51单片机的工作寄存器R0~R7位于内部RAM什么位置
2017-11-16 16:39
351 查看
转自:https://zhidao.baidu.com/question/1495509806096353459.html
51单片机的工作寄存器一共有32个,为RAM中的00H--1FH单元,分为4组,分别是 0组:00H--07H单元、 1组:08H--0FH单元、 2组:10H--17H单元、 3组:18H--1FH单元, 每组的8个单元分别对应R0--R7。这四组中只有一组是当前工作寄存器,程序中使用的就是当前工作寄存器中的8个单元。当前工作寄存器是由程序状态字PSW中的第三第四位决定的。在PSW中,的PSW4、PSW3两位组合的00、01、10、11四个状态,分别指定工作寄存器的0组、1组、2组、3组,只需要用指令改变PSW的这两位状态,就可以改变当前工作寄存器组。这样,实际上就是有32个工作寄存器可以选用。
相关文章推荐
- 51单片机--设置数码管的闪烁位置,便于输入数字
- 51单片机内部资源
- 单片机成长之路(51基础篇) - 002 STC单片机冷启动和复位有什么区别
- 单片机内部扩展RAM的应用
- 51加62256扩展32K RAM的单片机中KEIL设置
- 51的内部RAM地址分配
- 51之51单片机RAM数据存储区学习笔记
- 判断物体位于什么位置,用于添加方向指针
- MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么
- flex中 Tree树节点内部拖动实例(此实例限制了什么节点可以拖动及拖动到什么位置)
- 1T单片机1KB内部扩展RAM
- Where does Oracle SQL Developer store connections? oracle SQL Developer 连接信息保存的位置,什么地方
- Js放到HTML文件中的哪个位置有什么区别
- 基于proteus的51单片机仿真实例七十、串口转并口器件74HC164应用实例(续)
- 51单片机引脚详解
- 普通51单片机驱动3.5寸TFT的应用实例
- CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?
- 单片机ROM,RAM和FLASH的作用
- 51单片机口串口程序
- RAM、ROM、内存还有硬盘,它们到底有什么区别