第十二课:51单片机的特殊功能寄存器(编辑修改稿)内容摘要:

作程序分枝转移的判断条件。 B一个寄存器。 在做乘、除法时放乘数或除数,不做乘除法时,随你怎么用。 PSW程序状态字。 这是一个很重要的东西,里面放了 CPU 工作时的很多状态,借此,我们可以了解 CPU 的当前状态,并作出相应的处理。 它的各位功能请看下表: D7 D6 D5 D4 D3 D2 D1 D0 CY AC F0 RS1 RS0 OV P 下面我们逐一介绍各位的用途 CY:进位标志。 8051 中的运算器是一种 8 位的运算器,我们知道, 8位运算器只能表示到 0255,如果做加法的话,两数相加可能会超过255,这样最高位就会丢失,造成运算的错误,怎么办。 最高位就进到这里来。 这样就没事了。 有进、借位, CY= 1; 无进、借位, CY= 0 例: 78H+97H( 01111000+10010111) AC: 辅助进、借位 (高半字节与低半字节间的进、借位 )。 例: 57H+3AH( 01010111+00111010) F0: 用户标志位,由用户(编程人员)决定什么时候用,什么时候不用。 RS RS0: 工作寄存器组选择位。 这个我们已知了。 0V: 溢出标志位。 运算结果按补码运算理解。 有溢出, OV=1;无溢出,OV=。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。