您好,欢迎访问三七文档
第1章绪论●教学目标:介绍计算机的发展历史和单片机发展趋势介绍计算机数的表示方法及运算介绍计算机中常用数制与编码介绍微型计算机基本概念和软硬件结构●学习要求:熟悉计算机和单片机的发展历史;掌握各进制数之间的转换和原码、反码、补码的表示及BCD码、ASCII码的表示;掌握微型计算机常用基本概念;了解微型计算机的硬件结构和软件系统。1.1计算机和单片机的发展1.1.1计算机的发展历史1946年2月,第一台数字式电子计算机诞生。到今天为止,计算机的发展已经历了四代。1946~1957年,第一代计算机是电子管计算机。计算机的逻辑元件采用的是电子管;主存储器采用磁鼓、磁芯;外存储器开始采用磁带。软件主要用机器语言编写程序,后期发展为采用汇编语言编写程序。这时的计算机主要用于科学计算。1957~1965年,第二代计算机是晶体管计算机。计算机的逻辑元件为晶体管;主存储器仍用磁芯;外存储器已开始使用磁盘。软件有了很大发展,出现了各种高级语言及编译程序。用于各种事务的数据处理,并开始用于工业控制。1965~1971年,第三代计算机是集成电路计算机。计算机逻辑元件已开始采用小规模和中规模的集成电路(SSI和MSI),主存储器仍以磁芯为主。软件方面已出现了分时操作系统,会话式的高级语言也有相当的发展。计算机的应用范围也日益扩大,小型计算机已开始用于企事业管理与工业控制。从1971年以后,出现了第四代计算机。计算机逻辑元件采用大规模、超大规模集成电路为主要部件。内存储器逻辑元件开始采用半导体存储器,外存储器采用磁盘和光盘。在软件方法上产生了结构化程序设计和面向对象程序设计的思想。另外,网络操作系统、数据库管理系统得到广泛应用。微处理器(Microprocessor)和微型计算机(Microcomputer)也在这一阶段诞生,并获得飞速发展。从以上可以看出,每—次计算机逻辑元件的改变,硬件结构和软件技术的改进,都会使计算机得到一次质的飞跃发展。这主要体现在与以前相比:在速度方面,提高了千万倍;在存储容量方面,提高了千万倍;在体积方面,缩小了千万倍;在软件性能方面,提高了百万倍;而在价格方面,降为万分之几。计算机的发展趋势主要有两方面:一方面向着高速、智能化的超级巨型机的方向发展;另一方面向着微型机的方向发展。巨型计算机主要用于大型科学研究和实验以及超高速数学计算。它的研制水平标志着整个国家的科学技术和工业发展的程度,象征着一个国家的实力。微型机的诞生揭开了计算机神秘的面纱。微型计算机与巨、大、中、小型机的区别主要是,其中央处理器CPU(CentralProcessingUnit)是集成在一个小硅片上,而巨、大、中、小型计算机的CPU则是由相当多的电路组成的。在微机的大家族中,单片微型计算机(以下简称单片机)异军突起,发展极为迅速。单片机也被称作“单片微型计算机”、“微控制器”、“嵌入式微控制器”。单片机一词最初来源于“SingleChipMicrocomputer,简称SCM。1.1.2单片机的发展历史单片机的发展过程:(1)第一阶段(1976一1978)以Intel公司首先推出的MCS-48系列单片微型计算机为代表。它以体积小、功能全、价格低等特点,赢得了广泛的应用,为单片机的发展奠定了基础,成为单片机发展过程中的一个重要阶段。(2)第二阶段(1978—1982)Intel公司在MCS-48基础上推出了完善的、典型的MCS-51单片机系列。它在以下几个方面完善了单片机体系。①MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有多机通信功能的串行通信接口。②CPU外围功能单元的集中管理模式。③体现工控特性的位地址空间及位操作方式。④指令系统趋于丰富和完善,增加了许多突出控制功能的指令。Intel公司在MCS-48基础上推出了完善的、典型的MCS-51单片机系列。(3)第三阶段(1982—1990)在8位单片机的基础上,推出了16位单片机,也是单片机向微控制器发展的阶段。随着MCS—5l系列的广泛应用,许多电气厂商竞相使用80C51的内核技术,将许多测控系统中使用的电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路功能,强化了智能控制器的特征。(4)第四阶段(1990之后)在此阶段,随着单片机在各个领域全面、深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。单片机的种类很多,到目前为止,世界各国厂商已研制出大约50个系列、30多个品种的单片机的产品。最具典型代表的应属Intel公司的MCS-51系列单片机。虽然它仍然是8位的单片机,但其功能强,具有品种全、兼容性强、软硬件资料丰富等特点。因此,MCS-51应用非常广泛,直到现在MCS-51仍不失为单片机中的主流机型。这主要由于在工业控制、智能仪表、家用电器、IC卡等诸多应用领域,8位单片机系列在性能、价格两方面都做到了较好的兼顾。估计在未来十年内,8位单片机仍将是单片机中的主流机型。故而本书仍以MCS-51系列单片机为主线来进行讲授。1.1.3单片机的发展趋势发展趋势主要有以下几个方面1.多功能在单片机中尽可能多地把应用所需的存储器、各种功能的I/O口都集成在一块芯片内,使单片机的功能更加强大。如把LED、LCD或VFD显示驱动器也开始集成在8位单片机中。2.高性能进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性,采用精简指令系统计算机RISC(ReducedInstructionSetComputer)结构和流水线技术,大幅度提高运行速度。现指令速度最高者已达100MIPS(MillionInstructionPerSeconds,即兆指令每秒),并加强了位处理功能、中断和定时控制功能,使单片机的性能明显地优于同类型的微处理器。单片机集成度进—步提高,有的单片机的寻址能力已突破64KB的限制,8位、16位的单片机有的寻址能力已达到1MB和16MB。片内ROM的容量可达64KB,RAM的容量可达2KB。3.低电压、低功耗允许使用的电压范围越来越宽,一般在36V范围内工作,有的已能在1.2V或0.9V电压下工作。。几乎所有的单片机都具有省电运行方式。单片机的功耗已从mA级降到μA级,甚至1μA以下,在一粒钮扣电池下就可长期工作。低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。4.低价格现在,市面上8031,89c51单片机12元~15元左右。1.4微型计算机的结构1.4.1微处理器、微型计算机和单片机的概念微处理器——也称中央处理器CPU(CentralProcessingUnit),它是采用大规模集成电路技术做成的芯片,芯片内集成了运算器、控制器和若干高速存储单元(寄存器)。微型计算机(Microcomputer)——是计算机的微型化,微型计算机又简称微机。它的基本结构同样也是由输入设备、输出设备、运算器,控制器和存储器五个部分组成。微型计算机的CPU一定是微处理器,或者说采用微处理器作CPU的计算机就是微型计算机。但它还必须配有一定容量的半导体存储器,输入输出设备的接口电路,以及系统总线,才能组成一台计算机.微型计算机系统(Microcomputersystem)——由硬件和软件两大部分组成。所谓“硬件”,指的是构成计算机的“硬”设备;所谓“软件”,指的是能在计算机上运行的程序,广义的软件还包括由计算机管理的数据以及有关的文档资料。具体讲,微型计算机系统就是指以微型计算机为中心,再配上所需的外部设备(如键盘、打印机、屏幕显示器、磁盘驱动器等)、电源以及足够的软件而构成的系统。单片微型计算机(Singlechipmicrocomputer)——是指把CPU,内存贮器和某些I/O接口电路集成在一块大规模芯片上的微型计算机,简称为单片机。它主要用于工业控制,故又叫单片微控制器。1.4.2微型计算机硬件结构一般微型计算机的结构组成框图如图1—1所示。它有以下两个特点:①采用了集成在LSI(大规模集成电路)或VLSI(超大规模集成电路)芯片上的微处理器。②整个计算机采用总线结构,所有的部件都与三条总线相连,各部件之间的数据和信号传送均通过总线传送。微处理器(CPU)系统总线BUS存储器RAM、ROM地址总线AB数据总线DB控制总线CBI/O接口外部设备图1-1微型计算机结构框图图1-1中,从微处理器(CPU)引出了若干信号线,即系统总线。CPU通过它们与存储器、I/O接口和I/O设备进行信息交换。1.系统总线(SystemBus)总线(Bus)——就是将多个装置或部件连接起来并传送信息的公共通道。总线实际上是一组传输信号的线路。系统总线一般分为三种类型,即地址总线、数据总线和控制总线,有时也称为三大总线。(1)地址总线(AddressBus简称AB)传输CPU发出的地址信息,选择需要访问的存贮单元和I/O接口电路。地址总线是单向的,只能由CPU向外传送地址信息。地址总线的位数决定了可以直接访问的内存贮器的单元数目。(2)数据总线(DataBus简称DB)用来在微处理器和存贮器以及输入/输出(I/O)接口之间传送数据,如从存贮器中取数据到CPU,把运算结果从CPU送到外部输出设备等。微处理器的位数和外部数据总线的位数一致。数据总线是双向的,即数据可从CPU传出,也可以从外部送入CPU。(3)控制总线(ControlBus简称CB)可以是CPU的控制信号或状态信号送往外界,也可以是外部设备的请求信号或联络信号输入到CPU。对于每一条具体的控制线,信号的传送方向则是固定的,个别信号线还兼有双向功能。系统总线是传送信息的通道,非常繁忙。其使用特点如下:①在某一时刻,只能由一个总线主控设备控制总线,其它总线主控设备必须放弃总线的控制权。②在连接系统总线的各个设备中,同时只能有一个发送者向总线发送信号,但可以从总线上同时获取信号。2.存储器(Memory)存储器就是存放程序和数据的部件。有了存储器,计算机才能进行程序的运行和数据的处理。微机上的存储器分为“主存”和“辅存”两类,当前它们主要由半导体存储器和磁盘、光盘存储器等分别构成。比较:(1)半导体存储器造价高、速度快、但容量小,主要用来存放当前正在运行的程序和正在待处理的数据;磁盘、光盘造价低、容量大、信息可长期保存,但速度慢,主要用来存放暂不运行的程序和暂不处理的数据。(2)半导体存储器被安排在机内的电路板上,CPU可以通过总线直接存取,因而也称“内存”;磁盘、光盘被安装在主机箱内或主机箱外,CPU通过I/O接口进行存取,所以也称“外存”。半导体存储器分为“只读存储器”ROM(ReadOnlyMemory)和“随机存取存储器”RAM(RandomAccessMemory)。ROM只允许只读操作,即在正常工作时只能读取其中的信息;RAM可进行读写操作,除读出外也可写入,所以又称为“读写存储器”。一般的RAM在断电后原存放信息将会丢失,而ROM中的信息可在断电后长期保存。3.I/O设备和I/O接口I/O设备——是指微机上配备的输入输出设备,也称外部设备或外围设备(简称外设),其功能是为微机提供具体的输入输出手段。微机配置的常见I/O设备:键盘、显示器、鼠标器、打印机、绘图仪、扫描仪磁盘驱动器等。I/O接口:匹配外设与CPU的工作速度、完成信号变换、数据缓冲和CPU联络等工作。在微机系统中,较复杂的I/O接口电路一般都被做在电路插板上,这种电路插板又被称为“卡”(Card),只要将它们插入总线插槽(I/O通道)就等于将它们连到了系统总线。微机的软件系统由系统软件和应用软件组成:1.系统软件系统软件通常包括:操作系统、语言处理程序、诊断调试程序、设备驱动程序、以及为提高机器效率而设计的各种程序。在系统软件中,最重要的软件是操作系统、即OS(Operatingsystem)。所有的应用程序、包括系统软件中的一些程序,都要在操作系统构筑的平台上运行。操作系统的基本功能是
本文标题:51单片机大学课件
链接地址:https://www.777doc.com/doc-3319315 .html