一.单片机概述

发布时间:2024-08-09  

单片机课程目标

  1. 了解单片机的基本概念及应用;

  2. 熟练掌握单片机的软、硬件知识;

  3. 能应用单片机实验平台完成基本实验;

  4. 能应用单片机完成简单开发。

单片机简介

单片机即单片机微型单片机,是将单片机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型机。单片机为工业测控而设计,又称微控制器(MCU)。具有三高优势(集成度高、可靠性高、性价比高)。主要应用于工业检测与控制、单片机外设、智能仪器仪表、通讯设备、家用电器等。特别适合于嵌入式微型机应用系统。

单片机开发系统有单片单板机和仿真器。实现单片机应用系统的硬、软件开发。

单片机

单片机的历史及发展概况

  • 第一阶段(1974~1978):初级单片机阶段。以Intel公司的MCS-48为代表

  • 第二阶段(1978~1983):高性能单片机阶段。以MCS-51系列为代表

  • 第三阶段(1988年~):8位单片机巩固、完善及16位单片机推出阶段。以MCS-96系列为代表

单片机发展概况

  • 1976-1978 初级8位单片机 Intel MCS-48 系列

  • 1978- 高档8位单片机 Intel MCS-51系列:

    • 51子系列:8031/8051/8751

    • 52子系列:8032/8052/8752

    • 低功耗型 80C31 高性能型 80C252 廉价型 89C2051/1051

  • 1983- 16位单片机 Intel MCS-96 系列

    • 8098/8096、80C198/80C196

    • 32位单片机 80960

