- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 初识MCS-51单片机 剖析MCS-51单片机及内部组成 MCS-51单片机的工作方式 MCS-51单片机的时序 构建MCS-51单片机的最小系统 MCS-51单片机及内部组成 8051的内部结构框图 1.???? 中央处理器CPU 2.???? 片内RAM 3.???? 片内ROM 4.???? 定时器/计数器 5.???? 并行I/O口 6.???? 串行口 7.???? 中断控制系统 引脚定义及功能 (一) 1. 电源类引脚 VCC (40脚):芯片工作电源的输入端,+5V。 VSS (20脚):电源的接地端。 2. 控制信号引脚 RST/VPD(9脚):RST为复位信号输入端。 ALE/(30脚):ALE为地址锁存允许输出信号。 PSEN29脚):外部程序存储器ROM的读选通信号输出端。 EA/VPP(31脚):为访问内外部程序存储器控制信号。 引脚定义及功能(二) 3. 时钟振荡电路引脚 XTAL1(19脚)和XTAL2(18脚)的内部是一个振荡电路。当使用内部振荡电路时在这两个管脚上外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。 引脚定义及功能(三) 4. 并行I/O端口 P0口(32~39脚):8位漏极开路双向I/O口;访问外部存储器时,分时提供低8位地址并用作8位双向数据总线。 P1口(1~8脚):带内部提升电阻8位准双向I/O。 P2口(21~28脚):带内部提升电阻8位准双向I/O口;访问外部存储器时,提供高8位地址。在对8751片内EPROM进行编程和检验时,P2口用于接收高8位地址和控制信号。 ·P3口(10~17脚):带内部提升电阻8位准双向I/O口。 MCS-51单片机芯片引脚图 P3口各位的第二功能 存储器组织结构 存储器的基础知识 存储器的分类方式: ROM/RAM 存储器的常用单位及术语 位(Bit) 计算机中最基本和最小的数据单位。 字节(Byte)1Byte=8Bit。 字(Word) 16位二进制数 字长 字长是指计算机一次处理二进制数码位数。 存储器的主要参数 存储容量 读写周期 功耗 存储器的编址方式 冯· 诺以曼( Von Neumann )结构 哈佛( Haward)结构 MCS-51采用的是哈佛结构。 MCS-51的存储器结构-ROM 8051/8751: 0000H~0FFFH(片内) 1000H~FFFFH(片外) 8031: 0000H~FFFFH (片外) MCS-51的存储器结构-RAM 工作寄存器组区(00H~1FH) 工作寄存器区分为4组,依次被称为第0~3组,每组有8个单元,各组都可以R0~R7作单元编号。 位寻址区(20H~2FH) 内部RAM的20H~2FH单元是位寻址区域。 用户RAM区(30H~7FH) 特殊功能寄存器(SFR) 外RAM: 0000H~FFFFH 特殊功能寄存器(SFR) 累加器ACC(Accumulator) B寄存器 程序状态字PSW 堆栈指针寄存器SP 数据指针寄存器DPTR 程序计数器PC 程序状态字PSW D7 D6 D5 D4 D3 D2 D1 D0 PSW CY AC F0 RS1 RS0 OV - P CY(PSW.7):进位标志 AC(PSW.6):辅助进位标志/半进位标志 F0(PSW.5):用户标志 RS1和RS0(PSW.4和PSW.3):工作寄存器组选择标志 OV(PSW.2):溢出标志 P(PSW.0)——奇偶标志 P0口(1) P0口(2) P0口作为通用I/O口使用 (1)P0口作为通用输出 必须外接上拉电阻,(比如10K)。 (2)P0口作为通用输入 区分读引脚和读锁存器。 P0口在作为一般输入口使用时在读取管脚之前应向锁存器写入“1” 。 (3)P0口作为地址/数据总线使用 P0口作为地址/数据总线使用时,无需外接上拉电阻。 P1口 P2口 P3口-1 P3口-2 MCS-51单片机的工作方式 复位方式 上电复位 手动复位 自动复位(WATCHDOG) 程序执行方式 :从0000H单元开始 单步执行方式 :用于调试时,每按键一次执行一步 低功耗工作方式与掉电保护。 MCS-51单片机的时序 (1) 基本概念 时钟 :CPU的振荡信号 时钟周期 P:既振荡周期 状态周期 S:1S=2P 机器周期 :=6S 指令周期 :指令执行所需的机器周期数 1字节指令 2字节指令 4字节指令(只有乘除两条指令) MCS-51单片机的时序 (2) 指令存放在内部ROM区域
文档评论(0)