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

上传人:hs****ma 文档编号:588410829 上传时间:2024-09-08 格式:PPT 页数:41 大小:513.01KB
返回 下载 相关 举报
【单片机知识】第1章-概述_第1页
第1页 / 共41页
【单片机知识】第1章-概述_第2页
第2页 / 共41页
【单片机知识】第1章-概述_第3页
第3页 / 共41页
【单片机知识】第1章-概述_第4页
第4页 / 共41页
【单片机知识】第1章-概述_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《【单片机知识】第1章-概述》由会员分享,可在线阅读,更多相关《【单片机知识】第1章-概述(41页珍藏版)》请在金锄头文库上搜索。

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

2、同的值。不同位置表示不同的值。对于任何二进制数,可按位权求和展开。对于任何二进制数,可按位权求和展开。1.二进制数对于对于8位二进制数(位二进制数(D0D7),各位所对应的各位所对应的值为:值为:二进制小数:二进制小数:2726252423222120D7D6D5D4D3D2D1D01286432168421.2-1.2-2.2-3.2-4.2-5.2-6.2-7.2-80.50.250.1250.06250.03125对于8位二进制数(D0D7),各位所对应的值为:27262十进制:十进制:0123456789二进制:二进制:01101110010111011110001001进进1(由由1

3、位变成位变成2位位)进进1(由由2位变成位变成3位位)进进1(由由3位变成位变成4位位)二进制数按位权求和展开二进制数按位权求和展开:020120121020121120122021020122021120122121020122121120123022021020123022021120十进制:二进制:进1(由1位变成2位)进1(由2位变成3位)在计算机中,二进制数的每一位是数据在计算机中,二进制数的每一位是数据存储的最小单位。将存储的最小单位。将8位二进制数位二进制数称为一个称为一个字节字节(B),数据在计算机中都是按字节来),数据在计算机中都是按字节来储存的。储存的。字节(字节(B)是计

4、算机存储信息的基)是计算机存储信息的基本数据单位本数据单位。在计算机中,二进制数的每一位是数据存储的2.十六进制数十六进制数计算机在计算机在输入输出输入输出或或书写书写时,可采用十六时,可采用十六进制数表示相应的二进制数。进制数表示相应的二进制数。十六进制数有十六个数字符号:十六进制数有十六个数字符号:0123456789ABCDEF计数原则是逢计数原则是逢“十六进一十六进一”,也称其基,也称其基数为十六。数为十六。例例:(11)16=(17)10(1BE)16=1162+11161+14160=(446)102.十六进制数3.不同数制之间的转换不同数制之间的转换计算机中的数只能用二进制表示,

5、十六进制数计算机中的数只能用二进制表示,十六进制数适合读写方便的需要,日常生活中使用的是十进适合读写方便的需要,日常生活中使用的是十进制数,计算机根据需要对各种进制数据进行转换。制数,计算机根据需要对各种进制数据进行转换。为了区别不同的进制,采用如下表示方法:为了区别不同的进制,采用如下表示方法:二进制二进制:用:用“B”表示。如表示。如(11001)2=00011001B十进制十进制:用:用“D”表示。如表示。如(25)10=25D十六进制十六进制:用:用“H”表示。如表示。如(25)16=25H,(4F)16=4FH3.不同数制之间的转换二进制二进制十进制十进制按权值展开按权值展开。例:例

6、:10111.011B=124+023+122+121+120+02-1+12-2+12-3 =23+0.375=23.375D二进制十进制按权值展开。十进制十进制二进制二进制将十进制与二进制的各位权值从高到低进行比较,将十进制与二进制的各位权值从高到低进行比较,若十进制数大于或等于二进制的某位,则该位取若十进制数大于或等于二进制的某位,则该位取“1”,否则取,否则取“0”。例:。例:234.625D整数部分整数部分: 2823427 27该位取该位取1余数为余数为234128106 2710626 26该位取该位取1余数为余数为1066442又又264225 25该位取该位取1余数为余数为4

