微型计算机基础.ppt
《微型计算机基础.ppt》由会员分享,可在线阅读,更多相关《微型计算机基础.ppt(65页珍藏版)》请在三一办公上搜索。
1、0,2012年10月,主讲人:王红星,机械类专业必修课,专 业:机械制造及其自动化,1,教学内容,1、课程准备,2、微型计算机基础,4、微机系统接口扩展,3、微机系统应用程序设计,5、微机系统通信接口,6、人及交互接口,2,第一章 微型计算机基础,微型计算机是一种能对信息加工处理的机器,它具有记忆、判断和运算能力,能仿效人类的思维活动,代替人的部分脑力劳动,并能对生产过程实施某种控制等等。1946年,美国宾夕法尼亚大学制成世界上第一台ENIAC(Electronic Numerical Integrator And Computer)电子计算机以来,电子计算机经历了电子管、晶体管和集成电路三个
2、发展时代,于20世纪70年代初出现了第一台微型计算机。,最初的计算机只是作为一种现代化的计算工具,而现在微型计算机的应用领域已广泛渗透到国民经济的各个领域和人民生活的各个方面,在信息社会中彰显出日益重要的地位,其科学水平、生产规模和应用程度已成为衡量一个国家现代化水平的重要标志。,3,1.1 微型计算机的组成体系,第一章 微型计算机基础,1.微型化计算机装置,以微处理器为核心,配置辅助电路(如RAM、ROM、I/O接口电路)而构成的微型化的计算机装置(简称C),它是具有完成运行功能的计算机。,2.单片微型计算机,由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器CPU,存储器和
3、I/O接口电路等,只需要与适当的软件和外部设备相结合,便可成为微机控制系统。,4,第一章 微型计算机基础,1.1.1 微型计算机的发展,1.微处理器技术的发展,第一代,1971年10月,美国Intel公司首先推出Intel4004微处理器。微处理器进入4位微处理器和低档8位微处理器的时期。1972年3月,Intel公司又推出Intel8008微处理器实现了8位并行运算。第二代,1973年开始,以8位微处理为主的时期。典型产品有:1973年Intel8080;1974年3月,Motorola公司的MC6800;19751976年,Zilog公司的Z80;1976年,Intel8085等。,5,第
4、一章 微型计算机基础,第三代,1978年开始,以16位微处理为主的时期。典型产品有:1978年Intel8086;1979年,Zilog公司的Z8000;1979年,Motorola公司的MC68000等。第四代,1981年开始,以32位微处理为主的时期。典型产品有:1983年,Zilog公司的Z80000;1984年,Motorola公司的MC68020;1985年,Intel公司的80386等。这一时期微处理器的集成度达到了空前规模。如80386微处理器集成度为27.5万管/片。自Intel80386芯片推出以来,又出现了许多高性能的32位和64位微处理器,如Motorola的MC6803
5、0、MC68040,AMD公司的K6-2、K6-3、K7以及Intel的80486、Pentium、PentiumII、PentiumIII和Pentium4等产品。,6,第一章 微型计算机基础,2.单片微型计算机的发展,单片微型计算机的发展,以Intel公司1976年推出的8位单片机为起点,大体经历了三个历史阶段。,1974年,美国仙童(Fairchild)公司研制出世界上第一台单片微型计算机F8,该机由两块集成电路芯片组成,结构独特,具有与众不同的指令系统,深受民用电器和仪器仪表领域的欢迎和重视。,第一代单片微型计算机(19761978)。始于1976年,以MCS-48系列为代表。,第二代
6、单片微型计算机(19781982)。以Intel公司的MCS-51系列为代表,7,第一章 微型计算机基础,第三代单片微型计算机(1982)。技术特点是全速发展单片微机的控制功能。综合特点为:,(1)发展非总线型单片微机,并与原有的总线型单片机形成了两大派系。为了满足家电控制器的巨大市场,将单片机的并行扩展总线省去,推出廉价型单片微机,并尽可能将一些外围接口封装在片内;(2)为了满足不使用并行总线而能扩展各种外围器件,推出了串行扩展总线。如philips的I2C总线、Motorola的SPL、NS公司的Microwire/PLUS的串行外围接口等;(3)发展具有良好控制功能的控制网络总线,以实现
7、串行通信总线难以构成的多主强控制功能的网络系统。例如汽车电子系统中采用的CAN总线。,8,第一章 微型计算机基础,1.1.2 微型计算机的分类机主流系列,1.单片微机的分类,20世纪80年代以来,各大电气及半导体器件厂商纷纷推出自己的产品系列。迄今为止,市场上的单片微机产品已达60多个系列,600余个品种。,从不同的角度有不同的分法。从运算位长短分,可分为4位、8位、16位、32位等微机种类;从使用场合的不同,可分为高端单片机和低端单片机;从应用领域分,可分为家电类单片机、工控类单片机、通信类单片机、军工类单片机;按是否通用分,有通用型单片机和专用型单片机。,数据处理位数是单片微机的重要标志,
8、因此重点讨论。,9,第一章 微型计算机基础,(1)4位单片机,4位单片微型计算机的控制功能较弱,CPU一次只能处理4位二进制。这类单片微机常用于计算器、各种形态的智能单元以及作为家用电器中的控制器。典型产品有美国NS(National semiconductor)公司的COP4系列、Toshiba公司的TMP47系列以及Panasonic公司的MN1400系列单片微机。,(2)8位单片机,8位单片微型计算机的控制功能较强,品种最为齐全。对比4位单片微机,它不仅具有较大的存储容量和寻址范围,而且中断源、并行I/O接口和定时器/计数器个数都有了不同程度的增加,并集成有全双工串行通讯接口。,其他还有
9、16位和32位单片机等类型,根据需要自行选定。,10,第一章 微型计算机基础,2.单片微型计算机的主流系列,市场上流行的单片微型计算机种类很多,主要有:美国的Intel、Motorola、Zilog、NS、Microchip、Atmel和TI公司,日本的NEC(日电)、Toshiba(东芝)、Fujitsu(富士通)和Hitachi(日立)公司,荷兰的Philips,英国的Inmos和德国的Siemens(西门子)公司等等。,(1)Intel公司的单片微机,MCS-51系列单片机是Intel公司1980年推出的8位单片机。80C51是MCS-51系列中的一个子系列,是一族高性能兼容型单片机,S
10、iemens、Philips等公司在80C51基础上推出了与80C51兼容的新型单片机统称80C51系列。,11,第一章 微型计算机基础,(2)Freescale公司的单片微机,Freescale是世界上最大的单片机厂商,2004年由Motorola公司半导体部更名为Freescale Semiconductor,并独立运行。Freescale单片机的特点之一是在同样的速度下所用的时钟频率较Intel类单片机低得多,因而使得高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的环境。,(3)Atmel公司的单片微机,美国Atmel公司是世界上著名的高性能、低功耗、非易失性存储器和数字集成电路的一流
11、半导体制造公司。Atmel公司最令人注目的是E2PROM和闪存(flash)存储器技术,一直处在世界领先地位。该公司把E2PROM和Flash存储器技术巧妙地运用于单片机,并采用多种封装形式和高标准质量检测。,12,第一章 微型计算机基础,1.1.3 微型计算机的组成原理,20世纪80年代以来,各大电气及半导体器件厂商纷纷推出自己的产品系列。迄今为止,市场上的单片微机产品已达60多个系列,600余个品种。,1.以微处理器为中心的微型计算机系统,以微处理器为中心的微型计算机系统是在中小型计算机基础上发展起来的,并以大规模集成电路技术为条件的一种新型计算机,和其他计算机相比,其最大特点是采用总线结
12、构,其中三总线结构尤为普遍,目前已成为微型计算机的一种结构。,13,第一章 微型计算机基础,微处理器MPU是通过AB、DB和CB三总线同外围的大规模集成电路ROM存储器、RAM存储器及I/O接口电路相连进行工作的。,14,第一章 微型计算机基础,微处理器是微型计算机的CPU(Central Processing Unit),具有运算器和控制器的功能,因而它是组成微型计算机的核心部件。微处理器内部结构极其复杂,从功能上看,主要分三大部分运算器、控制器和寄存器组。,(2)ROM和RAM存储器,ROM和RAM是半导体存储器。ROM(Read Only Memory)存储器是一种在正常工作时只能读不能
13、写的存储器,故它通常用来存放固定程序和常数。RAM(Random Access Memory)存储器是一种在正常工作时既能读又能写的存储器,通常用来存放原始数据、中间结果、最终结果和实时数据等。RAM中存入的信息不能长久保存,停电后便立即消失,故它又称为易失性存储器。,(1)微处理器MPU,微处理器是微型计算机的CPU(Central Processing Unit),具有运算器和控制器的功能,因而它是组成微型计算机的核心部件。微处理器内部结构极其复杂,从功能上看,主要分三大部分运算器、控制器和寄存器组。,15,第一章 微型计算机基础,(3)I/O接口电路,微型计算机通过I/O接口电路与各种外
14、部设备相连,而总线是CPU和存储器、I/O接口电路之间信息传输的通道。,16,第一章 微型计算机基础,2.以单片微机为中心的微型计算机系统,单片微型计算机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器CPU、存储器和I/O接口电路等,因此单片微型计算机只需要和适当的软件及外部设备相结合,便可成为一个计算机应用系统。,17,第一章 微型计算机基础,(1)中央处理器CPU,CPU是单片机的核心部分,通常由运算器、控制器和中断电路等组成。CPU进行算术运算和逻辑操作的字长同样有4位、8位、16位和32位之分,字长越长运算速度越快。,(2)存储器,单片微型计算机中,ROM和RAM存
15、储器是分开制造的。ROM存储器用于存放应用程序,故又称为程序存储器。目前,单片微型计算机根据片内ROM的结构,可分为无ROM型、ROM型和EPROM型三类,常用常见的是新出现的具有E2ROM和Flash型ROM存储器的产品。RAM存储器主要用来存放实时数据或作为通用寄存器、数据堆栈和数据缓冲器之用。,18,第一章 微型计算机基础,(3)I/O接口和特殊功能部件,I/O接口电路有串行和并行两种。串行I/O用于串行通信,它可以把单片机内部的并行8位数据(位机)变成串行数据向外传送,也可以串行接收外部送来的数据并把它们变成并行数据送给CPU处理。并行I/O电路可以使单片微型计算机和存储器或外设之间并
16、行地传送8位数据(8位机)。特殊功能部件指单片微型计算机集成的定时器/计数器、A/D和D/A、DMA通道等电路。定时器/计数器用于产生定时脉冲,以实现单片机的定时控制;A/D和D/A转换器用于模拟量和数字量之间的相互转换,以完成实时数据的采集和控制;DMA通道可以使单片机和外设之间实现数据的快速传送。因此,单片微型计算机集成的特殊功能部件及其数量与产品的型号有关。,19,第一章 微型计算机基础,1.2 微型计算机的数制及其转换,计算机最基本的功能是对“数据”进行运算处理。数据是计算机操作的对象,一般可分为数值数据和非数值数据。数值数据用于表示数量的大小,它有确定的数值;非数值数据没有确定的数值
17、,它主要包括字符、汉字、逻辑数据等。数值数据的正负、大小、小数点如何表示为二进制形式,非数值数据如何表示为二进制形式,数据表示为二进制信息后,如何对数据进行运算,运算结果是否会溢出等一系列问题需要进行详细讨论。,20,第一章 微型计算机基础,1十进制,一种数制最基本的特征是它的基数,基数是指数制中表示数值的数码个数。日常生活中,人们习惯使用十进制,它有10个符号0,1,2,3,4,5,6,7,8,9,即十进制有10个数码,基数为10。它的计数规则是“逢十进一,借一当十”。,数的表示法一般采用位置计数法。每一个数码和数码所在的位置载有该数大小的数值称为“权”。每个位置的“权”可以用基数的乘方表示
18、。如数(53891)10可表示为:,按位权展开表示为:,53891=5104+3103+8102+9101+1100,21,第一章 微型计算机基础,十进制小数的位权是以10的负次方幂表示的,如10-1=0.1,10-2=0.01。,所以有n位整数和m位小数十进制数D(Decimal number)用按权展开表示为:,m和n取正整数。,22,第一章 微型计算机基础,2二进制,二进制的基为“2”,数字符号为0和1,其计算规则为“逢二进一,借一当二”。二进制各位的权是以2为底的幂,例如数(10111)2可表示为:,任意二进制数B(Binary number)按权位展开为:,2二进制,二进制的基为“2
19、”,数字符号为0和1,其计算规则为“逢二进一,借一当二”。二进制各位的权是以2为底的幂,例如数(10111)2可表示为:,23,第一章 微型计算机基础,3八进制,八进制的基为“8”,对应的数字符号共有8个:0,1,2,3,4,5,6,7,其计算规则为“逢八进一,借一当八”。八进制各位的权是以8为底的幂,八进制数按权展开的计算方法同十进制和二进制,例如数(362)8按权展开为:,(362)8=382+681+280,3八进制,八进制的基为“8”,对应的数字符号共有8个:0,1,2,3,4,5,6,7,其计算规则为“逢八进一,借一当八”。八进制各位的权是以8为底的幂,八进制数按权展开的计算方法同十
20、进制和二进制,例如数(362)8按权展开为:,4十六进制,十六进制的基为“16”,对应的数字符号共有16个:0,1,2,9,A,B,C,D,E,F,其计算规则为“逢十六进一,借一当十六”。十六进制各位的权是以16为底的幂,十六进制数按权展开的计算方法同十进制和二进制,例如数(362)16按权展开为:,(362)16=3162+6161+1160,24,第一章 微型计算机基础,各数制的数码对照表,25,第一章 微型计算机基础,在编写计算机程序时,数据的书写可以用各种计数制来表示,为了区别不同的计数制,可以在数的右下角用数字标注该数的数制,例如,八进制数342.32可以写成(342.32)8。此外
21、,还可以采用数据加后缀作标识:D后缀表示十进制(Decimal),如3438D表示十进制数3468;B后缀表示二进制(Binary),如0111 0101B表示二进制数0111 0101;O后缀表示八进制(Octal),如2632O表示八进制数2632,由于O容易与0相混淆,统常用Q代替;H后缀表示十六进制(Hexadecimal),如96A7BH表示十六进制数96A7B。,26,第一章 微型计算机基础,1.2.2 微型计算机数制之间的转换,人们习惯使用十进制,但计算机的算术运算和逻辑运算是以二进制为基础的运算,因此在解决问题时,需要把问题变成计算机能够“理解”的形式,这就需要把十进制数转换成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 基础

链接地址:https://www.31ppt.com/p-5726756.html