第2章 MCS-51单片机硬件结构1.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 MCS-51单片机硬件结构1

第2章 MCS-51单片机硬件结构 1.1 MCS-51单片机主要功能特点 1、主要功能特点(12点) 2、 51系列中几种主要型号的单片机的主要区别 8051?片内程序存储器为掩膜ROM,在单片机制造时,一次性固化进去,适用于完全成熟而批量大的产品。 8031?内部无ROM,使用时,需外接EPROM,可直接进行编程,多次固化。 8751?片内程序存储器为EPROM,能方便的改写。 2.2 MCS-51单片机内部结构分析 2.3 MCS-51单片机的引脚功能 2.3.2 控制信号 1、RST/VPD: 复位信号(当该引脚的信号持续2个机器周期以上的高电平,即完成单片机的初始化操作。象PC机一样,复位总是把一些寄存器或I/O置成一个确定的状态,有些是不定的!)/+5V备用电源 (片内RAM信息保护) 2、ALE地址锁存信号 · 片外程序存储器选通(单片机的硬件结构一般有两种) · 内部和外部程序存储器选择信号 对MCS-51系统的芯片来说,其内部实际上是有4K字节的程序存储器的。 当/EA接地时?总是访问外部程序存储器(8031的须接地) 当/EA接高时? 1. P0口为三态双向口(8位) 3. P2口准双向口 4.P3口双功能口 输入时:相应位的锁存器和第二输出功能端都为1,第二功能的输入信号取自第一缓冲器的输出端,第二缓冲器是第一功能的读引脚信号缓冲器。 2.3.4 MCS-51单片机管脚的应用特性 2.4 MCS-51的存储器组织(采用哈佛结构) 采用不同的指令形式和寻址方式,可以访问不同的逻辑空间。 64KB程序存储器中有7个地址具有特殊功能,即机器占用这些地址,用户不得使用。通常在这些入口安放一条绝对跳转指令,跳转到相应的中断服务程序入口去执行中断服务程序。 复位后,(PC)=0000H,故程序须从0000H单元开始,故是复位入口地址。 1.内部RAM区(工作寄存器区,位寻址区和数据缓冲区) 堆栈一般设置在数据缓冲区, SP设的越大,堆栈就越浅 ?累加器(ACC):为8位寄存器,在算术运算中存放操作数和运算结果。 CY(PSW.7)-进位标志位。表示运算结果有进位或借位 。 例:(A)=0C3H 相加 (R0)=0AAH P(PSW.0)-奇偶标志位,表示指令执行后,累加器中数“1”的 个数的奇偶性: 串行通讯中常用此位来校验数据传输的正确性 OV(PSW.2)-溢出标志位 (1)用于带符号数运算的溢出(补码:正数:一最高位为“0”,负 数:求反加1,最高位为“1”) 溢出:运算的结果的绝对值超过允许表示的最大值时,就溢出。OV=1表示,两个正数相加和为负数或两个负数相加和变成正数的情况。而一正一负相加不可能溢出! (+127~-128)    ?    ? 0111 1111 1000 0000 2、专用寄存器的字节寻址 * 8 微处理器 控制逻辑 RAM P0 P2 EPROM/ROM 8 特殊 功能 寄存 器SFR XTAL1 XTAL2 P0.0~P0.7 P2.0~P2.7 P1口 P3 并行口 实时 计数器 中断系统 P1.0~P1.7 P3.0~P3.7 ALE RESET 也是RAM的一部分 见图2-4 分为3部分: 电源及时钟:Vcc,Vss,XTAL1,XTAL2   I/O接口线:P0,P1,P2,P3 控制线:RST,ALE。另一部分与P3口复用 2.3.1 时钟电路(图2-5) 开始执行程序 PC指针总是指向0000H 上电复位: 开关复位: 上电复位:电容C的电压不能突变,反相器输出高电平 之后,电源 5V通过R1给电容充电,电容上的电压逐渐升高,反相器输出低电平 完成一个完整的正脉冲。 开关复位:按下开关 ,反相器输出高电平,复位有效,放开,反相器输出低电平开始执行程序。 ? P0采用分时复用的地址/数据总线,即一根线既做地址线又做数据线,如何来区别它们,不使它们出现总线竞争,由ALE端来定义,实现

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档