7、23210同理推至余数为同理推至余数为0即止即止 整数部分整数部分为: 272625232111101010B十进制二进制将十进制与二进制的各位权值从高到低进行比较,若小数部分小数部分与整数部分类似:与整数部分类似: 0.6252-1 2-1该位取该位取1余数为余数为0.6250.50.125 0.1252-3 2-3该位取该位取1余数为余数为0 小数部分小数部分为: 2-12-3.101B 234.625D=11101010.101B小数部分与整数部分类似:二进制二进制十六进制十六进制因为2416,所以,所以4位二进制数相当于一位位二进制数相当于一位十六进制数,所以,转换方法如下,例:十六进

8、制数,所以,转换方法如下,例:101001.01101B整数部分:整数部分:101001B=0010,1001B=29H小数部分:小数部分:.01101B=.0110,1000B=.68H所以所以101001.01101B=29.68H十六进制十六进制转换成转换成二进制二进制与该过程相反。与该过程相反。二进制十六进制因为2416,所以4位二进制数相当于一位十十进制十进制十六进制十六进制先将十进制或十六进制转换成二进制,先将十进制或十六进制转换成二进制,以二进制作为过渡以二进制作为过渡,再进行相互转换。,再进行相互转换。十进制十六进制先将十进制或十六进制转换成二进制,以二进制1.2编码编码计算机

9、内部所有数据均用二进制代码的计算机内部所有数据均用二进制代码的形式表示。形式表示。计算机通过输入设备(如键盘)输入信计算机通过输入设备(如键盘)输入信息和通过输出设备输出信息也是多种形式息和通过输出设备输出信息也是多种形式的,即有数字、字母,也有各种控制符号的,即有数字、字母,也有各种控制符号及汉字等。为此,需要对常用的数据及符及汉字等。为此,需要对常用的数据及符号等进行编码,以表示不同形式的信息。号等进行编码,以表示不同形式的信息。这种以编码形式所表示的信息既便于存储,这种以编码形式所表示的信息既便于存储,也便于由输入设备输入信息、输出设备输也便于由输入设备输入信息、输出设备输出相应的信息。

10、出相应的信息。1.2编码1.二进制数的编码二进制数的编码(1)机器数与真值)机器数与真值机器数机器数:一个数在计算机中的表现形式一个数在计算机中的表现形式。在机器数中,用在机器数中,用“0”表示正(),用表示正(),用“1”表示负数()。表示负数()。真值真值:这个数本身这个数本身。例:例:(+36)102522(-36)10真值为真值为+0100100B真值为真值为-0100100B机器数为机器数为00100100B机器数为机器数为10100100B1.二进制数的编码(1)机器数与真值(2)原码、反码与补码)原码、反码与补码原码原码:正数的符号用正数的符号用“0”表示,负数的符表示,负数的符

11、号用号用“1”表示。表示。由于计算机只能做由于计算机只能做加法加法运算,因此,在运算,因此,在进行减法时必须引进反码和补码。进行减法时必须引进反码和补码。反码反码:对于正数,原码、反码和补码相同。:对于正数,原码、反码和补码相同。对于对于负数负数,反码为:符号位不变,其,反码为:符号位不变,其数值部分按位取反。数值部分按位取反。负数的补码负数的补码:符号位不变,数值部分按位取:符号位不变,数值部分按位取反后加反后加1。(反码加反码加1)注意注意:计算机中,任何有符号的数都是以:计算机中,任何有符号的数都是以补码补码的形式存储的。的形式存储的。(2)原码、反码与补码注意:计算机中,任何有符号的数

12、都是以补例例(1):X=36D,用用8位数的最高位表位数的最高位表示示符号位,则:符号位,则:X原原X反反X补补00100100B例例(2):X=-36D,用用8位数的最高位表位数的最高位表示符号位,则:示符号位,则:X原原10100100BX反反11011011BX补补X反反111011100B例(1):X=36D,用8位数的最高位表示符号位,加减运算规则:符号位与数值位一样参与加减运算规则:符号位与数值位一样参与运算。运算。1.X+Y补补=X补补+Y补补2.X-Y补补=X+(-Y)补补3.已知一个已知一个负数负数的补码的补码,那么那么X补补补补X原原(前提:(前提:X是负数)是负数)加减运

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

