- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
执行方式 单步执行方式通常可以分为单步执行和 连续执行两种工作方式。单步执行方式是指 单片机在控制面板上某个按钮 ( 即单步执行 键 ) 控制下一条条执行用户程序中指令的方 式,即按一次单步执行键就执行一条用户指 令的方式。 ? 单步执行方式常常用于用户程序的调试 单步执行方式是利用单片机外部中断功 能实现的。单步执行键相当于外部中断的中 断源,当它被按下时相应电路就产生一个负 脉冲 ( 即中断请求信号 ) 送到单片机的 /INT0 或 /INT1 引脚, MCS — 51 单片机在 /INT0 上的 负脉冲作用下便能自动执行预先安排在中断 服务程序中的如下两条指令 : LOOP1: JNB P3.2 , LOOP1; LOOP2 : JB P3.2 , LOOP2 ; RETI ? 连续执行方式 连续执行方式是所有单片机都需要的一 种工作方式,被执行程序可以放在片内或片 外 ROM 中。由于单片机复位后程序计数器 PC= 0000H ,因此机器在加电或按钮复位后总是 到 0000H 处执行程序,这就可以预先在 0000H 处放一条转移指令,以便跳转到 0000H — FFF FH 中的任一地址执行程序。 3 . 节电工作方式 节电方式是一种能减少单片机功耗的工作方 式,通常可以分为空闭 ( 等待 ) 方式和掉电 ( 停机 ) 方式两种。只有 CHMOS 型器件才有这种工作方式, CHMOS 型单片机是一种低功耗器件,正常工作时消 耗 11 — 20mA 电流,闲状态时为 1.7 — 5mA 电流:掉 电方式为 5 — 50uA 。因此 CHMOS 型单片机特别适用 于低功耗应用场合。 CHMOS 型单片机的节电方 式是由特殊功能寄存器 PCON 控制的, PCON 各位定 义为: 其中, SMOD 为串行口波特率倍率控制位,若 SM OD = 1 ,则串行口波特率倍率; SMOD=0, 则波特 率不加倍。 GF1 和 GF0 ,为通用标志位,用户可 通过指令改变它们的状态; PD 为掉电控制位: IDL 为空闲控制位。 PD 和 IDL 的片内控制电路如 图 2 — 11 所示。 (1) 掉电方式 80C51 执行如下指令使可进入掉电方式 MOV PCON , #02H : PD<-1 上述指令执行后 PD 端变为高电平,振荡器因 此停振,片内所有功能部件停止工作,但片内 RAM 和特殊功能寄存器 (SFR) 中内容保持不变, ALE 和 / PCON 的输出为逻辑低电平。在掉电期间, Vcc 电源 可以降为 2V( 可以由于电他供电 ) ,但 80C31 退出掉 电方式必须等待恢复十 5V 电压后经过一段时间才 能允许。 80C51 从掉电状态退出的唯一方法是硬 件复位,即需要给 RST 引脚外加一个足够宽 的复位正脉冲, 80C51 复位后 SFR 重新被初始 化,但 RAM 中内容保持不变。因此若要使得 8 0C51 在掉电后继续执行掉电前的程序,那就 必须在掉电前预先把 SFR 中内容保存到片内 R AM ,并在掉电方式退出后为 SFR 恢复掉电前 的状态。 (2) 空闲方式 80C51 执行如下指令可以进入空闲方式 MOV PCON , #01H : IDL< 一 1 上述指令执行后 /IDL 端变为低电平,与门无 输出, CPU 停止工作,但中断、串行口和定时器/ 计数器可以继续工作。此时, CPU 现场 ( 即 SP 、 PC 、 PSW 和 ACC 等 ) 、片内 RAM 和 SFR 中其它寄存器内容均 维持不变, ALE 和 /PSEN 变为高电平等等。 总之, CPU 进入空闲状态后是不工作的, 但各功能部件保持了进入空闲状态前的内容, 且功耗很小。因此,在程序执行过程中,用 户在 CPU 无事可做或不希望它执行有用程序 时,应让它进入空闲状态,一旦需要继续工 作就让它退出空闲状态。 4 .编程和校验方式 a)8751H 编程和校验方式 编程是指利用特殊手段对单片机片内部 的 EPROM 进行写入的过程,校验则是对刚刚 写入的程序代码进行读出校验的过程。因此, 单片机的编程和校验方式
您可能关注的文档
- 北京市海淀区2018 2019高二化学下学期期末考试试题含解析.doc
- 北京快速公交BRT共41页.ppt
- 北京轶轩行房地产投资顾问有限公司员工手册讲课教案.doc
- 北京龙湖工程部 项目合同附图管控指引房行东方 20页文档资料.ppt
- 北大纵横管理咨询 ZZ人力资源诊断与建议共99页文档.ppt
- 北师大版七下第三单元第八课 遵守法律规则共13张.ppt
- 北师大版七年级生物上册35 5运输作用课件共29张 文档资料.ppt
- 北师大版八年级数学上册第五章二元一次方程组复习共23张 文档资料.ppt
- 北师大版六年级语文上册课件 别挤啦共17页文档.ppt
- 北师大版思品七年级下第6课第2站维护友谊课件.ppt
- 2022-2023学年山东省临沂市蒙阴县实验中学联考数学试题试卷含解析.doc
- 2022-2023学年安徽舒城桃溪中学高考适应性测试(3月1日)数学试题含解析.doc
- 2022-2023学年安徽省青阳县第一中学高三第五次月考数学试题试卷数学试题含解析.doc
- 牛呼吸道疾病综合征病原PCR检测技术规范.pdf
- 大庆市野生鸟类疫源疫病监测技术规范.pdf
- fresh线性代数作业解决问题.pdf
- 005a1630模拟电子技术基础教学大纲.pdf
- 2022-2023学年安徽省阜阳市临泉县第一中学高三第二次高考模拟考试数学试题试卷含解析.doc
- 2022-2023学年山东省临沂市兰陵县第一中学高三5月联考数学试题含解析.doc
- samsung专有内容可能会更改electrical part list电气零件清单.pdf
文档评论(0)