《第2章_89C51的硬件结构和原理》由会员分享,可在线阅读,更多相关《第2章_89C51的硬件结构和原理(68页珍藏版)》请在金锄头文库上搜索。
1、2章89C51的硬仪结构和原理o2.489CS1的并行接o2.5报警应用系统的分析2.189CS1的主要功能与内部结构92.1.189C51单片机的功能9前面已经提到单片机是在一块芯片上集成了CPU、RAM、ROM、定时器/计数器、UO接口以及串行通信接口等基本务能部件的一个完整的单片微型计算机。0图2-1所示为89CS1单片机功能结构框图。国所示为89CS1单片机芯片内部结构图。2-2F一页返团189C51的主要功能与内部结构部事件计数输央程序存储器4KBFlashROM敬据存储器256BRAM/SFR2x16位定时器/计数嚣l丨64KB总线.扩展控制器内中断1外中断招制图2-289CS1单
2、片机功能结构框图1可编程O接口0双可工编辜毒壬D并行口P0P3一页下一页“返2.189CS1的主要功能与内部结构89CS1单片机主要功能概括如下:2工一个8位的CPU,可同时处理8位数据,即一个字节。G,2.片内的4KB程序存储器FlashROM(8031/8032片内无ROM,80S1/8052是掩膜ROM,875118752是EPROM,用于存放用户程序和一些程序中需要查询的数据表格。若片内存储空间不够,可扩展到片外,其片外空间最大可扩展到64KB。03.片内可以寻址256B的数据存储器RAML与特殊功能寄存器SFR,其中前128B可以存放运算的中间结果或需要显示的数据等,后128B被特殊
3、功能寄存器占用。其片外空间最大可扩展到64KB。上一页下一页返团2.189CS1的主要功能与内部结构8位并行OP0P3,共32根UO线,每个口皆可输入和两个16位的定时器/计数器,每个都可以工作在计数方式,用于对外略事件计数;也可以设成定时方式】并根据计数或定时的结果产生相应的申断信号。06.5个中断源,两个中断优先级的中断控制系统07.1个全双工的串行接口,用于实现单片机和单片机或与其他系统之间的通信。08.片内振荡器和时钟产生电路,石英晶体与微调电容需外接,常用振荡频率为6MHZ和12MHZ。09两种节电工作方式:空闲方式和掉电方式(了解)。上一页止一页返回.189CS1的主要功能与内部结
4、构闲方式(待机方式)待机方式特别适合以电池为工作电源的场合,进入方法非常简单,只需使用指令将电源控制寄存器PCON的IDL位置1即可5单片机迷状待机方式时振荡器仍然运行,而且时钟被送往中断系统、市行白周定时嚣/订数器,这些部件都继绩工作。但不向CPU提供时铁,因此在此方式下CPU是不工作的。CPU的现场(堆栈指针Sp、程序计数器PC、PSW、ACC以及除与上述三部件有关寄存器外,都保持原有状态不变,各引脚保持进入待机方式时的状态。上一页下一页返团2.189CS1的主要功能与内部结构响应出待机方式的方法有两种:中断和硬件复位。待机方式下,产生任何一个中断请求信号后,在单片机P晓的同时,PCON.
5、0位(即IDL位)被硬件自动清0,单肝机遏出待来方武途八到正常的丁作狄怪。另一种退出待机方式的方法是硬件复范,在RST史脚引入两个机器周期的高电F即可。-页下一页返回2.189CS1的主要功能与内部结构C.掉电保护方式掉电保护方式适合使用备用电源供电的应用场合,其迹入类似于待机方式的迹入,只需使用指令PCON的PD位置1即史雄入掉电保捞方式,单片机的一切工作全部停正,元有内都的RAM单元的内容被保存。电源控制寄存器退出掉电保护方式的方法只有一个,硬件复位。复位后特殊功能寄存器的内容被初始化,但RAM的内容仍然保持不变。上一页下一页返团工工P0.0-P0.7耳P2.0-P2.7P0驱动警智存器2中昭、串行口和定时霸定|指E人|11控|评制|码重孙P3锁存霸-五园|P3张动霸XTALxrAL212.189CS1的主要功能与内部结构o一控制器1.2CPU结构89CS1中最重要的是CPU部件。CPU从功能上可分为控制器和L算器两部分一面分别介绍区两部分的组成及功能0控制器由程序计数器PC指令寄存器m及指令译码器m、指令译码电路、定时控制与条件逻辑转移电路、数据地址指针DPTR等组成。关功能是对来自程序存储器9诙码,通过定时控制的内部和外部的控制规定的功能。控制器F的指令进行电路,在规定的时刻发出各各功能部件简述如下。页#操作所霁信号,使各部分协调工作,完成指令所F一页返回