【单片机知识】第1章概述.ppt

上传人:牧羊曲112 文档编号:1299281 上传时间:2022-11-06 格式:PPT 页数:41 大小:513.01KB
返回 下载 相关 举报
【单片机知识】第1章概述.ppt_第1页
第1页 / 共41页
【单片机知识】第1章概述.ppt_第2页
第2页 / 共41页
【单片机知识】第1章概述.ppt_第3页
第3页 / 共41页
【单片机知识】第1章概述.ppt_第4页
第4页 / 共41页
【单片机知识】第1章概述.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《【单片机知识】第1章概述.ppt》由会员分享,可在线阅读,更多相关《【单片机知识】第1章概述.ppt(41页珍藏版)》请在三一办公上搜索。

1、【单片机知识】第1章-概述,【单片机知识】第1章-概述,第1章 概 述,1.1 数制与编码 在计算机中,任何命令和信息都是以二进制数据的形式存储的。计算机所执行的全部操作都归结为对数据的处理和加工。,第1章 概 述1.1 数制与编码,1. 二进制数 二进制数只有两个数字符号:0和1。计数时按“逢二进一”的原则进行计数。也称其基数为二。 根据位权表示法,每一位二进制数在其不同位置表示不同的值。 对于任何二进制数,可按位权求和展开。,1. 二进制数,对于8位二进制数(D0D7),各位所对应的值为:二进制小数:,对于8位二进制数(D0D7),各位所对应的值为:27262,十进制:01 2345678

2、9,二进制: 0 1 10 11 100 101 110 111 1000 1001,进1(由1位变成2位),进1(由2位变成3位),进1(由3位变成4位),二进制数按位权求和展开:020120121020121120122021020122021120122121020122121120123022021020123022021120,十进制:二进制:进1(由1位变成2位)进1(由2位变成3位),在计算机中,二进制数的每一位是数据存储的最小单位。将8位二进制数称为一个字节(B),数据在计算机中都是按字节来储存的。字节(B)是计算机存储信息的基本数据单位。,在计算机中,二进制数的每一位是数据存

3、储的,2. 十六进制数 计算机在输入输出或书写时,可采用十六进制数表示相应的二进制数。 十六进制数有十六个数字符号: 0 1 2 3 4 5 6 7 8 9 A B C D E F 计数原则是逢“十六进一”,也称其基数为十六。 例: (11)16= (17)10 (1BE)16=1162+11161+14160=(446)10,2. 十六进制数,3. 不同数制之间的转换 计算机中的数只能用二进制表示,十六进制数适合读写方便的需要,日常生活中使用的是十进制数,计算机根据需要对各种进制数据进行转换。为了区别不同的进制,采用如下表示方法:二进制:用“B”表示。如 (11001)2=00011001B

4、十进制:用“D”表示。如 (25)10=25D十六进制:用“H”表示。如(25)16=25H,(4F)16=4FH,3. 不同数制之间的转换,二进制十进制,按权值展开。 例:10111. 011B=124+023+122+121+120+02-1+12-2+12-3 =23+0.375=23.375D,二进制十进制按权值展开。,十进制二进制,将十进制与二进制的各位权值从高到低进行比较,若十进制数大于或等于二进制的某位,则该位取“1”,否则取“0”。例: 234.625D整数部分: 28 23427 27该位取1 余数为 234 128106 27 10626 26该位取1 余数为 106644

5、2 又 26 4225 25该位取1 余数为 423210 同理推至余数为0即止 整数部分为: 27 26 25 23 21 11101010B,十进制二进制将十进制与二进制的各位权值从高到低进行比较,若,小数部分与整数部分类似: 0.6252-1 2-1该位取1 余数为 0.6250.50.125 0.125 2-3 2-3该位取1 余数为 0 小数部分为: 2-1 2-3 .101B 234.625D= 11101010.101B,小数部分与整数部分类似:,二进制十六进制,因为2416,所以4位二进制数相当于一位十六进制数,所以,转换方法如下,例: 101001.01101B整数部分:10