单片机的发展趋势

  1. CPU的改进

  • 采用双CPU结构,以提高处理能力。

  • 增加数据总线宽度。

  • 采用流水线结构。

  • 存储器的发展

    • 加大存储容量。

    • 片内EPROM开始FLASH化。

    • 程序保密化。

  • 片内I/O的改进

    • 增加并行口的驱动能力。

    • 增加I/O口的逻辑控制功能。

    • 通信及网络功能加强。

  • 集成更多的外围电路

  • 引脚的多功能

  • 低功耗

  • 专用型单机发展加快

  • 单片机主要技术指标

    • 字长:8位机、16位机、32位机。

    • 内存容量:

      • 容量单位:1K=210=1024,1M=220

      • 8K、64K、16M、64M。

    • 运算速度:时钟频率、主频、每秒运算次数

      • 6MHz、12MHz、24MHz、100MHz、300MHz。

    • 内存存取周期:

      • 50nS 、70nS 、200nS 。

    单片机运算基础

    介绍单片机中数的表示方法和基本运算方法。进位计数制

    十进制 二进制 十六进制 十进制 二进制 十六进制
    0 0000 0 8 1000 8
    1 0001 1 9 1001 9
    2 0010 2 10 1010 A
    3 0011 3 11 1011 B
    4 0100 4 12 1100 C
    5 0101 5 13 1101 D
    6 0110 6 14 1110 E
    7 0111 7 15 1111 F

    如:101、101D、101B、101H、101H

    进位计数制

    1. 十进制ND

    • 有十个数码:0~9,逢十进一。

    • 例 1234.5=1×10^3 +2×10^2 +3×10^1 +4×10^0 +5×10^-1

    • 加权展开式以10称为基数,各位系数为0~9。一般表达式:
      ND= dn-1×10(n-1)+dn-2×10(n-2) +…+d0×10^0 +d-1×10^-1+…

  • 二进制NB

    • 两个数码:0、1, 逢二进一。

    • 例 1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3

    • 加权展开式以2为基数,各位系数为0、1。一般表达式:
      NB = bn-1×2^(n-1) + bn-2×2^(n-2) +…+b0×2^0 +b-1×2^-1+…

  • 十六进制NH

    • 十六个数码0~9、A~F,逢十六进一。

    • 例:DFC.8=13×16^2 +15×16^1 +12×16^0 +8×16^-1

    • 展开式以十六为基数,各位系数为0~9,A~F。一般表达式:
      NH= hn-1×16^(n-1)+ hn-2×16^(n-2)+…+ h0×16^0+ h-1×16^-1+…

    8051单片机的主要功能方框图

    8051单片机功能方框图

    MCS-51系列芯片主要性能

    型号 片内ROM 片内RAM 寻址范围 I/0特性






    计数器 并行口 串行口 中断源
    8031 128B 2X64KB 2 X16 4X8 1 5
    8051 4KB 128B 2X64KB 2X16 4X8 1 5
    8751 4KB 128B 2X64KB 2X16 4X8 1 5
    80C31 128B 2X64KB 2X16 4X8 1 5
    80C51 4KB 128B 2X64KB 2X16 4X8 1 5
    87C51 4KB 128B 2X64KB 2X16 4X8 1 5

    注:

    1. 8031/51、8751为HMOS工艺,80C31/51、87C51为CHMOS工艺。

    2. 8751/87C51片内为4KB EPROM;8051/80C51片内为4KB 掩膜ROM。

    MCS-96系列芯片主要性能

    image.png

    注:

    • 8X9X芯片已停止生产

    • 80C196 片内无ROM

    • 83C196 片内有8KB ROM

    • 87C196 片内有8KB EPROM

    单片机的应用

    • 单片机在各类仪器仪表中的应用

    • 单片机在工业测控中的应用

    • 单片机在单片机网络与通信技术中的应用

    • 单片机在日常生活及家电中的应用

    • 商业流通领域、汽车电子及航空电子

    单片机的主要生产厂家

    公司 典型产品系列
    Intel(美国英特尔)公司 MCS-51及其增强型系列
    PHILIPS(荷兰菲力浦公司) 8×C552系列89C66X
    Motorola(盖摩托罗拉)公司 6801系列和6805系列
    ATMEL 与MCS系列兼容的51系列
    Fairchild(美国仙童)公司 F8系列和3870系列
    Rockwell(美国洛克威尔)公司 6500/1系列
    TI(美国德克萨司仪器仪表)公司 TMS7000系列
    NS(美国国家半导体)公司 NS8070系列
    RCA(美国无线电)公司 CDP180系列
    NEC(日本电气)公司 PD7800系列
    HITACHI(日本日立)公司 HD6301,HD63L05, HD6305
    Microchip PIC16 5X系列
    Zilog(美国齐洛格)公司 Z8系列及SUPER8

    单片机实验箱

    单片机实验箱

    JD51单片机实验板

    JD51单片机实验板

    JD51型学习板可做的实验

    1. LED 电路,8 只独立LED 发光管,可做 指示或各种闪烁效果用。

    2. 数码管电路,4只共阳一体8 段数码显示管,可实现各种数据显示,如计数、时钟等。

    3. 蜂鸣器电路,可用于设计各种提示音、演奏音乐等。

    4. 键盘电路,学习按键控制相关编程。

    5. LCD 显示电路,编程控制LCD 显示。

    6. 串口电路,学习编程实现JD51 和PC 或其他符合该通信协议的电路之间的通信。

    7. 红外电路,通过选配的红外遥控器,学习红外解码并可实现红外遥控JD51。

    8. 温度模块电路,采用一线式温度传感器实现温度的采集并可显示在数码管或者LCD上,通过温度数据处理便可实现温度控制器功能。

    9. 除了以上提到的可编程电路本学习板还有一些常用的不可编程电路,包括电源电路、复位电路、晶振电路等。


    文章来源于:电子工程世界    原文链接
    本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

    相关文章

      一.单片机概述;单片机课程目标 了解单片机的基本概念及应用; 熟练掌握单片机的软、硬件知识; 能应用单片机实验平台完成基本实验; 能应用单片机完成简单开发。 单片机简介 单片机即单片机微型单片机......
      ,从最基础的51单片机入门学习,可以为我们后面学习STM32、ARM微控器等其微控制器的学习奠定知识基础和积攒一定的经验,给自己的大学及以后的职业道路增加一丝色彩。 二、首先了解什么是单片机......
      的学习,大概需要1-2周的时间。 掌握了单片机C语言的基础知识之后,大家就可以直接入手51单片机的学习了。 第一步: 先搭建单片机的的开发环境,掌握单片机程序的编译和烧录方法等 第二步:学习单片机的外设,包括......
      单片机有前景吗?单片机入门基础知识;任何一个行业,都难免会看到一群喷子,喷行业辣鸡,喷职业苦逼。 最近看到很多喷单片机这个行业的,说这个行业工资低,学的东西又多,没前途。 还不如去学习纯软件,收入......
      就可以出去找工作了。 学习单片机,第一步要先学习单片机C语言基础,如果是零基础,大概1-2周就可以掌握C语言基础知识。 C语言相关的知识单片机入门的时候只需要学习单片机C语言基础知识就可以了,指针......
      教程在网上也很多的学习资料,大家可以选择一个适合自己的教程和方法学习。 3.买个开发板,开始学习单片机基础知识 学习单片机,大家还是要做一些投资的,花钱买个开发板。 开发板不一定要功能特别丰富,选择那种带教程的,价格......
      板一般都带有配套的教程,大家可以跟着教程敲代码,学理论,做实验,掌握单片机开发的基础知识。 第五: 开始项目实战 相信很多兄弟,跟着开发板学完之后,就不知所措了,不知道自己是否单片机入门了?还是不知道怎么用单片机......
      单片机c语言基础知识,c语言必背的100代码;我记得刚开始接触编程的时候,觉得太难了。 也很好奇,写代码的那些人也太厉害了吧?全是英文的,他们的英文水平一定很好吧? 他们......
      的原理。 有这块的基础知识铺垫,你后面的路会好走很多。 Stm32光寄存器就几百上千个,首先这个芯片的定位就不是给新手学单片机用的,而是给工程师快速开发产品用的。 它的开发模式和51单片机完全不同,51......
      STM32单片机中的C语言基础知识;C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识。 1 位操作    下面我们先讲解几种位操作符,然后......

    我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

    利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

    充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

    我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

    我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

    凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

    我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>