单片微型计算机原理与接口技术 第二版 第2章_80C51单片微机的基本结构_06[1].12[l普通高等教育“十一五”国家级规划教材 单片微型计算机原理与接口技术(第二版)高锋编著科学出版社北京第二章80C51单片微机的基本结构微型计算机的基本组成有三部分,即CPU+存储器+I/O接口。80C51内部结构如图2-1所示。CPU(算术逻辑单元ALU、控制器)存储器-程序存储器ROM、数据存储器RAM定时器/计数器并行I/O口P0~,即CPU+存储器+I/O接口。80C51内部结构如图2-1所示。CPU(算术逻辑单元ALU、控制器)存储器-程序存储器ROM、数据存储器RAM定时器/计数器并行I/O口P0~P3串行口中断系统定时控制逻辑电路等这些部件通过内部总线连接起来,基本结构仍然是通用CPU加上外围芯片的结构模式,但采用了特殊功能寄存器(SFR)进行集中控制的方法。,主要完成运算和控制功能,又增设了“面向控制”的处理功能,增强了实时性。 80C31:内部没有程序存储器80C51:内部带ROM87C51:内部带EPROM单片微机的程序存储器有以下几种结构形式:⑴片内只读存储器程序必须在制作单片微机时写入,一次性固化。这种结构形式只适用于程序已成熟、定型,且批量很大的场合。并且只能在厂家定制完成。⑵片内可编程的ROM片内可编程的ROM可直接由用户进行编程。·紫外线可擦除型ROM-EPROM型单片微机(如87C51)。EPROM需用紫外线擦除,必须脱机固化,不能在线改写。·电可擦除型ROM——EEPROM,称为Flash单片微机(如89C51)。应用系统的现场调试。 EPROM和EEPROM都是可以多次擦除和编程的,或称MTP的ROM。·OTP的ROM,仅允许用户一次编程。⑶片外只读存储器由于受芯片集成度的限制,片内只读存储器一般存储容量较小。利用单片微机的并行扩展技术可以外扩片外只读存储器。(RAM)在单片微机中,用RAM来存储程序在运行期间的工作变量和数据,所以称为数据存储器。一般在单片微机内部设置一定容量(64B~384B或更大容量)的RAM,以加快单片微机运行的速度,还可以使存储器的功耗下降很多。 在单片微机中,常把寄存器(如工作寄存器、特殊功能寄存器、堆栈等)在逻辑上划分在片内RAM空间中,所以可将单片微机内部RAM看成是寄存器堆,有利于提高运行速度。 单片微机往往提供了许多功能强、使用灵活的并行输入/输出引脚,用于检测与控制。●有些I/O引脚还具有多种功能,比如可以作为数据总线的数据线、地址总线的地址线、控制总线的控制线等。●单片微机I/O引脚的驱动能力也逐渐增大,甚至可以直接驱动外扩的LED显示器。,或者和一些特殊功能的器件相连的能力,甚至用多个单片微机相连构成多机系统。
单片微型计算机原理与接口技术 第二版 第2章 80C51单片微机的基本结构 06[1].12[l 来自淘豆网www.taodocs.com转载请标明出处.