《第一章单片微型计算机概述PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第一章单片微型计算机概述PPT讲稿.ppt(130页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章单片微型计算机概述2022/10/121第1页,共130页,编辑于2022年,星期二1.1概概述述 世界上第一台现代意义世界上第一台现代意义的电子计算机是的电子计算机是19461946年年美美国国宾夕法尼亚大学宾夕法尼亚大学设计制设计制造的造的“ENIACENIAC”占地上百平方米占地上百平方米重量几千吨重量几千吨功耗几十千瓦功耗几十千瓦 2022/10/122第2页,共130页,编辑于2022年,星期二一一.计算机的发展及分类计算机的发展及分类电子计算机按其性能分类:电子计算机按其性能分类:大型计算机大型计算机/巨型计算机(巨型计算机(MainframeComputer)中型计算机(中
2、型计算机(MiddleComputer)小型计算机(小型计算机(Minicomputer)微型计算机(微型计算机(Microcomputer)电子管计算机(电子管计算机(1946-1956)晶体管计算机(晶体管计算机(1957-1964)中小规模集成电路计算机(中小规模集成电路计算机(1965-1970)超大规模集成电路计算机(超大规模集成电路计算机(1971-今今)2022/10/123第3页,共130页,编辑于2022年,星期二电子管计算机(电子管计算机(1946-1956)晶体管计算机(晶体管计算机(1957-1964)中小规模集成电路计算机(中小规模集成电路计算机(1965-1970)
3、超大规模集成电路计算机(超大规模集成电路计算机(1971-今今)微型计算机微型计算机系统机系统机(PC机机):数据运算,信息处理。:数据运算,信息处理。单片微机:单片微机:用于对控制功能要求并用于对控制功能要求并不复杂,但是对体积、功耗、成本不复杂,但是对体积、功耗、成本等的要求比较苛刻的场合。等的要求比较苛刻的场合。一一.计算机的发展及分类计算机的发展及分类2022/10/124第4页,共130页,编辑于2022年,星期二 单片机单片机2020世纪世纪7070年代问世。年代问世。已广泛应用在:已广泛应用在:工业自动化控制、自动检测、智能仪器仪表、家工业自动化控制、自动检测、智能仪器仪表、家用
4、电器、电力电子、机电一体化设备等方面。用电器、电力电子、机电一体化设备等方面。2022/10/125第5页,共130页,编辑于2022年,星期二在一块半导体芯片上,集成了:在一块半导体芯片上,集成了:中央处理单元中央处理单元CPU(CentralProcessingUnit)只读存储器只读存储器ROM(ReadOnlyMemory)随机存取存储器随机存取存储器RAM(RandomAccessMemory)I/O(InputandOutput)接口接口定时器定时器/计数器计数器(Timer/Counter)中断系统中断系统(Interrupt)等功能部件,构成一台完整的数字电子计算机。等功能部件
5、,构成一台完整的数字电子计算机。1 1 单片机概念单片机概念2022/10/126第6页,共130页,编辑于2022年,星期二单片机实物图单片机实物图(1)单片机芯片单片机芯片AT89C51AT89S51AT89S52AT89C2051双列直插式DIP40(Dual In-line Package)封装 2022/10/127第7页,共130页,编辑于2022年,星期二单片机实物图单片机实物图(2)单片机芯片单片机芯片STC89C52塑料扁平式PQFP/TQFP(Plastic Quad Flat Package)封装 带引线的塑料芯片封装PLCC44(Plastic Leaded Chip
6、Carrier)2022/10/128第8页,共130页,编辑于2022年,星期二单片机也称为:单片机也称为:我国,习惯使用我国,习惯使用“单片机单片机”这一名称。这一名称。嵌入式控制器嵌入式控制器EMCU(EmbeddedmicroControllerUnit)。)。微控制器微控制器MCU(MicroControllerUnit)1 1 单片机概念单片机概念2022/10/129第9页,共130页,编辑于2022年,星期二(2)专用型)专用型专门针对某些产品的专门针对某些产品的特定用途特定用途而制作的单片机,针对性强且数量而制作的单片机,针对性强且数量巨大。巨大。对对系统结构的最简化、可靠性
7、和成本的最佳化系统结构的最简化、可靠性和成本的最佳化等方面都作了全等方面都作了全面的考虑面的考虑。“专用专用”单片机具有十分单片机具有十分明显的综合优势。明显的综合优势。可开发的内部资源:可开发的内部资源:RAM、ROM、I/O等功能部件,全部提供等功能部件,全部提供给用户给用户。用户根据需要,设计一个以通用单片机芯片为核心的。用户根据需要,设计一个以通用单片机芯片为核心的测控系统。测控系统。按用途可分为按用途可分为通用型通用型和和专用型专用型两大类:两大类:(1)通用型)通用型2单片机类型单片机类型2022/10/1210第10页,共130页,编辑于2022年,星期二三三 单片机的历史及发展
8、概况单片机的历史及发展概况四个阶段:四个阶段:第一阶段第一阶段(1971年年1976年年):单片机:单片机初级初级阶段。发展了各种阶段。发展了各种4位位单片单片机,多用于家用电器、计算器、高级玩具。机,多用于家用电器、计算器、高级玩具。第二阶段(第二阶段(1976年年1980年)年):低性能低性能8位位单片机阶段。以单片机阶段。以Intel公司制造的公司制造的MCS-48单片机为代表。单片机为代表。第三阶段第三阶段(1980年年1983年年):高性能高性能8位位单片机阶段。单片机阶段。Intel公司的公司的MCS-51系列、系列、Mortorola公司的公司的6801系列等。系列等。第四阶段第
9、四阶段(1983年现在年现在):8位单片机巩固发展及位单片机巩固发展及16位单片机、位单片机、32位单片机推出阶段。位单片机推出阶段。2022/10/1211第11页,共130页,编辑于2022年,星期二四四8位单片机的主要生产厂家和机型位单片机的主要生产厂家和机型(1)美国)美国Intel公司公司MCS-51系列及其增强型、扩展型系列及其增强型、扩展型系列。系列。(2)美国)美国ATMEL公司公司89C51、89C52、89C55、89S51等。等。(3)荷兰)荷兰PHILIPS(菲力浦)公司(菲力浦)公司8xC552系列系列。MCS-51系列单片机在我国得到了广泛的应用,系列单片机在我国得
10、到了广泛的应用,主流系列主流系列,软、硬件设,软、硬件设计计资料丰富齐全。资料丰富齐全。2022/10/1212第12页,共130页,编辑于2022年,星期二五五单片机的发展趋势单片机的发展趋势1.CPU的改进的改进(1)采用双)采用双CPU结构,提高处理能力结构,提高处理能力(2)增加数据总线宽度,内部采用)增加数据总线宽度,内部采用16位数据总线。位数据总线。(3)串行总线结构,菲利浦公司的)串行总线结构,菲利浦公司的I2C总线总线(InterIctus)。)。用两根信号线代替现行的用两根信号线代替现行的8位数据总线。位数据总线。2存储器的发展存储器的发展(1)加大存储容量。)加大存储容量
11、。(2)片内)片内EPROM采用采用E2PROM或或闪烁(闪烁(Flash)存储器)存储器(3)程序保密化。)程序保密化。2022/10/1213第13页,共130页,编辑于2022年,星期二3片内片内I/O的改进的改进(1)增加并行口的驱动能力,能直接输出)增加并行口的驱动能力,能直接输出大电流和高电压。大电流和高电压。(2)增加)增加I/O口的逻辑控制功能。口的逻辑控制功能。(3)设置了一些)设置了一些特殊的串行接口功能特殊的串行接口功能,构成,构成分布式、网络化分布式、网络化系统系统。4外围电路内装化外围电路内装化器件集成度的不断提高,把众多的外围功能部件集成在片内器件集成度的不断提高,
12、把众多的外围功能部件集成在片内系统的单系统的单片化片化。5低功耗化低功耗化CMOS化、化、CHMOS工艺。工艺。总之,向总之,向高性能、高速、低压、低功耗、低价格、高性能、高速、低压、低功耗、低价格、外围电路内外围电路内装化装化方向发展。方向发展。2022/10/1214第14页,共130页,编辑于2022年,星期二六六 单片机的应用单片机的应用单片机因卓越的性能,得到了广泛的应用,已深入到各个领域。单片机因卓越的性能,得到了广泛的应用,已深入到各个领域。使用温度:使用温度:民品:民品:0C+70C工业品:工业品:-40C+85C军品:军品:-65C+125C。在下述的各个领域广泛的应用:在下
13、述的各个领域广泛的应用:1.工业自动化工业自动化2.智能仪器仪表智能仪器仪表3.消费类电子产品消费类电子产品4.通讯通讯5武器装备武器装备6终端及外部设备控制终端及外部设备控制7多机分布式系统多机分布式系统2022/10/1215第15页,共130页,编辑于2022年,星期二七七MCS-51系列单片机系列单片机20世纪世纪80年代后期:年代后期:Intel公司以专利的形式把公司以专利的形式把8051内核技内核技术转让给厂家术转让给厂家。这些厂家生产的这些厂家生产的兼容单片机兼容单片机,与,与8051的系统结构(主要是指令系统)的系统结构(主要是指令系统)相同,采用相同,采用CMOS工艺。工艺。
14、如:如:AT(Atmel)、Philips(飞利浦飞利浦)、Winbond(华邦华邦)、Siemens(西门子西门子)、STC公司。公司。不应直接称为不应直接称为MCS-51系列单片机,系列单片机,MCS只是只是Intel公司专用的单公司专用的单片机系列符号。片机系列符号。8051系列:系列:所有具有所有具有8051指令系统的单片机指令系统的单片机2022/10/1216第16页,共130页,编辑于2022年,星期二(1)基本型)基本型典型产品:典型产品:8031/8051/8751内部内部RAM增到增到256字节,字节,8052、8752的内部程序存储器扩展到的内部程序存储器扩展到8KB,1
15、6位定时器位定时器/计数器增至计数器增至3个。个。(3)低功耗型)低功耗型典型产品:典型产品:80C31/87C51/80C51。采用。采用CMOS工艺,适于电池供电工艺,适于电池供电或其它要求低功耗的场合。或其它要求低功耗的场合。(4)专用型)专用型8044/8744,用于总线分布式多机测控系统。,用于总线分布式多机测控系统。(2)增强型)增强型典型产品:典型产品:8032/8052/8752MCS-51系列单片机及其兼容产品通常分成以下几类系列单片机及其兼容产品通常分成以下几类:2022/10/1217第17页,共130页,编辑于2022年,星期二(5)超)超8位型位型典型产品典型产品:P
16、HILIPS公司公司80C552/87C552/83C552系列系列单片机。单片机。将将MCS-96系列(系列(16位单片机)位单片机)I/O部件部件如:高速输入如:高速输入/输出输出(HSI/HSO)、)、A/D转换器、脉冲宽度调制(转换器、脉冲宽度调制(PWM)、看门狗定时器)、看门狗定时器(WDT)等移植进来构成新一代)等移植进来构成新一代MCS-51产品。产品。功能介于功能介于MCS-51和和MCS-96之间之间。目前已得到了较广泛的使用。目前已得到了较广泛的使用。(6)片内闪烁存储器型)片内闪烁存储器型美国美国ATMEL公司的公司的AT89C51单片机,受到应用设计者的欢迎。单片机,
17、受到应用设计者的欢迎。2022/10/1218第18页,共130页,编辑于2022年,星期二89S51相对于相对于89C51增加的新功能包括:增加的新功能包括:-新增加很多功能,性能有了较大提升,价格却基本不变,甚至比新增加很多功能,性能有了较大提升,价格却基本不变,甚至比89C51更低!更低!-ISP在线编程功能在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。工作环境中剥离。是一个强大易用的功能。-工作频率为工作频率为33MHz,大家都知道,大家都知道89C51的极限工作频率
18、只有的极限工作频率只有24M,就是说,就是说S51具有更高工作频率,从而具有了更快的计算速度。具有更高工作频率,从而具有了更快的计算速度。-具有双工具有双工UART串行通道串行通道。-内部集成看门狗计时器内部集成看门狗计时器,不再需要像,不再需要像89C51那样外接看门狗计时器单元电路。那样外接看门狗计时器单元电路。-全新的加密算法全新的加密算法,这使得对于,这使得对于89S51的解密变为不可能,程序的保密性大大加强,的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。这样就可以有效的保护知识产权不被侵犯。-兼容性方面兼容性方面:向下完全兼容:向下完全兼容51全部子系
19、列产品。比如全部子系列产品。比如8051、89C51等早期等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是用的单片机是8051还是还是89C51还是还是MCS-51等等),在等等),在89S51上一样可以照常运行,上一样可以照常运行,这就是所谓的向下兼容。这就是所谓的向下兼容。ATMEL公司当前主流的公司当前主流的AT89S51单片机简介单片机简介2022/10/1219第19页,共130页,编辑于2022年,星期二相关网站相关网站http:/ Proteus仿真软件教程网址仿真软件教程网
20、址 http:/51单片机学习网单片机学习网http:/ 2022/10/1220第20页,共130页,编辑于2022年,星期二八、单片机原理与接口课程的学习八、单片机原理与接口课程的学习1学习本课程应学习本课程应硬件、软件兼顾并重硬件、软件兼顾并重,既要注意单片机,既要注意单片机的结构、原理,也要注意其汇编语言指令和程序,做的结构、原理,也要注意其汇编语言指令和程序,做到两者融会贯通,能够将两者相互渗透。到两者融会贯通,能够将两者相互渗透。2会组成单片机应用系统。学习时对单片机扩展用到的芯会组成单片机应用系统。学习时对单片机扩展用到的芯片、接口、以及各种应用实例片、接口、以及各种应用实例(环
21、节环节)须给予足够的重视。须给予足够的重视。3学习本课程时,宜结合习题、学习本课程时,宜结合习题、实验、课程设计实验、课程设计,以提高,以提高学习质量,巩固和扩大学习收获。学习质量,巩固和扩大学习收获。4学习顺序:基本概念、硬件结构学习顺序:基本概念、硬件结构(CPU)、指令系统、指令系统和程序设计、硬件结构和程序设计、硬件结构(定时器定时器/计数器、并口、串口、中计数器、并口、串口、中断)、单片机扩展、接口应用。断)、单片机扩展、接口应用。5总学时总学时64+S16周学时周学时6(4-14周)周)2022/10/1221第21页,共130页,编辑于2022年,星期二单片机技术课程在同类课程中
22、的特殊地位:单片机技术课程在同类课程中的特殊地位:1、单单片片机机技技术术是是现现代代DSP技技术术(数数字字信信号号处处理理器器)、嵌嵌入入式式计计算算机机、片片上上可可编编程程系系统统的的基基础础,是是一一门门非非常常实实用用的的技技术术,其就业前景良好。其就业前景良好。2、学学习习、掌掌握握、应应用用该该技技术术所所需需的的成成本本越越来来越越低低,将将成成为为一一种种普普及及性性技技术术,使使得得越越来来越越多多的的学学生生有有条条件件、有有机机会会仅仅靠靠自自己己的的力力量量、按按照照自自己己的的想想法法设设计计制制作作作作品品(产产品品)。这这对对于于在在校校的的、爱爱好好电电子子
23、产品设计、制作的学生是一个较好的选择。产品设计、制作的学生是一个较好的选择。3、计计算算机机技技术术、通通讯讯技技术术、微微电电子子技技术术、网网络络技技术术是是现现代代社社会会文文明明的标志,而单片机技术是这些技术的微缩。的标志,而单片机技术是这些技术的微缩。2022/10/1222第22页,共130页,编辑于2022年,星期二考核方法和成绩评定说明考核方法和成绩评定说明考试采用统一命题,闭卷考试,考试时间为考试采用统一命题,闭卷考试,考试时间为120分钟。分钟。成成绩绩评评定定:闭闭卷卷笔笔试试(70)实实验验(20)平平时时成成绩绩(10)其中:平时成绩含作业及课堂学习情况。其中:平时成
24、绩含作业及课堂学习情况。2022/10/1223第23页,共130页,编辑于2022年,星期二九、参考文献九、参考文献1.新概念新概念51单片机单片机C语言教程语言教程入门、提高、开发拓展全攻略入门、提高、开发拓展全攻略郭天祥编郭天祥编著著电子工业出版社电子工业出版社2010.32.单片机原理及应用单片机原理及应用张毅刚主编张毅刚主编高等教育出版社高等教育出版社2008.53.单片机单片机C语言程序设计实训语言程序设计实训100例例基于基于8051+Proteus仿真仿真彭伟编彭伟编著著电子工业出版社电子工业出版社2010.64.张大明张大明.单片机控制实训指导及综合应用实例单片机控制实训指导
25、及综合应用实例M.北京:清北京:清华大学出版华大学出版社,社,20045.张齐,朱宁西张齐,朱宁西.单片机应用系统设计技术单片机应用系统设计技术基于基于C51的的Proteus仿真仿真M.北京:化学工业出版社,北京:化学工业出版社,2004.2022/10/1224第24页,共130页,编辑于2022年,星期二十、辅导与答疑联系方式十、辅导与答疑联系方式电话:电话:13004489266Email:课程网站课程网站http:/ 2022/10/1241第41页,共130页,编辑于2022年,星期二B电气电气06-张新文张新文-单片机控制的超声波测距器单片机控制的超声波测距器2022/10/12
26、42第42页,共130页,编辑于2022年,星期二BMZ电气电气061-邵邵轩轩-单片机控制的交通灯系统单片机控制的交通灯系统2022/10/1243第43页,共130页,编辑于2022年,星期二BMZ电气电气061-于祥键于祥键-单片机控制的步进电机系统单片机控制的步进电机系统2022/10/1244第44页,共130页,编辑于2022年,星期二B电气电气07-单片机课程设计作品单片机课程设计作品2022/10/1245第45页,共130页,编辑于2022年,星期二计算机的基本结构计算机的基本结构微型计算机系统组成微型计算机系统组成微型计算机硬件微型计算机硬件微型计算机软件微型计算机软件20
27、22/10/1246第46页,共130页,编辑于2022年,星期二1计算机的基本结构计算机的基本结构计算机结构图计算机结构图运算器:运算器:是计算机处理信息的主要部件。是计算机处理信息的主要部件。控制器:控制器:产生一系列控制命令,控制计产生一系列控制命令,控制计 算机各部件自动地、协调一致地工作。算机各部件自动地、协调一致地工作。存储器:存储器:是存放程序与数据的部件。是存放程序与数据的部件。输入设备:输入设备:用来输入用来输入程序与数据程序与数据,常用的,常用的输入设备有键盘、鼠标、光电输入机等。输入设备有键盘、鼠标、光电输入机等。输出设备:输出设备:将计算机的处理结果用数字、将计算机的处
28、理结果用数字、图形等形式表示出来。常用的输出设备有图形等形式表示出来。常用的输出设备有显示终端、数码管、打印机、绘图仪等。显示终端、数码管、打印机、绘图仪等。2022/10/1247第47页,共130页,编辑于2022年,星期二1计算机的基本结构计算机的基本结构计算机结构图计算机结构图中中央央处处理理单单元元CPU:运运算算器器、控控制制器器合合称称 为为 中中 央央 处处 理理 单单 元元 CPU(CentralProcessingUnit)。主机:主机:通常把运算器、控制器、存储器通常把运算器、控制器、存储器这三部分称为计算机主机。这三部分称为计算机主机。外设:外设:输入、输出设备称为计算
29、机的外输入、输出设备称为计算机的外围设备围设备(简称简称“外没外没”)。1.2 1.2 微型计算机基础微型计算机基础2022/10/1248第48页,共130页,编辑于2022年,星期二2字长字长定义:一台计算机一次所能处理的定义:一台计算机一次所能处理的二进制信息二进制信息的的位数称为该计算机的字长。位数称为该计算机的字长。说明:说明:(1)微型计算机的字长有微型计算机的字长有1位、位、4位、位、8位、位、16位、位、32位等。位等。(2)用户通常要根据不同的任务选择不同字长的计算用户通常要根据不同的任务选择不同字长的计算机。机。2022/10/1249第49页,共130页,编辑于2022年
30、,星期二3.3.微型计算机系统组成微型计算机系统组成(1)微型计算机系统的三个层次微型计算机系统的三个层次微处理器微处理器(Microprocessor)微型计算机微型计算机(Microcomputer)微型计算机系统微型计算机系统(MicrocomputerSystem)2022/10/1250第50页,共130页,编辑于2022年,星期二(1).(1).微型计算机系统的三个层次微型计算机系统的三个层次硬件系统硬件系统软件系统软件系统微微型型计算机计算机系系统统微处理器微处理器存储器存储器I/O接口接口总线总线微微型型计算机计算机(主机主机)外外设设ALU工作寄存器组工作寄存器组控制器控制器
31、键盘、鼠标键盘、鼠标显示器显示器软驱、硬盘、光驱软驱、硬盘、光驱打印机、扫描仪打印机、扫描仪系统软件系统软件应用软件应用软件2022/10/1251第51页,共130页,编辑于2022年,星期二核心级核心级微处理器微处理器微处理器简称微处理器简称CPU,是微型计算机的核心,是微型计算机的核心,主要包括:主要包括:算术逻辑单元算术逻辑单元ALU(ArithmaticLogicUnit)控制部件控制部件CU(ControlUnit)工作寄存器组工作寄存器组RegistersCPU实现运算功能和控制功能实现运算功能和控制功能2022/10/1252第52页,共130页,编辑于2022年,星期二硬件系
32、统级硬件系统级微型计算机微型计算机以微处理器为核心,配上只读存储器以微处理器为核心,配上只读存储器(ROM)、读写存储器、读写存储器(RAM)、输入、输入/输出输出(I/O)接口电路及系统总线等部件,就构接口电路及系统总线等部件,就构成了微型计算机。成了微型计算机。将将CPU、存储器、存储器、I/O接口、总线等集成接口、总线等集成在一片超大规模集成电路芯片上,称为在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。单片微型计算机,简称单片机。2022/10/1253第53页,共130页,编辑于2022年,星期二系统级系统级以以微型计算机微型计算机为中心,配以相应的为中心,配以相应的外
33、围外围设备设备以及控制微型计算机工作的以及控制微型计算机工作的软件软件,就构成了完整的微型计算机系统。就构成了完整的微型计算机系统。微型计算机如果不配有软件,通常称为微型计算机如果不配有软件,通常称为裸机裸机软件分为软件分为系统软件系统软件和和应用软件应用软件两大类。两大类。2022/10/1254第54页,共130页,编辑于2022年,星期二(2)微型计算机结构微型计算机结构微处理器(微处理器(CPU)存储器存储器输入输入/输出接口输出接口总线总线2022/10/1255第55页,共130页,编辑于2022年,星期二微型计算机结构框图微型计算机结构框图存存储储器器I/O接接口口输输入入/输输
34、出出设设备备地址总线地址总线ABCPU数据总线数据总线DB控制总线控制总线CBAB:AddressBusDB:DataBusCB:ControlBusI/O接接口口I/O接接口口输输入入/输输出出设设备备2022/10/1256第56页,共130页,编辑于2022年,星期二微型计算机结构框图微型计算机结构框图存储器I/O接口I/O接口地址总线地址总线ABCPU数据总线数据总线DB控制总线控制总线CBI/O接口AB:AddressBusDB:DataBusCB:ControlBus输输入入/输出输出设设备备输输入入/输输出出设设备备2022/10/1257第57页,共130页,编辑于2022年,
35、星期二 CPU计算机的控制中心,提供运算、判断能力计算机的控制中心,提供运算、判断能力构成:构成:运算器运算器(ALU)、控制器、控制器(CU)、寄存器、寄存器组(组(Registers)2022/10/1258第58页,共130页,编辑于2022年,星期二 CPU微处理器典型结构微处理器典型结构运算器运算器(ALU)(ALU)控制器控制器寄存器组寄存器组2022/10/1259第59页,共130页,编辑于2022年,星期二微型计算机结构框图微型计算机结构框图存储器I/O接口I/O接口地址总线地址总线 AB ABCPU数据总线数据总线 DB DB控制总线控制总线 CB CBI/O接口AB:Ad
36、dressBusDB:DataBusCB:ControlBus输输入入/输出输出设设备备输输入入/输输出出设设备备2022/10/1260第60页,共130页,编辑于2022年,星期二 存存 储储 器器存放存放程序程序和和数据数据的记忆装置的记忆装置用途:存放程序和要操作的各类信息用途:存放程序和要操作的各类信息(数据、文字、图像、(数据、文字、图像、)内存:内存:ROM、RAM特点:速度快,容量小特点:速度快,容量小外存:磁盘、光盘、半导体盘、外存:磁盘、光盘、半导体盘、特点:顺序存取特点:顺序存取/块存取,速度慢,容量块存取,速度慢,容量大大2022/10/1261第61页,共130页,编
37、辑于2022年,星期二 有关内存储器的几个概念有关内存储器的几个概念A.内存单元的地址和内容内存单元的地址和内容B.内存容量内存容量C.内存的操作内存的操作D.内存的分类内存的分类2022/10/1262第62页,共130页,编辑于2022年,星期二A.内存单元的地址和内容内存单元的地址和内容内存包含有很多存储单元内存包含有很多存储单元(每个内存单元包含每个内存单元包含8bit),为区分不同的内存单元,对计算机中的每个内存单元为区分不同的内存单元,对计算机中的每个内存单元进行编号,进行编号,内存单元的编号就称为内存单元的地址内存单元的编号就称为内存单元的地址。内存单元中存放的二进制信息称为内存
38、单元的内容。内存单元中存放的二进制信息称为内存单元的内容。101101108F04H内存单内存单元地址元地址内存单内存单元内容元内容.Bit 7 6 5 4 3 2 1 001011000*内存单元有时内存单元有时又称为又称为地址单元地址单元0000H2022/10/1263第63页,共130页,编辑于2022年,星期二B.内存容量内存容量即内存单元的个数即内存单元的个数,以字节为单位。,以字节为单位。注意:注意:内存空间内存空间与与内存容量内存容量的区别的区别内存容量:内存容量:实际配置的内存大小。例:某微机配置实际配置的内存大小。例:某微机配置2条条128MB的的RAM内存条,其内存容量为
39、内存条,其内存容量为256MB内存空间:内存空间:又称为存储空间、寻址范围,是指微机的寻址能又称为存储空间、寻址范围,是指微机的寻址能力,与力,与CPU的地址总线宽度有关。的地址总线宽度有关。2022/10/1264第64页,共130页,编辑于2022年,星期二C.内存操作内存操作读:读:将内存单元的内容取入将内存单元的内容取入CPU,原单元内容不改变;,原单元内容不改变;写:写:CPU将信息放入内存单元,单元中原内容被覆盖;将信息放入内存单元,单元中原内容被覆盖;内存的读写的步骤为:内存的读写的步骤为:CPU把要读写的内存单元的地址放到把要读写的内存单元的地址放到AB上上若是写操作,若是写操
40、作,CPU紧接着把要写入的数据放到紧接着把要写入的数据放到DB上上CPU发出读写命令发出读写命令数据被写入指定的单元或从指定的单元读出到数据被写入指定的单元或从指定的单元读出到DB若是读操作,若是读操作,CPU紧接着从紧接着从DB上取回数据上取回数据2022/10/1265第65页,共130页,编辑于2022年,星期二C.内存操作内存操作内存读操作过程:内存读操作过程:2022/10/1266第66页,共130页,编辑于2022年,星期二C.内存操作内存操作内存写操作过程:内存写操作过程:2022/10/1267第67页,共130页,编辑于2022年,星期二D.内存储器的分类内存储器的分类读写
41、存储器读写存储器RAM(RandomAccessMemory)可读可写可读可写易失性,临时存放程序和数据易失性,临时存放程序和数据只读存储器只读存储器ROM(ReadOnlyMemory)工作时只能读工作时只能读非易失性,永久或半永久性存放信息非易失性,永久或半永久性存放信息2022/10/1268第68页,共130页,编辑于2022年,星期二微型计算机结构框图微型计算机结构框图存储器I/O接口I/O接口地址总线地址总线 AB ABCPU数据总线数据总线 DB DB控制总线控制总线 CB CBI/O接口AB:AddressBusDB:DataBusCB:ControlBus输输入入/输输出出设
42、设备备输输入入/输出输出设设备备2022/10/1269第69页,共130页,编辑于2022年,星期二 输入输入/输出接口输出接口简写为简写为I/O接口,是接口,是CPU与外部设备间的与外部设备间的桥梁桥梁CPUI/O接口接口外设外设2022/10/1270第70页,共130页,编辑于2022年,星期二接口的功能接口的功能提供驱动外设的电压或电流;提供驱动外设的电压或电流;匹配计算机与外设之间的信号电平、速度、匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等;信号类型、数据格式等;缓存发给外设的数据、控制命令和外设缓存发给外设的数据、控制命令和外设提供的运行状态信息;提供的运行状态信
43、息;DMA控制和中断控制。控制和中断控制。2022/10/1271第71页,共130页,编辑于2022年,星期二微型计算机结构框图微型计算机结构框图存储器I/O接口输入设备I/O接口地址总线地址总线 AB AB输出设备CPU数据总线数据总线 DB DB控制总线控制总线 CB CBI/O接口AB:AddressBusDB:DataBusCB:ControlBus2022/10/1272第72页,共130页,编辑于2022年,星期二总线总线BUS连接多个功能部件的一组公共信号线连接多个功能部件的一组公共信号线地址总线地址总线AB:用来传送:用来传送CPU输出的地址信号,输出的地址信号,确定被访问的
44、存储单元、确定被访问的存储单元、I/O端口。端口。地址线地址线的根数的根数决定了决定了CPU的寻址范围。的寻址范围。CPU的寻址范围的寻址范围=2n,n:地址线根数:地址线根数数据总线数据总线DB:在在CPU与存储器、与存储器、I/O接口之接口之间数据传送的公共通路。间数据传送的公共通路。数据总线的条数数据总线的条数决决定定CPU一次最多可以传送的数据宽度。一次最多可以传送的数据宽度。控制总线控制总线CB:用来传送各种控制信号:用来传送各种控制信号2022/10/1273第73页,共130页,编辑于2022年,星期二二、微型计算机的软件二、微型计算机的软件1.软件定义软件定义硬件:硬件:是在执
45、行任务过程中相对固定的一种物质体现。是在执行任务过程中相对固定的一种物质体现。软软件件:则则是是在在执执行行任任务务过过程程中中比比较较灵灵活活的的信信息息的的体体现现,即即指指使使用用和管理计算机的各种程序和管理计算机的各种程序(Program)。2.指令指令指令:指令:控制计算机进行各种操作的命令称为指令。控制计算机进行各种操作的命令称为指令。操作码:表示该指令执行何种操作。操作码:表示该指令执行何种操作。操作数:表示参加运算的数据或操作数:表示参加运算的数据或数据所在的地址数据所在的地址2022/10/1274第74页,共130页,编辑于2022年,星期二3.程序程序 程序:程序:一系列
46、指令的有序集合称为程序。一系列指令的有序集合称为程序。程序设计:程序设计:编制程序的过程称为程序设计。编制程序的过程称为程序设计。2022/10/1275第75页,共130页,编辑于2022年,星期二4.机器语言、汇编语言和高级语言机器语言、汇编语言和高级语言(1)汇汇编编语语言言:用用助助记记符符(通通常常是是指指令令功功能能的的英英文文缩缩写写)表表示示操操作作码码、用用字字符符(字字母母、数数字字、符符号号)表表示示操操作作数数的的指指令令称称为为汇汇编编指指令令。用用汇汇编指令编制的程序称为汇编语言程序。编指令编制的程序称为汇编语言程序。特特点点:这这种种程程序序占占用用存存储储器器单
47、单元元少少,执执行行速速度度较较快快,能能够够准准确确掌掌握握执执行行时时间间,可可实实现现精精细细控控制制,因因此此特特别别适适用用于于实实时时控制。控制。然而汇编语言是然而汇编语言是面向机器面向机器的语言,各种计算机的汇编语言的语言,各种计算机的汇编语言是不同的,必须对所用机器的结构、原理和指令系统比较清楚,才能是不同的,必须对所用机器的结构、原理和指令系统比较清楚,才能编写出它的各种汇编语言程序,而且不能通用于其他机器,这是汇编编写出它的各种汇编语言程序,而且不能通用于其他机器,这是汇编语言的不足之处。语言的不足之处。2022/10/1276第76页,共130页,编辑于2022年,星期二
48、(2)高高级级语语言言:为为使使用用户户编编程程容容易易,程程序序中中所所用用的的语语句句与与实实际际更更接接近近,而而且且使使用用户户不不必必了了解解具具体体的的机机器器,就就能能编编程程,使使编编出出的的程程序通用性更强,于是产生了高级语言。序通用性更强,于是产生了高级语言。常用的高级语言有常用的高级语言有BASIC、FORTRAN、C等。等。特特点点:高高级级语语言言是是面面向向过过程程的的语语言言,用用高高级级语语言言编编写写程程序序时时主主要要着着眼眼于于算算法法,而而不不必必了了解解计计算算机机的的硬硬件件结结构构和和指指令令系系统统,因因此此易易学学易易用用。高高级级语语言言是是
49、独独立立于于机机器器的的,一一般般地地说说,同同一一个个程程序序可可在在任任何何种种类类的的机机器器中中使用。使用。应用:应用:高级语言适用于科学计算、数据处理等方面高级语言适用于科学计算、数据处理等方面。2022/10/1277第77页,共130页,编辑于2022年,星期二(3)机机器器语语言言:二二进进制制代代码码形形式式的的程程序序就就是是机机器器语语言言程程序序。二二进进制制代代码码形形式式的的指指令令又又称称机机器器指指令令或或机机器器码码。汇汇编编指指令令与与机机器器指指令具有一一对应的关系,令具有一一对应的关系,特点:特点:计算机最终执行的都是机器语言程序。计算机最终执行的都是机
50、器语言程序。机机器器语语言言只只有有0和和1两两个个符符号号,用用它它来来直直接接编编写写程程序序十十分分困困难难。因因此此,往往往往先先用用汇汇编编语语言言或或高高级级语语言言编编写写程程序序,然然后后再再转转换换成成目目标程序。标程序。2022/10/1278第78页,共130页,编辑于2022年,星期二(4)几个概念:几个概念:源程序:源程序:汇编语言程序与高级语言程序统称为源程序汇编语言程序与高级语言程序统称为源程序目标程序:目标程序:机器语言程序又称为目标程序。机器语言程序又称为目标程序。汇编:汇编:将汇编语言程序翻译成目标程序的过程称为汇编。将汇编语言程序翻译成目标程序的过程称为汇