- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5.2 最小系统增加简单I/O设备 ULN2003为反相驱动器,电流可达500mA。 * * 第2章 80C51的结构和原理 80C51内部结构与引脚功能 2.1 80C51单片机的CPU 2.2 80C51的存储器组织 2.3 2.4 80C51单片机并行口 80C51单片机最小系统 2.5 功能上分为: 基本型; 增强型。 存储器配置上分为: ROM; EPROM; ROMLess; FLASH。 8051是Intel公司MCS-51系列的典型品种,采用HMOS工艺 。 以8051为基核的CMOS产品统称为80C51系列。与原来工艺相比,特点是低功耗。 * * 2.1.1 80C51内部结构 与引脚功能 CPU 8位(含布尔处理) 时钟电路 总线控制 存储器 ROM,4KB RAM,128B SFR,21 I/O接口 并口,4个,8位 UART,1个 定时计数器,2个 中断源,5个 * * 2.1.2 80C51典型产品资源配置 应注意:STC系列单片机与80C51兼容,采用串口编程,品种发展迅速。 2.1.3 80C51典型产品封装和引脚 DIP40 DIP20 * * 2.2 80C51的CPU 2.2.1 80C51的功能单元 运算器 ACC,累加器 B,寄存器 PSW,程序状态字 控制器 PC,程序计数器 IR,指令寄存器 译码逻辑及时钟 其他寄存器 DPTR,数据指针 SP,堆栈指针 * * 寄存器及其存储器映射 * * 2.2.2 80C51的CPU时钟 时钟产生方式 内部时钟方式 外部时钟方式 * * 80C51的时钟信号 1个机器周期:12个晶荡周期(或6个时钟周期) 指令的执行时间称作指令周期 (单、双、四周期) * * 2.2.3 80C51单片机的复位 复位可使单片机或系统部件处于确定的初始状态。 复位电路 上电复位电路 按键与上电复位 * * 单片机复位后的状态 PC = 0000H RAM:随机值(运行中复位不改变RAM内容 ) SFR: P0~P3=FFH SP=07H IP、IE和PCON:有效位为0 PSW=00H * * 2.3 80C51的存储器组织 80C51存储器可以分成两大类: RAM,CPU在运行时能随时进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈。 ROM,写入信息后不易改写的存储器。断电后,其中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。 * * 2.3.1 程序存储器配置 片外程序存储器选择(低有效) EA接高电平 无效--片内 高于4K,自动 转到片外! * * EA引脚接地 有效--片外 内部有也不用! * * 程序存储器低端的几个特殊单元 * * 程序存储器中的指令代码及其观察 * * 2.3.2 数据存储器配置 片内、片外数据存储器概况 片内RAM及SFR 片外RAM * * 工作寄存器区(含寄存器组0 ~ 3) 寄存器组0:地址00H~07H 寄存器组1:地址08H~0FH 寄存器组2:地址10H~17H 寄存器组3:地址18H~1FH 当前工作寄存器组选择 PSW寄存器中: * * 片内RAM详图 * * 位寻址区 字节 地址 位地址 D7 D6 D5 D4 D3 D2 D1 D0 20H 07H 06H 05H 04H 03H 02H 01H 00H 21H 0FH 0EH 0DH 0CH 0BH 0AH 09H 08H 22H 17H 16H 15H 14H 13H 12H 11H 10H 23H 1FH 1EH 1DH 1CH 1BH 1AH 19H 18H 24H 27H 26H 25H 24H 23H 22H 21H 20H 25H 2FH 2EH 2DH 2CH 2BH 2AH 29H 28H 26H 37H 36H 35H 34H 33H 32H 31H 30H 27H 3FH 3EH 3DH 3CH 3BH 3AH 39H 38H 28H 47H 46H 45H 44H 43H 42H 41H 40H 29H 4FH 4EH 4DH 4CH 4BH 4AH 49H 48H 2AH 57H 56H 55H 54H 53H 52H 51H 50H
文档评论(0)