6、1001B=0010,1001B=29H小数部分:.01101B=.0110,1000B=.68H所以 101001.01101B=29.68H 十六进制转换成二进制与该过程相反。,二进制十六进制因为2416,所以4位二进制数相当于一位十,十进制十六进制,先将十进制或十六进制转换成二进制,以二进制作为过渡,再进行相互转换。,十进制十六进制先将十进制或十六进制转换成二进制,以二进制,1.2 编码 计算机内部所有数据均用二进制代码的形式表示。 计算机通过输入设备(如键盘)输入信息和通过输出设备输出信息也是多种形式的,即有数字、字母,也有各种控制符号及汉字等。为此,需要对常用的数据及符号等进行编码,

7、以表示不同形式的信息。这种以编码形式所表示的信息既便于存储,也便于由输入设备输入信息、输出设备输出相应的信息。,1.2 编码,1.二进制数的编码,(1)机器数与真值机器数:一个数在计算机中的表现形式。 在机器数中,用“0”表示正(),用“1”表示负数()。真值:这个数本身。例:(+36) 10 2522 (-36)10 真值为+ 0100100B 真值为- 0100100B 机器数为0 0100100B 机器数为1 0100100B,1.二进制数的编码(1)机器数与真值,(2)原码、反码与补码原码:正数的符号用 “0” 表示,负数的符号用“1”表示。 由于计算机只能做加法运算,因此,在进行减法

8、时必须引进反码和补码。反码:对于正数,原码、反码和补码相同。 对于负数,反码为:符号位不变,其数值部分按位取反。负数的补码:符号位不变,数值部分按位取反后加1。(反码加1),注意:计算机中,任何有符号的数都是以补码的形式存储的。,(2)原码、反码与补码注意:计算机中,任何有符号的数都是以补,例 (1) :X=36D,用8位数的最高位表示 符号位,则:,X原 X反 X补0 0100100B例 (2) :X=-36D,用8位数的最高位表示符号位,则:X原 1 0100100B X反 1 1011011BX补 X反1 1 1011100B,例 (1) :X=36D,用8位数的最高位表示 符号位,,加

9、减运算规则:符号位与数值位一样参与运算。1. X+Y补= X补+ Y补2. X-Y补= X+(-Y)补3. 已知一个负数的补码,那么 X补补 X原(前提: X 是负数),加减运算规则:符号位与数值位一样参与运算。,总结:,1、正数的原码反码补码都相同,负数的反码是除符号位为1外,其他位全取反;补码就是反码+12、-128没有相对应的原码和反码,补码规定为(10000000)补3、计算机中的数据是以补码形式存储的,总结:1、正数的原码反码补码都相同,负数的反码是除符号位为1,二十进制编码(8421码),该编码用4位二进制代码代表1位十进制数。 例1:(57)10=(01010111)8421BC

10、D 5 7 0101 0111 例2:(145) 10=(000101000101)8421BCD 1 4 5 0001 0100 0101,二十进制编码(8421码)该编码用4位二进制代码代表1位,1.2.1 单片机简介单片微型计算机简称单片机。由于它的结构及功能均按工业控制要求设计,所以又称单片微控制器(single chip Microcontroller)。它是将组成微型计算机机所必须的部件(中央处理器CPU、程序存贮器(ROM)、数据存贮器(RAM)、输入/输出(I/O)接口、定时/计数器、串行口、系统总线等)集成在一个超大规模集成电路芯片上。因此,一块芯片就构成了一台计算机。只要外

11、加少许电子零件便可以构成一套简易的计算机控制系统,故又称单片微型计算机(single chip Microcomputer),1.2 单片机与嵌入式系统组成,1.2.1 单片机简介1.2 单片机与嵌入式系统组成,1、单片机诞生于20世纪70年代。,1946: 第一台电子计算机诞生,单片机仍处在初级的发展阶段,元件集成规模还比较小,功能比较简单,一般均把CPU、RAM有的还包括了一些简单的I/O口集成到芯片上,象Farichild公司就属于这一类型,它还需配上外围的其他处理电路方才构成完整的计算系统。类似的单片机还有Zilog公司的Z80微处理器。,1973: TI公司注册了世界上第一个单片机专

12、利,1.2.2 单片机的发展概述,1、单片机诞生于20世纪70年代。1946: 第一台电子计算,2、单片机的发展、应用里程碑 。,TI 公司推出 TMS1000单片机,TI 公司高速反雷达导航器,INTEL公司推出了MCS-48单片机,起到8位机的引领和带头作用,Zilog公司的Z8系列在其带领下产生的。,2、单片机的发展、应用里程碑 。TI 公司推出 TMS100,DALLAS (June 11, 1978) 一种新的单片集成电路电子语音合成器由Texas Instruments 开发.,DALLAS (June 11, 1978) 一种,3、80年代初,单片机发展高性能阶段。,1982年以

