网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章结构

1) 中央处理器(CPU) 中央处理器是单片机的核心,完成运算和控制功能。MCS-51的CPU能处理8位二进制数或代码。 2) 内部数据存储器(内部RAM) 8051芯片中共有256个RAM单元,但其中后128单元被专用寄存器(21个)占用,能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。 3) 内部程序存储器(内部ROM) 用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM。 4) 定时/计数器 两个16位的定时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。 5) 并行I/O口 共有4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入/输出。即32个可独立寻址的I/O口。 单片机内部结构原理 6)1个全双工UART(异步串行通信口)。 7)5个中断源、两级中断优先级的中断控制器。 8)时钟电路,外接晶振和电容可产生1.2MHz~12 MHz的时钟频率。 9)外部程序/数据存储器寻址空间均为64KB。 10)111条指令,大部分为单字节指令。 11)单一+5V电源供电,双列直插40引脚DIP封装。 标准40引脚双列直插式集成电路芯片 引脚排列见右图 1.电源引脚 VCC(40脚):接电源正端(+5 V) 。 VSS(20脚):接电源地端(GND)。 2.外接晶体引脚 XTAL1(19脚):接外部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。 XTAL2(18脚):接外部石英晶体的另一端。在单片机内部,它是一个反相放大器的输出端。 3.输入 / 输出引脚 (1) P0口(39~32脚): P0.0~P0.7统称为P0口。 8位准双向三态输入/输出口。 片外存储器或扩展I/O口时,分时复用为低8位地址总线和双向数据总线。 (2) P1口(1~8脚): P1.0~P1.7统称为P1口。 8位准双向I/O口。 3.输入 / 输出引脚 (3) P2口(21~28脚): P2.0~P2.7统称为P2口。 可作为8位准双向I/O口。 片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。 (4) P3口(10~17脚): P3.0~P3.7统称为P3口。 8位准双向I/O口。 有第二功能。每一条引脚均可独立定义为第一功能的输入输出或第二功能。 4.控制线 (1) ALE/PROG(30脚):地址锁存有效信号输出端。 在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址; 在不访问时,以1/6的振荡频率固定输出脉冲; ALE端负载驱动能力为8个LSTTL门。 (2) PSEN(29脚):片外程序存储器读选通信号输出端 低电平有效。在访问片外数据存储器期间,PSEN信号将不出现。 (3) RST/VPD(9脚): 单片机的上电复位或掉电保护端。高电平有效; 24个时钟周期宽度以上;上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10 ms以上才能保证有效复位。 上电自动复位、手动按钮复位; 4.控制线 (4) EA/VPP(31脚):EA为片外程序存储器选用端。 接高电平,取指令从片内程序存储器自动顺延至片外; 接低电平,CPU仅从片外程序存储器取指令; 综上所述: (1) 单片机功能多,引脚数少,因而许多引脚具有第二功能。 (2) 单片机对外呈现3总线形式,由P2、P0口组成16位地址总线;由P0口分时复用为数据总线;由ALE、PSEN、RST、EA与P3口中的INT0、INT1、T0、T1、WR、RD共10个引脚组成控制总线,由于是16位地址线,因此,可使片外存储器的寻址范围达到64 KB。 二、单片机的工作方式 复位方式 上电和外部 程序执行方式 连续和单步 节电方式 空闲(待机)和掉电(停电) 编程和校验方式 复位后,特殊功能寄存器的初始状态如下: 三、单片机的时序 时钟周期:振荡脉冲的周期,OSC频率的倒数。 状态周期:两个振荡周期为一个状态周期,用S表示。 机器周期:一个机器周期包含6个状态周期,共12个节拍。 指令周期:执行一条指令所占用的全部时间,以机器周期为单位。1-4个机器周期不等。 三、单片机的时序 三、单片机的时序 外部数据存储器时序 四、单片机的存储器 一)程序存储器 片内ROM /EA=1:从片内0000H起---片外0FFFFH 片外ROM /EA=0:从片外0000H起----0FFFFH,需扩展 二)数据存储器 片内低128B: 通用寄存器、 位寻址区、 堆栈区、数据 4组,00H-1FH,20H-2F

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档