最新单片机第1章PPT课件.ppt
《最新单片机第1章PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机第1章PPT课件.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社 单片机单片机 在一片集成电路芯片上集成微处理器、存储器、在一片集成电路芯片上集成微处理器、存储器、I/O接口电路等,从而构成了接口电路等,从而构成了单芯片微型计算机,即单片机单芯片微型计算机,即单片机。 三种应用形态的比较三种应用形态的比较 :单板机单板机单片机单片机系统机(多板机)系统机(多板机)单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片
2、机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社表表 1 1- -2 2 1 16 6 位位单单片片 机机性性 能能表表公司ThmsonIntelNSNEC型号682000MCS-96BPC16040783XX片内 ROM4K
3、B8KB4KB8KB片内 RAM256K232B256B256B中断源158815串行口异/同步异步异步异步A/D无810 位无48 位PWM 输出有有有Watchdog定时器借用通用计数器有有有计数器316216816216高速 I/O无HSIO有有DMA无无无8 个宏通道单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社 智能仪器仪表智能仪器仪表 单片机用于各种仪器仪表,一方面提高了仪器仪表单片机用于各种仪器仪表,一方面提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化的使用功能和精度,使仪器仪表智能化,同时还简化了仪器仪表的硬件结构,从而
4、可以方便地完成仪器仪了仪器仪表的硬件结构,从而可以方便地完成仪器仪表产品的升级换代。如表产品的升级换代。如各种智能电气测量仪表、智能各种智能电气测量仪表、智能传感器传感器等。等。1.3 1.3 单片机的应用领域单片机的应用领域单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社实时工业控制实时工业控制单片机还可以用于各种物理量的采集与控制。电单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利制均可以利用单片机方便地实现。在这类系
5、统中,利用单片机作为系统控制器,可以根据被控对象的不同用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如而提高生产效率和产品质量。典型应用如电机转速控电机转速控制、温度控制、自动生产线制、温度控制、自动生产线等等 。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社机电一体化产品机电一体化产品机电一体化产品是集机械技术、微电子技术、自动机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的各种化技术和
6、计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。挥巨大的作用。典型产品如机器人、数控机床、自动典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复印包装机、点钞机、医疗设备、打印机、传真机、复印机机等。等。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社家用电器家用电器家用电器是单片机的又一重要应用领域,前景十分广家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设阔。如空调器、电冰箱、洗衣机
7、、电饭煲、高档洗浴设备、高档玩具等。备、高档玩具等。 另外,在交通领域中,汽车、火车、飞机、另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机的广泛应用。如汽车自动驾航天器等均有单片机的广泛应用。如汽车自动驾驶系统、航天测控系统、黑匣子等驶系统、航天测控系统、黑匣子等 。单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.3 1.3 计算机运算基础计算机运算基础 1.3.1 数制 1.3.2 有符号二进制数的编码 1.3.3 二进制编码 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.3.1 1.3.
8、1 数制数制 数制数制是指数的制式,是人们利用符号进行计数的科学方法。是指数的制式,是人们利用符号进行计数的科学方法。数制有很多种,在计算机中常用的数制有数制有很多种,在计算机中常用的数制有十进制十进制、二进制二进制和和十六进制十六进制。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. 1. 十进制十进制 十进制中共使用十进制中共使用0 09 9十个数字符号十个数字符号( (称为称为数码数码) ),数码的个数称为,数码的个数称为基数基数。十进制的基数为十进制的基数为1010,任何一个十进制数都可用这十个数码的组合来表,任何一个十进制数都可用这十个
9、数码的组合来表示。示。 十进制数一般有以下特点:十进制数一般有以下特点:l有有0 09 9十个数字符号,基数为十个数字符号,基数为1010,各位的权为,各位的权为1010n n( (n n为整数为整数) )。l运算规则是加法运算规则是加法逢十进一逢十进一、减法、减法借一为十借一为十。l用后缀用后缀D D(Decimal)(Decimal)表示十进制数,通常对十进制数可不加后缀。表示十进制数,通常对十进制数可不加后缀。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. 1. 十进制十进制 任一个数中每一位的值可用该位的数字乘以基数的幂次来表示,基数任
10、一个数中每一位的值可用该位的数字乘以基数的幂次来表示,基数的幂次称为的幂次称为权权。十进制数各位的权是以十进制数各位的权是以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 2、10103 3分别称为分别
11、称为0 0权位权位、1 1权位权位、2 2权位权位、3 3权位权位。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社2. 2. 二进制二进制 二进制中共使用二进制中共使用0 0、1 1两个数字符号。两个数字符号。 二进制数一般有以下特点:二进制数一般有以下特点:l有有0 0、1 1两个数字符号,基数为两个数字符号,基数为2 2,各位的权为,各位的权为2 2n n( (n n为整数为整数) )。 l运算规则是加法运算规则是加法逢二进一逢二进一、减法、减法借一为二借一为二。 l用后缀用后缀B B(Binary)(Binary)表示二进制数。表示二进制数。
12、单片机原理与应用技术(第单片机原理与应用技术(第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.11B1011.11B
13、相当于十进制数相当于十进制数11.7511.75。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社3. 3. 十六进制十六进制 十六进制中共使用十六进制中共使用0 09 9及及A AF F十六个数字符号,其中十六个数字符号,其中A AF F相当于十进制相当于十进制数的数的10101515。 十六进制数一般有以下特点:十六进制数一般有以下特点:l有有0 09 9及及A AF F十六个数字符号,基数为十六个数字符号,基数为1616,各位的权为,各位的权为1616n n( (n n为整数为整数) )。 l运算规则是加法运算规则是加法逢十六进一逢十六进一、减
14、法、减法借一为十六借一为十六。 l用后缀用后缀H H(Hexadecimal)(Hexadecimal)表示十六进制数。表示十六进制数。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社3. 3. 十六进制十六进制 十六进制数各位的权是以十六进制数各位的权是以1616为底的幂,任何一个十六进制数都可用权为底的幂,任何一个十六进制数都可用权展开式来表示。展开式来表示。例如:例如:十六进制数十六进制数5D6E.45D6E.4可如下式展开:可如下式展开:5D6E.4H=55D6E.4H=516163 3+13+1316162 2+6+616161 1+14+
15、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 210101010
16、1010A A3 3001100113 3111110111011B B4 4010001004 4121211001100C C5 5010101015 5131311011101D D6 6011001106 6141411101110E E7 7011101117 7151511111111F F单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社4. 4. 不同数制之间的转换不同数制之间的转换 二进制数转换成十六进制数二进制数转换成十六进制数采用采用“四位合一位四位合一位”法法 十六进制数转换成二进制数十六进制数转换成二进制数采用采用“一位分四位一
17、位分四位”法法 二进制数转换成十进制数二进制数转换成十进制数按按权展开后相加权展开后相加 十六进制数转换成十进制数十六进制数转换成十进制数按按权展开后相加权展开后相加 十进制整数转换成二进制整数十进制整数转换成二进制整数采用采用“除以除以2 2取余取余”法法十进制整数转换成十六进制整数十进制整数转换成十六进制整数采用采用“除以除以1616取余取余”法法十进制小数转换成二进制小数十进制小数转换成二进制小数采用采用“乘乘2 2取整取整”法法 十进制小数转换成十六进制小数十进制小数转换成十六进制小数采用采用“乘乘1616取整取整”法法 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大
18、学出版社版)清华大学出版社4. 4. 不同数制之间的转换不同数制之间的转换 【例【例1 1】 将十进制整数将十进制整数100100转换成二进制整数。转换成二进制整数。解:用解:用2 2连续除连续除100100,直至商小于,直至商小于2 2,算式如下:,算式如下: 运算结果:运算结果:100=1100100B100=1100100B。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1.3.3 1.3.3 二进制编码二进制编码 在计算机中对在计算机中对数字数字、字母字母和和字符字符用二进制代码进行编码的方法很多,用二进制代码进行编码的方法很多,二进制数的
19、位数越长,所能编码的数字、字母和字符就越多。二进制数的位数越长,所能编码的数字、字母和字符就越多。常用的二进制编码有常用的二进制编码有BCDBCD码码、ASCIIASCII码码等。等。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. BCD1. BCD码码用二进制编码表示的十进制数称为用二进制编码表示的十进制数称为二二- -十进制数十进制数,简称,简称BCD(Binary BCD(Binary Coded Decimal)Coded Decimal)码。码。 BCDBCD码保留了十进制的权,用四位二进制数给码保留了十进制的权,用四位二进制数给0
20、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
21、000000000 6 601100110 12 1200010010000100101 100010001 7 701110111 13 1300010011000100112 200100010 8 810001000 14 1400010100000101003 300110011 9 910011001 15 1500010101000101014 401000100 10 100001000000010000 16 1600010110000101105 501010101 11 110001000100010001 17 170001011100010111单片机原理与应用技术(第
22、单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社1. BCD1. BCD码码BCDBCD码的加减法运算与十进制运算规则相同,加法为码的加减法运算与十进制运算规则相同,加法为逢十进一逢十进一、减法为、减法为借一为十借一为十。 BCDBCD码加法运算的修正原则:码加法运算的修正原则: 若和的低若和的低4 4位大于位大于9 9或低或低4 4位向高位向高4 4位有进位,则低位有进位,则低4 4位加位加6 6;若高;若高4 4位大于位大于9 9或高或高4 4位向最高位有进位,则高位向最高位有进位,则高4 4位加位加6 6。BCDBCD码减法运算的修正原则:码减法运算的修正原则: 若差的
23、低若差的低4 4位大于位大于9 9或低或低4 4位向高位向高4 4位有借位,则低位有借位,则低4 4位减位减6 6;若高;若高4 4位大于位大于9 9或高或高4 4位向最高位有借位,则高位向最高位有借位,则高4 4位减位减6 6。 单片机原理与应用技术(第单片机原理与应用技术(第2 2版)清华大学出版社版)清华大学出版社2. ASCII2. ASCII码码 ASCIIASCII码码(Ameriacan Standard Coded for Information Interchange)(Ameriacan Standard Coded for Information Interchange)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 PPT 课件
限制150内