单片微型计算机概述及预备知识PPT讲稿.ppt
《单片微型计算机概述及预备知识PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《单片微型计算机概述及预备知识PPT讲稿.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片微型计算机概述及预备知识第1页,共34页,编辑于2022年,星期五电子计算机是一种能够高速而精确地进行数据处理的机电子计算机是一种能够高速而精确地进行数据处理的机器。计算机的发展分为四个时代:器。计算机的发展分为四个时代:第一代计算机是电子管时代第一代计算机是电子管时代1946年美国宾夕法尼亚大学发明的年美国宾夕法尼亚大学发明的ENIAC,用了,用了18800只只电子管,电子管,150平方米、平方米、30t、100kw、运算速度为、运算速度为5000次次/秒。秒。第二代计算机是晶体管时代第二代计算机是晶体管时代1957年美国研制了第一台晶体管计算机年美国研制了第一台晶体管计算机TRANSA
2、CS-1000;主存贮器为磁芯存贮器,辅存贮器为磁盘、软件已开始;主存贮器为磁芯存贮器,辅存贮器为磁盘、软件已开始使用高级程序设计语言和操作系统使用高级程序设计语言和操作系统。一、计算机的发展概况第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识第2页,共34页,编辑于2022年,星期五第四代计算机是大规模、超大规模集成电路时代第四代计算机是大规模、超大规模集成电路时代1971年年IBM370主要存贮器为半导体存贮器主要存贮器为半导体存贮器第三代计算机是中、小规模集成电路时代第三代计算机是中、小规模集成电路时代1964年年IBM推出的推出的IBM360第一章第一章 单片微型
3、计算机概述及预备知识单片微型计算机概述及预备知识第3页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识电子计算机是模仿人脑部分功能的一种工具,故俗称电子计算机是模仿人脑部分功能的一种工具,故俗称“电电脑脑”。设想一下:人用算盘来计算。设想一下:人用算盘来计算2436+3748-4569 的过程,的过程,把算盘记为把算盘记为R,则计算过程为:,则计算过程为:二、计算机的系统组成5、记录记录(R)结果结果6、停止计算停止计算1、0R2、2436R4、(R)-4569R3、(R)+3748R第4页,共34页,编辑于2022年,星期五第一章第一
4、章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识 若用电子计算机模拟上述解题过程,计算机若用电子计算机模拟上述解题过程,计算机必须必须具备以具备以下条件:下条件:1、机器内必须有相当于算盘的机器内必须有相当于算盘的运算器运算器;2、为了保存和记录原始数据、解题程序和运算的中间结为了保存和记录原始数据、解题程序和运算的中间结果,机器内必须有容量足够大的果,机器内必须有容量足够大的存贮器存贮器;3、必须按照解题程序指挥、控制各个部件协同工作的必须按照解题程序指挥、控制各个部件协同工作的控制器控制器;4、必须具备将数据和程序送入机器内部的必须具备将数据和程序送入机器内部的输入设备输入设备
5、和给和给出计算结果的出计算结果的输出设备输出设备。第5页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识运算器、控制器、存贮器、输入运算器、控制器、存贮器、输入/输出设备输出设备是计算机赖是计算机赖以工作的物质基础,称为以工作的物质基础,称为硬件硬件。当然只有硬件,而没有必要的程序,则计算机什么也干不当然只有硬件,而没有必要的程序,则计算机什么也干不了的,计算机中的程序称为了的,计算机中的程序称为软件。软件。指令指令执行某种操作的命令。执行某种操作的命令。程序程序完成某种功能的一组指令。完成某种功能的一组指令。程序设计程序设计编制解题程
6、序的过程。编制解题程序的过程。第6页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识1.1 1.1 单片机的发展历史和发展趋势单片机的发展历史和发展趋势一、单片机的发展历史第一阶段第一阶段(19741976):):单片机采用双片形式,即需另加其它外围电路才能构成单片机采用双片形式,即需另加其它外围电路才能构成完整的微型计算机。完整的微型计算机。eg:仙童公司的仙童公司的F8+3851第二阶段第二阶段(19761978):):低性能的单片机阶段。单片机由一片芯片构成,性能低。低性能的单片机阶段。单片机由一片芯片构成,性能低。eg:MCS-
7、48(Intel);8048,8035(I/O少,存贮器容量小少,存贮器容量小);第7页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识第三阶段第三阶段(1978):):高性能单片机阶段。高性能单片机阶段。CPU、并行口、串行口、定时器、并行口、串行口、定时器、RAM、ROM、A/D、多级中断处理,、多级中断处理,RAM、ROM容量大,容量大,I/O种类数量多,寻址范围大。种类数量多,寻址范围大。eg:MCS-518031、Motorona6801、ZilogZ8第四阶段第四阶段(1982)8位单片机巩固发展及位单片机巩固发展及16位单
8、片机推出。位单片机推出。eg:MCS-518031,MCS-968096(8098)第8页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识二、单片机的发展趋势(一)(一)CPU功能的增强功能的增强(二)内部资源增多(二)内部资源增多1、加大存贮容量。、加大存贮容量。1、双、双CPU提高处理能力。提高处理能力。2、增加数据总线宽度。、增加数据总线宽度。NEC PD7800系列,内部采用系列,内部采用16位数据总线。位数据总线。3、采用流水线结构。指令以队列形式出现在、采用流水线结构。指令以队列形式出现在CPU中。中。4、串行总线。、串行总
9、线。SPI、I2C用三条数据总线代替用三条数据总线代替8位数据总线,减少引线,降低成本。位数据总线,减少引线,降低成本。第9页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识2、片内、片内EPROM开始开始EEPROM化。鉴于化。鉴于EEPROM中数中数据写入后就能永久保存,因此,有的单片机将它据写入后就能永久保存,因此,有的单片机将它作为片内作为片内RAM使用,有的甚至作片内通用寄存器。使用,有的甚至作片内通用寄存器。3、I/O数量、能力增强(数量、能力增强(驱动能力,传输速度、控制能驱动能力,传输速度、控制能力力)(四)低功耗化(四
10、)低功耗化(三)外围电路内装化(三)外围电路内装化第10页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识1.2 1.2 计算机的数制和码制及其数制间转换计算机的数制和码制及其数制间转换一、计算机的数制一、计算机的数制 逢逢r 进位,数的第进位,数的第i个数位对应于一个固定的值个数位对应于一个固定的值rn,rn 称为该位的称为该位的“权权”。小数点左面各位的权是一个。小数点左面各位的权是一个基数基数r 的的正次正次幂,小数点右面各位的权是一个幂,小数点右面各位的权是一个基数基数r 的的负次幂。常用的数制负次幂。常用的数制有:有:二进制二
11、进制(Binary)、八进制八进制(Octadic)、十进制十进制(Decimal)和和十六进制十六进制(Hexadecimal),分别用分别用B、O、D和和H表示。表示。举例说明举例说明eg1:十进制数:十进制数r=10其权为:其权为:,102,101,100,10 1,10 2,(987.32)10=9102+8101+7100+310-1+210-2第11页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识eg2:二进制数:二进制数r=2其权为:其权为:,22,21,20,2-1,2-2,(1011.101)2=123+022+12
12、1+120+12 1+02 2+12 3eg3:八进制数:八进制数r=8其权为:其权为:,82,81,80,8-1,8-2,(70613.304)8=784+083+682+181+380+38 1+08 2+48 3eg4:十六进制数:十六进制数r=16其权为:其权为:,162,161,160,16-1,16-2,(-A0.8F)16=-(10161+0160+816 1+1516 2第12页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识二、计算机的码制二、计算机的码制 BCD(BinaryCodedDecimal)码为用二进制表示
13、的十进码为用二进制表示的十进制数。制数。常用二进制编码的十进制数有:常用二进制编码的十进制数有:8421码码、2421码码、5211码码、余余3码码eg:7(0111、1101),(),(1100、1011)ASCII码码(AmericanStandardCodeforInformationInterchange),即),即美国信息交换标准码美国信息交换标准码。ASCII码为一种码为一种8位位代码,但采用代码,但采用7位代码编码(一般其最高位为位代码编码(一般其最高位为0),共可编码),共可编码为为128个字符编码。个字符编码。表示的十进制数不唯一表示的十进制数不唯一常用常用第13页,共34页
14、,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识三、各数制间的转换三、各数制间的转换1、直接相乘法直接相乘法数数M是是r 进制进制数,转换成十进数,转换成十进制数,方法是:制数,方法是:将将M 的各位数字的各位数字用十进制数字来用十进制数字来表示,然后作乘表示,然后作乘法和加法。法和加法。好麻烦!好麻烦!第14页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识2、余数法余数法此方法适合此方法适合于整数部分转于整数部分转换。换。数数M 是是r 进进制数,转换成制数,转换成 t 进制数的整数,
15、进制数的整数,除以除以t,取余数。取余数。eg:十进制数:十进制数62转换为二进制数转换为二进制数同理:同理:(62)10=(76)886267(62)10=(3E)161662E32622312152723210011111低位低位高位高位(62)10=(111110)2第15页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识3、取整法取整法此方法适合于此方法适合于小数部分转换。小数部分转换。数数M 是是r进制进制数,转换成数,转换成t 进制进制数的小数,乘以数的小数,乘以t,取整数。取整数。eg:十进制数:十进制数0.375转换为二
16、进制数转换为二进制数同理:同理:(0.375)10=(0.3)8=0.(38-1)0.3758=3.000整数为整数为3(0.375)10=(0.6)16=0.(616-1)0.37516=6.000整数为整数为60.3752=0.75整数为整数为0高位高位0.752=1.5整数为整数为10.52=1.0整数为整数为1低位低位(0.375)10=(0.011)2=0.(02-1+12-2+12-3)第16页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识eg:676.53转换为十六进制数转换为十六进制数0.5316=8.48整数为整数为
17、80.4816=7.68整数为整数为70.6816=10.88整数为整数为A1667616424162A02(676.49)10=(2A4.87A)164、二进制与十六进制间的转换二进制与十六进制间的转换1110101.10100111(75.A7)16(5A.3C)1601011010.00111100第17页,共34页,编辑于2022年,星期五第一章第一章 单片微型计算机概述及预备知识单片微型计算机概述及预备知识1.3 1.3 计算机中数的表示方法计算机中数的表示方法一、真值和机器数一、真值和机器数一个数是由符号和数值两部分组成的。一个数是由符号和数值两部分组成的。eg:+74=+1001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片 微型计算机 概述 预备 知识 PPT 讲稿
限制150内