proteus+keil5仿真学习笔记(补充章 特殊功能寄存器上)

51单片机内部共有21个SFR(特殊功能寄存器),其反映了单片机的状态,是单片机的状态及控制字寄存器。运算器以算术逻辑单元ALU为核心,加上累加器ACC、暂存寄存器TMP和程序状态字寄存器PSW等组成。ALU主要用于完成二进制数据的算术和逻辑运算,并通过对运算结果的判断影响程序状态字寄存器PSW中有关位的状态。累加器ACC是一个8位的寄存器(在指令中一般写为A),通过暂存寄存器TMP与ALU相连。
摘要由CSDN通过智能技术生成

补充章 特殊功能寄存器上

前言

51单片机内部共有21个SFR(特殊功能寄存器),其反映了单片机的状态,是单片机的状态及控制字寄存器。

一、布局

8051单片机在与IDATA空间高128个字节(80H~FFH地址范围)安排了一个重叠空间被称为特殊功能寄存器区(又称SFR区),地址也为80H~FFH,但在使用时,可通过指令加以区别。有些特殊功能寄存器是可以位寻址的,其可寻址位被称为sbit。

特殊功能寄存器的布局
序号 寄存器符号 名称 字节地址(H) 位寻址
1 B B寄存器 F0 F0~F7
2 ACC 累加器 E0 E0~E7
3 PSW 程序状态寄存器 D0 D0~D7
4 IP 中断优先级控制寄存器 B8 B8~BC
5 IE 中断允许控制寄存器 A8 A8~AC,AF
6 SBUF 串行数据缓冲寄存器 99
7 SCON 串行口控制寄存器 98 98~9F
8 TL0 定时器0低8位 8A
9 TL1 定时器1低8位 8B
10 TH0 定时器0高8位 8C
11 TH1 定时器1高8位 8D
12 TMOD 定时器方式选
  • 85
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值