13、后,16位单片机问世,代表产品是INTEL公司的MCS-96系列,16位单片机比起8位机,数据宽度增加了一倍,实时处理能力更强,主频更高,集成度达到了12万只晶体管,RAM增加到了232字节,ROM则达到了8kB,并且有8个中断源,同时配置了多路的A/D转换通道,高速的I/O处理单元,适用于更复杂的控制系统。,3、80年代初,单片机发展高性能阶段。1982年以后,16位,4、九十年代以后,单片机获得了飞速的发展 世界各大半导体公司相继开发了功能更为强大的单片机。美国Microchip公司发布了一种完全不兼容MCS-51的新一代PIC系列单片机,引起了业界的广泛关注,特别它的产品只有33条精简指

14、令集吸引了不少用户,使人们从INTEL的111条复杂指令集中走出来。PIC单片机获得了快速的发展,在业界中占有一席之地。,4、九十年代以后,单片机获得了飞速的发展,1、智能仪器仪表上,数字式测角仪,交直流电压电流表,位移传感器,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。,1.2.3 单

15、片机的应用领域,1、智能仪器仪表上数字式测角仪交直流电压电流表位移传感器单片,2、工业控制,数控车床,数控线切割机床,用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。,2、工业控制数控车床数控线切割机床用单片机可以构成形式多样,3、家用电器,1. 智能冰箱,2智能饭煲,3智能食品配料机,可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。,3、家用电器1. 智能冰箱 2智能饭煲 3智能食品,4、计算机网络和通

16、信领域,现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制。,手机电话机程控交换机楼宇自动通信呼叫系统列车无线通信日常工作中随处可见的移动电话集群移动通信,无线电对讲机等。,4、计算机网络和通信领域现代的单片机普遍具备通信接口,可以,5、医用设备,医用呼吸机各种分析仪监护仪超声诊断设备病床呼叫系统等等,电池分析仪,医用呼吸机,麻醉信息管理系统,1.2.4 单片机的应用领域,5、医用设备医用呼吸机电池分析仪 医用呼吸机麻醉信息管理系,工业控制中智能家用电器、智能仪器设备、数控机床、自动生

17、产线、智能玩具、相关的数据采集处理显示等等。,日常生活中常见的霓虹灯显示、比赛抢答器、报警器、电子时钟、点阵和液晶显示屏等等。,应用实例,工业控制中智能家用电器、智能仪器设备、数控机床、自动生产线、,1.2.5 单片机的发展趋势,1、低功耗CMOS化MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速

18、度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。,1.2.5 单片机的发展趋势1、低功耗CMOS化,2、微型单片化现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户

19、的要求量身定做,制造出具有自己特色的单片机芯片。现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。,2、微型单片化,3、主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。所以C8051为核心的单片机占据了半壁江山。而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的

20、HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。,3、主流与多品种共存,1.2.6 嵌入式系统 从使用的角度来说,计算机应用可分为两类: 一类是应用广泛的独立使用的计算机系统(如个人计算机、工作站等)。 一类是嵌入式计算机系统。 所谓嵌入式系统,就是以嵌入式应用为目的计算机系统。单片机应用系统是典型的嵌入式系统。,1.2.6 嵌入式系统,1.2.7 单片机应用系统的结构,1.2.7 单

21、片机应用系统的结构,由单片机组成的控制应用系统较之一般计算机来说不仅简单、方便,而且价格低廉。单片机以其自身的魅力赢得了市场,成为嵌入式计算机系统中的核心控制部件。,由单片机组成的控制应用系统较之一般计算机来说不,单片机学习方法,熟悉和了解单片机的内部资源;熟悉和了解单片机的指令系统;坚持手、脑并用的原则; 学好相关硬件电路知识,软件与硬设计结合,理论与实践结合。 看、练、做结合,多作练习,多参加工程实践,单片机学习方法 熟悉和了解单片机的内部资源;,知识准备 VB、C语言(或其它基础语言):打好编程基础。电子技术:特别是数字电子技术,是必备的电路基础。计算机应用基础等:对计算机基础知识有较好的准备。,知识准备,感谢聆听,感谢聆听,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号