单片机原理与应用技术(第2版)电子课件.ppt
《单片机原理与应用技术(第2版)电子课件.ppt》由会员分享,可在线阅读,更多相关《单片机原理与应用技术(第2版)电子课件.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.1 1.1 单片机的开展概述单片机的开展概述1.2 1.2 单片机的特点及分类单片机的特点及分类1.3 1.3 单片机的应用领域单片机的应用领域 小结小结第1章 单片机根底知识单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社 单片机单片机 在一片集成电路芯片上集成微处理器、存储在一片集成电路芯片上集成微处理器、存储器、器、I/OI/O接口电路等,从而构成了单芯片微型计算接
2、口电路等,从而构成了单芯片微型计算机,即单片机。机,即单片机。 三种应用形态的比较三种应用形态的比较 :单板机单板机单片机单片机系统机多板机系统机多板机单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.1 1.1 单片机的开展概述单片机的开展概述1.1.1 1.1.1 单片机的开展过程单片机的开展过程单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.1.2 1.1.2 单片机的开展趋势单片机的开展趋势1.1 1.1 单
3、片机的开展概述单片机的开展概述单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社 控制性能和可靠性高控制性能和可靠性高 实时控制功能特别强,其实时控制功能特别强,其CPU可以对可以对I/O端口直端口直接进行操作,位操作能力更是其它计算机无法比接进行操作,位操作能力更是其它计算机无法比较的。另外,由于较的。另外,由于CPU、存储器及、存储器及I/O接口集成接口集成在同一芯片内,各部件间的连接紧凑,数据在传在同一芯片内,各部件间的连接紧凑,数据在传送时受干扰的影响较小,且不易受环境条件的影送时受干扰的影响较小,且不易受环境条件的影响,所以单片机的可靠性非常高
4、。响,所以单片机的可靠性非常高。1、单片机的特点、单片机的特点1.2 1.2 单片机的特点及分类单片机的特点及分类单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社体积小、价格低、易于产品化体积小、价格低、易于产品化 单片机芯片即是一台完整的微型计算机单片机芯片即是一台完整的微型计算机,对于批量大,对于批量大的专用场合,一方面可以在众多的单片机品种间进行匹的专用场合,一方面可以在众多的单片机品种间进行匹配选择;同时还可以专门进行芯片设计,使芯片的功能配选择;同时还可以专门进行芯片设计,使芯片的功能与应用具有良好的对应关系;在单片机产品的引脚封装与应用具有
5、良好的对应关系;在单片机产品的引脚封装方面,有的单片机引脚已减少到方面,有的单片机引脚已减少到8个或更少。个或更少。从而使应用系统的从而使应用系统的印制板减小、接插件减少、安装简印制板减小、接插件减少、安装简单方便。单方便。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社 2 2、单片机的分类、单片机的分类1.2 1.2 单片机的特点及分类单片机的特点及分类单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社表表 1-1 1-1 常用常用 8 8 位单片机性 能表位单片机性 能表公司系列片内ROM片内 RAM寻址范
6、围并行口串行口定时器/计数器中断MCS-48IK/4K64/256B4KB38 位/182MCS-514K/8K128/256B64KB48 位URAT2165/68XC51FX8/32K256B64K48 位URAT3167Intel8XC51GB8K256B64K68 位2URAT3161568012K/4K128/256B64K38 位15 位UART316位268051K/4K64B/112B2K/8K28 位14 位/18 位1/4Moto-rola68HC11A8K256B64K22-38位1SCI1SPI16 位 3-IC5-OC, RTI20ZilogZ82K/4K124B64
7、K81 位44 位18 位UART28 位6FairchildF8/64K4K28 位/NECUPD78XX4K/6K128/256B64K68 位UART112位3TITMS70002K/12K128B64K48 位UART1/213位2/6NS80702K/2.5K64B/128B64/128K58 位UART/Philips8XC5528K256B64K68 位UART316位15单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社表表 1 1- -2 2 1 16 6 位位单单片片机机性性能能表表公司ThmsonIntelNSNEC型号682000
8、MCS-96BPC16040783XX片内ROM4KB8KB4KB8KB片内RAM256K232B256B256B中断源158815串行口异/同步异步异步异步A/D无810位无48位PWM输出有有有W atchdog定时器借用通用计数器有有有计数器316216816216高速I/O无HSIO有有DMA无无无8个宏通道单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社 智能仪器仪表智能仪器仪表 单片机用于各种仪器仪表,一方面提高了仪器仪表单片机用于各种仪器仪表,一方面提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化的使用功能和精度,使仪器仪表智
9、能化,同时还简化了仪器仪表的硬件结构,从而可以方便地完成仪器仪了仪器仪表的硬件结构,从而可以方便地完成仪器仪表产品的升级换代。如表产品的升级换代。如各种智能电气测量仪表、智能各种智能电气测量仪表、智能传感器传感器等。等。1.3 1.3 单片机的应用领域单片机的应用领域单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社实时工业控制实时工业控制单片机还可以用于各种物理量的采集与控制。电单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中
10、,利制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如而提高生产效率和产品质量。典型应用如电机转速控电机转速控制、温度控制、自动生产线制、温度控制、自动生产线等等 。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社机电一体化产品机电一体化产品机电一体化产品是集机械技术、微电子技术、自动机电一体化产品是集机械技术、微电子技术、自动化技术和计算
11、机技术于一体,具有智能化特征的各种化技术和计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。典型产品如机器人、数控机床、自动挥巨大的作用。典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、包装机、点钞机、医疗设备、打印机、 机、复印机机、复印机等。等。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社家用电器家用电器家用电器是单片机的又一重要应用领域,前景十分广家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、电饭煲、高
12、档洗浴设阔。如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。备、高档玩具等。 另外,在交通领域中,汽车、火车、飞机、另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机的广泛应用。如汽车自动驾航天器等均有单片机的广泛应用。如汽车自动驾驶系统、航天测控系统、黑匣子等驶系统、航天测控系统、黑匣子等 。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.3 1.3 计算机运算根底计算机运算根底 1.3.1 数制 1.3.2 有符号二进制数的编码 1.3.3 二进制编码 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版
13、)清华大学出版社1.3.1 1.3.1 数制数制 数制数制是指数的制式,是人们利用符号进行计数的科学方法。是指数的制式,是人们利用符号进行计数的科学方法。数制有很多种,在计算机中常用的数制有数制有很多种,在计算机中常用的数制有十进制十进制、二进制二进制和和十六进制十六进制。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. 1. 十进制十进制 十进制中共使用十进制中共使用0 09 9十个数字符号十个数字符号( (称为数码称为数码) ),数码的个数称为基数。,数码的个数称为基数。十进制的基数为十进制的基数为1010,任何一个十进制数都可用这十个数码的
14、组合来表,任何一个十进制数都可用这十个数码的组合来表示。示。 十进制数一般有以下特点:十进制数一般有以下特点:有有0 09 9十个数字符号,基数为十个数字符号,基数为1010,各位的权为,各位的权为10n(n10n(n为整数为整数) )。运算规那么是加法逢十进一、减法借一为十。运算规那么是加法逢十进一、减法借一为十。用后缀用后缀D(Decimal)D(Decimal)表示十进制数,通常对十进制数可不加后缀。表示十进制数,通常对十进制数可不加后缀。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. 1. 十进制十进制 任一个数中每一位的值可用该位的数
15、字乘以基数的幂次来表示,基数任一个数中每一位的值可用该位的数字乘以基数的幂次来表示,基数的幂次称为的幂次称为权权。十进制数各位的权是以十进制数各位的权是以1010为底的幂,任何一个十进制数都可用权展开为底的幂,任何一个十进制数都可用权展开式来表示。式来表示。例如:例如:十进制数十进制数1986.1291986.129可如下式展开:可如下式展开: 1986.129=11986.129=110103 3+9+910102 2+8+810101 1+6+610100 0+1+11010-1-1 +2+21010-2-2+9+91010-3-3 上式中上式中10100 0、10101 1、10102
16、2、10103 3分别称为分别称为0 0权位权位、1 1权位权位、2 2权位权位、3 3权位权位。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社2. 2. 二进制二进制 二进制中共使用二进制中共使用0 0、1 1两个数字符号。两个数字符号。 二进制数一般有以下特点:二进制数一般有以下特点:有有0 0、1 1两个数字符号,基数为两个数字符号,基数为2 2,各位的权为,各位的权为2n(n2n(n为整数为整数) )。 运算规那么是加法逢二进一、减法借一为二。运算规那么是加法逢二进一、减法借一为二。 用后缀用后缀B(Binary)B(Binary)表示二进
17、制数。表示二进制数。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社2. 2. 二进制二进制 二进制数各位的权是以二进制数各位的权是以2 2为底的幂,任何一个二进制数都可用权展开式为底的幂,任何一个二进制数都可用权展开式来表示。来表示。例如:例如:二进制数二进制数1011.111011.11可如下式展开:可如下式展开: 1011.11B=11011.11B=12 23 3+0+02 22 2+1+12 21 1+1+12 20 0+1+12 2-1-1+1+12 2-2-2 =11.75=11.75 由上式可知,二进制数由上式可知,二进制数1011.1
18、1B1011.11B相当于十进制数相当于十进制数11.7511.75。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社3. 3. 十六进制十六进制 十六进制中共使用十六进制中共使用0 09 9及及A AF F十六个数字符号,其中十六个数字符号,其中A AF F相当于十进制相当于十进制数的数的10101515。 十六进制数一般有以下特点:十六进制数一般有以下特点:有有0 09 9及及A AF F十六个数字符号,基数为十六个数字符号,基数为1616,各位的权为,各位的权为16n(n16n(n为整数为整数) )。 运算规那么是加法逢十六进一、减法借一为十六
19、。运算规那么是加法逢十六进一、减法借一为十六。 用后缀用后缀H(Hexadecimal)H(Hexadecimal)表示十六进制数。表示十六进制数。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社3. 3. 十六进制十六进制 十六进制数各位的权是以十六进制数各位的权是以1616为底的幂,任何一个十六进制数都可用权为底的幂,任何一个十六进制数都可用权展开式来表示。展开式来表示。例如:例如:十六进制数十六进制数5D6E.45D6E.4可如下式展开:可如下式展开:5D6E.4H=55D6E.4H=516163 3+13+1316162 2+6+616161
20、 1+14+1416160 0+4+41616-1-1 =23918.25=23918.25 由上式可知,十六进制数由上式可知,十六进制数5D6E.45D6E.4相当于十进制数相当于十进制数23918.2523918.25。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社十进制数、二进制数和十六进制数对照表十进制数十进制数二进制数二进制数十六进制数十六进制数十进制数十进制数二进制数二进制数十六进制数十六进制数0 0000000000 08 8100010008 81 1000100011 19 9100110019 92 2001000102 210
21、1010101010A A3 3001100113 3111110111011B B4 4010001004 4121211001100C C5 5010101015 5131311011101D D6 6011001106 6141411101110E E7 7011101117 7151511111111F F单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社4. 4. 不同数制之间的转换不同数制之间的转换 二进制数转换成十六进制数二进制数转换成十六进制数采用采用“四位合一位法四位合一位法 十六进制数转换成二进制数十六进制数转换成二进制数采用采用“一
22、位分四位法一位分四位法 二进制数转换成十进制数二进制数转换成十进制数按权展开后相加按权展开后相加 十六进制数转换成十进制数十六进制数转换成十进制数按权展开后相加按权展开后相加 十进制整数转换成二进制整数十进制整数转换成二进制整数采用采用“除以除以2 2取余法取余法十进制整数转换成十六进制整数十进制整数转换成十六进制整数采用采用“除以除以1616取余法取余法十进制小数转换成二进制小数十进制小数转换成二进制小数采用采用“乘乘2 2取整法取整法 十进制小数转换成十六进制小数十进制小数转换成十六进制小数采用采用“乘乘1616取整法取整法 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大
23、学出版社版)清华大学出版社4. 4. 不同数制之间的转换不同数制之间的转换 【例【例1 1】 将十进制整数将十进制整数100100转换成二进制整数。转换成二进制整数。解:用解:用2 2连续除连续除100100,直至商小于,直至商小于2 2,算式如下:,算式如下: 运算结果:运算结果:100=1100100B100=1100100B。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.3.3 1.3.3 二进制编码二进制编码 在计算机中对在计算机中对数字数字、字母字母和和字符字符用二进制代码进行编码的方法很多,用二进制代码进行编码的方法很多,二进制数的
24、位数越长,所能编码的数字、字母和字符就越多。二进制数的位数越长,所能编码的数字、字母和字符就越多。常用的二进制编码有常用的二进制编码有BCDBCD码码、ASCIIASCII码码等。等。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. BCD1. BCD码码用二进制编码表示的十进制数称为二用二进制编码表示的十进制数称为二- -十进制数,简称十进制数,简称BCD(Binary BCD(Binary Coded Decimal)Coded Decimal)码。码。 BCDBCD码保存了十进制的权,用四位二进制数给码保存了十进制的权,用四位二进制数给0
25、09 9这这1010个数字编码。个数字编码。BCDBCD码种类较多,如有码种类较多,如有84218421码、码、24212421码和余码和余3 3码等。码等。最常用的是最常用的是 8421BCD8421BCD码码( (以后简称以后简称BCDBCD码码) ),组成它的,组成它的4 4位二进制数码的位二进制数码的权分别是权分别是8 8、4 4、2 2、1 1。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社8421BCD码与十进制数的对应关系表 十进制数十进制数84218421码码十进制数十进制数84218421码码十进制数十进制数84218421码码0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用技术 电子 课件
限制150内