AVR单片机状态寄存器SREG..pptVIP

  • 8
  • 0
  • 约3.96千字
  • 约 19页
  • 2016-12-27 发布于山西
  • 举报
AVR单片机原理及应用 陈渊睿 Tel:E-mail: ep02@163.com 华南理工大学电力学院 关于状态寄存器SREG 1 状态寄存器SREG (MCS51类似的寄存器为程序状态字PSW,有进位/借位CY, 辅助进位AC, 用户标志F0, 溢出OV, 奇偶标志P等) 其各标志位意义如下: I:全局中断触发禁止位,为中断总控制开关。将其清除,则禁止一切中断(但在异步工作方式下的 T/C2 的中断唤醒MCU功能除外) T:通用标志位,可将一对程序执行起重要作用(或常用)的标志位放在此处,通过对它测试,实现执行不同功能。如:可用BLD指令将T标志 送至寄存器某位,或用BST指令将寄存器某位存于T标志位,实现快速检测判断 H:半进位标志位,指示加、减运算时,低四位向高四位产生的进(借)位。以其与进位C配合,可实现十进制加减法运算软件调整(DAA)功能;或用于十进制数增1(如数字钟)调整场合 S:符号标志位,S=N?V,在正常运算条件下(V=0,不溢出)S=N,即运算结果最高位作为符号是正确的。而当产生溢出时V=1,此时 N 已不能正确指示运算结果之正负,但S=N?V 仍是正确的。对于单(或多)字节有符号数据来说,执行减法或比较操作之后,S标志能正确指示参与相减或比较的两个数的大小 V:溢出标志位,模2补码(即符号数)加、减运算溢出之标志,溢出表示运

文档评论(0)

1亿VIP精品文档

相关文档