14、例2:(145)10=(000101000101)8421BCD145000101000101二十进制编码(8421码)该编码用4位二进制代码代表1位1.2.1单片机简介单片机简介n单片微型计算机简称单片微型计算机简称单片机。由于它的结构及功能均按工单片机。由于它的结构及功能均按工业控制要求设计,所以又称业控制要求设计,所以又称单片微控制器(单片微控制器(single chip single chip MicrocontrollerMicrocontroller)。)。n它是将组成微型计算机机所必须的部件(它是将组成微型计算机机所必须的部件(中央处理器中央处理器CPUCPU、程序存贮器(程序存

15、贮器(ROM)ROM)、数据存贮器(、数据存贮器(RAM)RAM)、输入、输入/ /输出(输出(I/O)I/O)接接口、定时口、定时/ /计数器、串行口、系统总线等计数器、串行口、系统总线等)集成在一个超大规)集成在一个超大规模集成电路芯片上。模集成电路芯片上。因此,一块芯片就构成了一台计算机。因此,一块芯片就构成了一台计算机。n只要外加少许电子零件便可以构成一套简易的计算机控制只要外加少许电子零件便可以构成一套简易的计算机控制系统,故又称系统,故又称单片微型计算机(单片微型计算机(single chip single chip MicrocomputerMicrocomputer)1.2单片

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

17、的发展概述单片机的发展概述1、单片机诞生于20世纪70年代。1946:第一台电子计算2 2、单片机的发展、应用里程碑、单片机的发展、应用里程碑、单片机的发展、应用里程碑、单片机的发展、应用里程碑。TI公司推出公司推出TMS1000单片机单片机TI公司高速反雷达导航器公司高速反雷达导航器INTELINTEL公司推出了公司推出了公司推出了公司推出了MCS-48MCS-48单单单单片机,起到片机,起到片机,起到片机,起到8 8位机的引领和带位机的引领和带位机的引领和带位机的引领和带头作用,头作用,头作用,头作用,ZilogZilog公司的公司的公司的公司的Z8Z8系列系列系列系列在其带领下产生的。在

18、其带领下产生的。在其带领下产生的。在其带领下产生的。2、单片机的发展、应用里程碑。TI公司推出TMS100DALLAS(June11,1978)一一种新的单片集成电路电子语音合种新的单片集成电路电子语音合成器由成器由TexasInstruments开发开发.DALLAS(June11,1978)一种3 3、8080年代初,单片机发展高性能阶段。年代初,单片机发展高性能阶段。年代初,单片机发展高性能阶段。年代初,单片机发展高性能阶段。1982年以后,16位单片机问世,代表产品是INTEL公司的MCS-96系列,16位单片机比起8位机,数据宽度增加了一倍,实时处理能力更强,主频更高,集成度达到了1

19、2万只晶体管,RAM增加到了232字节,ROM则达到了8kB,并且有8个中断源,同时配置了多路的A/D转换通道,高速的I/O处理单元,适用于更复杂的控制系统。3、80年代初,单片机发展高性能阶段。1982年以后,16位4、九十年代以后,单片机获得了飞速的发展、九十年代以后,单片机获得了飞速的发展世界各大半导体公司相继开发了功能更为强大的单片机。美国Microchip公司发布了一种完全不兼容MCS-51的新一代PIC系列单片机,引起了业界的广泛关注,特别它的产品只有33条精简指令集吸引了不少用户,使人们从INTEL的111条复杂指令集中走出来。PIC单片机获得了快速的发展,在业界中占有一席之地。

20、4、九十年代以后,单片机获得了飞速的发展1 1、智能仪器仪表上、智能仪器仪表上数字式测角仪数字式测角仪交直流电压电流表交直流电压电流表位移传感器位移传感器单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。1.2.3 1.2.3 单片机的应用领域单片机的应用领域1、智能仪器仪表上数字式测角仪交直

21、流电压电流表位移传感器单片2、工业控制数控车床数控车床数控线切割机床数控线切割机床用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。2、工业控制数控车床数控线切割机床用单片机可以构成形式多样3、家用电器1. 智能冰箱 2智能饭煲 3智能食品配料机 3、家用电器1.智能冰箱2智能饭煲3智能食品 4、计算机网络和通信领域手机电话机程控交换机楼宇自动通信呼叫系统列车无线通信日常工作中随处可见的移动电话集群移动通信,无线电对讲机等。4、计算机网络和通信领域现代的单片机普遍具备通信接口,可以 5 5、医用设备、医用

22、设备医用呼吸机各种分析仪监护仪超声诊断设备病床呼叫系统等等电池分析仪医用呼吸机医用呼吸机麻醉信息管理系统麻醉信息管理系统1.2.4 1.2.4 单片机的应用领域单片机的应用领域5、医用设备医用呼吸机电池分析仪医用呼吸机麻醉信息管理系工业控制中智能家用电器、智工业控制中智能家用电器、智能仪器设备、数控机床、自动能仪器设备、数控机床、自动生产线、智能玩具、相关的数生产线、智能玩具、相关的数据采集处理显示等等。据采集处理显示等等。日常生活中常见的霓虹灯日常生活中常见的霓虹灯显示、比赛抢答器、报警显示、比赛抢答器、报警器、电子时钟、点阵和液器、电子时钟、点阵和液晶显示屏等等。晶显示屏等等。应用实例应用

23、实例工业控制中智能家用电器、智能仪器设备、数控机床、自动生产线、1.2.5单片机的发展趋势单片机的发展趋势1、低功耗、低功耗CMOS化化MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。所以这种工艺

24、将是今后一段时期单片机发展的主要途径。1.2.5单片机的发展趋势1、低功耗CMOS化2、微型单片化、微型单片化现在常规的单片机普遍都是将中央处理器现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存、随机存取数据存储储(RAM)、只读程序存储器、只读程序存储器(ROM)、并行和串行通信接口,中断系统、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如成了如A/D转换器、转换器、PMW(脉宽调制电路脉宽调制电路)、WDT(看门狗看门狗)、有些单、有些单片机将片机将LCD(液晶液晶)驱动

25、电路都集成在单一的芯片上,这样单片机包驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。特色的单片机芯片。现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中现在的许多单片机都具有多种封装形式,其中SMD(表面封装表面封装)越来越来越受欢迎,

26、使得由单片机构成的系统正朝微型化方向发展。越受欢迎,使得由单片机构成的系统正朝微型化方向发展。2、微型单片化3、主流与多品种共存、主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。所以C8051为核心的单片机占据了半壁江山。而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。此外还有MOTOROLA公司的产品,日本几大公司的专用单片机

27、。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。3、主流与多品种共存1.2.6嵌入式系统从使用的角度来说,计算机应用可分为两类:一类是应用广泛的独立使用的计算机系统(如个人计算机、工作站等)。一类是嵌入式计算机系统。所谓嵌入式系统,就是以嵌入式应用为目的计算机系统。单片机应用系统是典型的嵌入式系统。1.2.6嵌入式系统1.2.7单片机应用系统的结构1.2.7单片机应用系统的结构由单片机组成的控制应用系统较之一般计算机来说不仅简单、方便,而且价格低廉。单片机以其自身的魅力赢得了市场,成为嵌入式计算机系统中的核心控制部件。由单片机组成的控制应用系统较之一般计算机来说不单片机学习方法单片机学习方法 熟悉和了解单片机的内部资源;熟悉和了解单片机的指令系统;熟悉和了解单片机的指令系统;坚持手、脑并用的原则;坚持手、脑并用的原则; 学学好好相相关关硬硬件件电电路路知知识识,软软件件与与硬硬设设计计结合,理论与实践结合。结合,理论与实践结合。 看看、练练、做做结结合合,多多作作练练习习,多多参参加加工工程实践程实践单片机学习方法熟悉和了解单片机的内部资源; 知识准备 VB、C语言(或其它基础语言):打好编程基础。电子技术:特别是数字电子技术,是必备的电路基础。计算机应用基础等:对计算机基础知识有较好的准备。 知识准备感谢聆听

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号