第3章MCS-51单片机的结构与原理讲述.ppt

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

3.3 MCS-51单片机的工作方式 3.3.1 复位方式 条件:RST引脚是高电平,并且持续时间要有24个时钟周期以上。 中央处理器CPU以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。 寄存器名 内 容 寄存器名 内 容 PC 0000H TCON 00H ACC 00H TH0 00H B 00H TL0 00H PSW 00H TH1 00H SP 07H TL1 00H DPTR 0000H TH2(8052) 00H P0~P3 FFH TL2(8052) 00H IP(8051) ×××00000B RCAP2H(8052) 00H IP(8052) ××000000B RCAP2L(8052) 00H IE(8051) 0××00000B SCON 00H IE(8052) 0×000000B PCON(HMOS) 0×××××××B SBUF 不定 PCON(CHMOS) 0×××0000B TMOD 00H 3.3.2 程序执行方式 程序执行方式是单片机的基本工作方式,通常可以分为单步执行和连续执行两种工作方式。 1.单步执行方式 单步执行方式是指单片机在控制面板上的某个按钮(即单步执行键)控制下逐条执行用户程序中指令的方式,即按一次键,执行一条指令。单步执行方式常常用于用户程序的调试。 ┆ LOOPl:JNB P3.2,LOOP1;若/INT0=0,则不往下执行 LOOP2:JB P3.2,LOOP2;若/INT0=1,则不往下执行 RETI 并返回用户程序中执行一条用户指令,这条用户指令执行 完后,单片机又自动回到上述中断服务程序执行,并等待 用户再次按下单步执行键。 2.连续执行方式 由于单片机复位后PC= OOOOH,因此机器在加电或按钮复位后总是转到OOOOH处执行程序,这就可以预先在OOOOH处放一条转移指令,以便跳转到真正的程序入口地址处。 3.3.3 节电工作方式 节电方式是一种能减少单片机功耗的工作方式,通常可以分为空闲(等待)方式和掉电(停机)方式两种,只有CHMOS型器件才有这种工作方式。 CHMOS型单片机的节电方式是由特殊功能寄存器PCON控制的,PCON各位定义为: PCON.7 PCON.6 PCON.5 PCON.4 PCON.3 PCON.2 PCON.1 PCON.0 SMOD - - - GF1 GF0 PD IDL 1.掉电方式 80C31执行如下指令便可进入掉电方式: MOV PCON,#02H ;PD←1 片内所有功能部件停止工作,但片内RAM和特殊功能寄存器中的内容保持不变 在掉电期间,VCC电源可以降为2V 80C31从掉电状态退出的唯一方法是硬件复位 ,复位以后SFR被重新初始化,但RAM中的内容保持不变 2.空闲方式 80C31执行如下指令可以进入空闲方式: MOV PCON,#O1H ;IDL←1 CPU进入空闲状态后是不工作的,但各功能部件保持了进入空闲状态前的内容,且消耗功耗很少。 CHMOS型器件退出空闲状态有两种方法。一种是让被允许中断的中断源发出中断请求;另一种使CPU退出空闲状态的方法是硬件复位, 图3-12 80C31系统供电框图 3.3.4 编程和校验方式 编程是指利用特殊手段对单片机片内EPROM进行写操作的过程,校验则是对刚刚写入的程序代码进行读出验证的过程。因此,单片机的编程和校验方式只有EPROM型器件才有,如8751这样的器件。 8751和8051类似,只是8751片内的4KB程序存储器是EPROM型的,不像8051那样是ROM型的。8751片内EPROM有编程、校验和保密编程三种工作方式。 3.4 MCS-51单片机的时序 单片机时序就是CPU在执行指令时所需控制信号的时间顺序。 3.4.1 机器周期和指令周期 1.时钟周期 时钟周期T又称为振荡周期,由单片机片内振荡电路OSC产生,常定义为时钟脉冲频率的倒数,是时序中最小的时间单位。 2.机器周期 机器周期定义为实现特定功能所需的时间,通常由若干时钟周期T构成。因此,微型计

文档评论(0)

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

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

1亿VIP精品文档

相关文档