- 1、本文档共172页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 MCS-51系列单片机的硬件结构;第一节 总体概况; MCS-51系列单片机已有十多种产品,可分为两大系列:51子系列和52子系列。
51子系列主要有8031、8051、8751三种机型。它们的指令系统与芯片引脚完全兼容。它们的差别仅在于片内有无ROM或EPROM。
52子系列主要有8032、8052、8752三种机型。52子系列与51子系列的不同之处在于:片内数据存储器增至256字节;片内程序存储器增至8 KB (8032无);有3个16位定时/计数器,6个中断源。其它性能均与51子系列相同。;2.1.1 主要功能;MCS-51系列单片机配置一览表;MCS-51单片机硬件结构;2.1.2 内部结构框图;MCS-51 单片机功能框图;2.1.3 外部引脚说明;1. 主电源引脚Vcc和Vss
VCC(40脚): 接+5 V电源正端;
VSS(20脚): 接+5 V电源地端。
2. 外接晶振引脚XTAL1和XTAL2
XTAL1(19脚): 接外部石英晶体的一端。 在单片机内部, 它是一个反相放大器的输入端, 这个放大器构成了片内振荡器。 当采用外部时钟时, 对于HMOS单片机, 该引脚接地; 对于CHMOS单片机, 该引脚作为外部振荡信号的输入端。
XTAL2(18脚): 接外部石英晶体的另一端。 在单片机内部, 接至片内振荡器的反相放大器的输出端。 当采用外部时钟时, 对于HMOS单片机, 该引脚作为外部振荡信号的输入端; 对于CHMOS芯片, 该引脚悬空不接。 ;3. 控制信号或与其它电源复用引脚
(1) RST/VPD(9脚):RST即为RESET,VPD为备用电源,所以该引脚为单片机的上电复位或掉电保护端。
(2) (30脚):当访问外部存储器时,ALE(允许地址锁存信号)以每机器周期两次的信号输出,用于锁存出现在P0口的低8位地址。
(3) (29脚):片外程序存储器读选通信号输出端,低电平有效。
(4) (31脚):为访问外部程序存储器控制信号,低电平有效。
;4. 输入/输出(I/O)引脚P0口、 P1口、 P2口及P3口
(1) P0口(39脚~32脚): P0.0~P0.7统称为P0口。
(2) P1口(1脚~8脚): P1.0~P1.7统称为P1口,可作为准双向I/O接口使用。
(3) P2口(21脚~28脚): P2.0~P2.7统称为P2口,一般可作为准双向I/O接口。
???4) P3口(10脚~17脚): P3.0~P3.7统称为P3口。;RD(外部数据存储器读脉冲)
;
指令
寄存器
译码;第二节 微处理器;一. 算术逻辑单元;二. 累加器;三. 程序状态字;2.2.2 控制器;2.2.3 振荡器和CPU时序;常用单片机的最高时钟频率;表2.2 单片机外部时钟接法表;二. CPU时序;CPU总是按照一定的时钟节拍与时序工作:;一个机器周期;单字节单周期指令
例:INC A; 当ALE(ALE信号为振荡频率6分频)正跳变时,对应单片机进行一次读指令操作。一个机器周期二次出现,在S1P2和S2P1及S4P2和S5P1期间。
ALE有效宽度为一个状态周期。;;第三节 存储器;8051存储器可以分成两大类:; 一般微机通常只有一个逻辑空间,可以随意安排ROM或RAM。访问存储器时,同一地址对应唯一的存储单元,可以是ROM也可以是 RAM,并用同类访问指令。这种结构称为普林斯顿结构。;;;2.3.1 程序存储器;内部
(EA=1);二.7个特殊单元;2.3.2 数据存储器;数据存储器编址图
(a) 51子系列; (b) 52子系列;二.片内数据存储器;例如;2. 位寻址区;3. 数据缓冲区; 在程序实际运行中, 往往需要一个后进先出的RAM区, 在子程序调用、 中断服务处理等场合用以保护CPU的现场, 这种后进先出的缓冲区称为堆栈。 MCS-51单片机堆栈区不是固定的, 原则上可设在内部RAM的任意区域内, 但为了避开工作寄存器区和位寻址区, 一般设在30H以后的范围内, 栈顶的位置由专门设置的堆栈指针寄存器SP(8位)指出。 MCS-51单片机的堆栈属向上生长型, 如图所示。;三.特殊功能寄存器;表2-7 特殊功能寄存器名称、表示符、地址一览表;续 表;
文档评论(0)