
51单片机全部寄存器介绍.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
51系列单片机寄存器集合详细解析该单片机的功能专用寄存器集成了总计21种特殊功能(52系列包含26种),它们均分布于容量为128字节的SFR存储区域中,并采用 address space范围设置为 80H至FFH 的配置结构。在该 SFR 区域内存储了 128 个 bit 的位置信息,并且这些 bit 地址同样是 80H至FFH 范围内的分布情况;但其中仅 83 个 bit 是当前有效的存储单元。每个寄存器都具有独特的功能定位及其作用,在此详细阐述各寄存器的具体功能与操作机制ACC(累加器):它是一个寄存器。它的名字和身份同样也很特别。任何执行运算的指令都需要使用它。当A为零时Z置1;否则当A不为零时Z置0。$B$ 是一种寄存器,在执行乘法和除法运算时用于存储相应的操作数,在不涉及这些运算的情况下则可自由运用。PSW(程序状态字):PSW是一个关键的存储单元,在其内部记录着CPU运行过程中的各种状态信息。通过这些信息的获取与分析,我们可以全面掌握CPU的工作状态,并采取相应的处理措施以优化其性能。其中各位功能如下:CY代表进位标志。8051中的运算器是一种8位运算器。当执行加法操作时,两个数值相加可能导致结果超出0-255范围,这时最高有效位的数据会被丢失,并且这个丢失的高位会被传递到这里作为进位标志。AC:协助高半字节与低半字节之间的进位和借位。标识符F0用于表示一个用户的权限设置位置,在编程中由程序员自行决定何时启用或禁用。通过设置PSW中的RS1和RS0控制位的状态即可任意指定一个工作寄存器区。OV:该设备包含一个溢出标志字段,并按照补码运算规则对运算结果进行处理。其中P代表parity bit,在运算过程中用于判断ALU结果的二进制形式是否具有奇偶特性。其他功能模块的功能与作用如下:
* 定时器计数器2的高8位与低8位配置
* 外部输入端口P1.1的计数器,在进入自动重新加载模式时的高8位与低8位初值设置
* T-Ⅱ定时器计数器控制寄存
* 中断处理优先级调节寄存
* 中断授权控制寄存
* 端口P1至P3的I/O端口锁保护功能
* 堆栈操作指针SP的状态指示
* 电源管理相关寄存
这些寄存器单元的详细说明将被在后续篇章中阐述。
全部评论 (0)


