51单片机的工作寄存器R0~R7位于内部RAM什么位置
转自: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单片机的工作寄存器R0~R7位于内部RAM什么位置相关推荐
- 51单片机的特殊功能寄存器
51单片机的特殊功能寄存器 51单片机的特殊功能寄存器 通过前面课程的学习,我们已知道了单片机的内部有ROM.有RAM.有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么?这些个零碎的东 ...
- 51单片机之特殊功能寄存器SFR
51单片机之特殊功能寄存器 全部的特殊功能寄存器: 特殊寄存器1.ACC(A):累加器 特殊寄存器2.B:辅助寄存器 特殊寄存器3.标志寄存器PSW: PSW的内部位含义: 举个例子:不做解释了 特殊 ...
- 51单片机之工作周期与时序
51单片机之工作周期与时序 介绍一下XTAL1.XTAL2引脚: 介绍一下XTAL1.XTAL2引脚: XTAL1.XTAL2引脚是用于无缘晶振和无缘晶振,从而来产生时钟信号的引脚 1.当接入无缘晶振 ...
- 滨果儿专属 --第一篇:51单片机最小工作系统组成
目录 第一节:概述 (1)单片机 (2)晶振 (3)电源 (4)补充 第二节:原理图 第一节:概述 一个单片机设计的基础是先设计一个单片机最小的工作系统,一个单片机最小的工作系统组成有:单片机.晶振时 ...
- 51单片机定时器工作方式1、2原理详解
写在前面 1.本篇博文旨在帮助那些像我一样刚入门51单片机,如果你对定时器有一定了解,但是其中的的工作方式不能理解,那么这篇文章很适合你,如果你是大神的话-直接绕行吧-- 2.我在学习的过程中由于知识 ...
- 51单片机的特殊功能寄存器(SFR)
阅读前提醒: 文中提到的8051指的是8051微控制器,即51单片机 在上一篇文章51单片机的存储结构中,提到8051微控制器的RAM被划分为通用寄存器.按位寻址寄存器.寄存器组.以及特殊功能寄存器. ...
- 51单片机的特殊寄存器
文章目录 内部高128个字节是SFR区 特殊寄存器 (1)ACC--累加器 (2)B--一个寄存器 (3)PSW--程序状态字 (4)DPTR(DPH.DPL) --数据指针 (5)P0.P1.P2. ...
- 51单片机的特殊功能寄存器到底在哪,为何51子系列没有高128B仍然有特殊功能寄存器
简单来说,就是片内RAM和特殊功能寄存器在物理上是相互独立的.就像51子系列内部RAM没有高128B,但它任然有特殊功能寄存器,因为特殊功能寄存器并不是高128B的存储单元,只是因为其地址编码在80H ...
- 51单片机中断相关寄存器
52单片机中断级别 中断允许寄存器IE EA--全局中断 ES--串口中断 ET2--定时器2中断 EX1--外部中断1 ET1--定时器1 中断 ...
最新文章
- LeetCode简单题之找出数组排序后的目标下标
- linux c 域名转ip函数 gethostbyname 返回结构体 hostent 简介
- 数据分析:主成分分析(PCA)1
- spark Rdd 操作transformaction和action等
- 通讯中断 pc_S7程序RFID 与PC连接区别FB 65/UDT65
- 7-8 最优服务次序问题 (10 分)
- Teamcenter 入门开发系列问答(3)
- 传统蓝牙和Bluz低功耗蓝牙的区别
- html5svg在线编辑器,新技术应用——HTML5内联SVG
- 前端必知:微信小程序如何引入阿里图标
- 南阳oj入门题-阶乘因式分解(一)
- html 磁贴自动布局,也来“玩”Metro UI之磁贴(一)_html/css_WEB-ITnose
- 洛谷 P5520 青原樱(组合数学插板法 or 插空法 模板)
- 联想绿色驱动,绿色时钟屏保Fliqlo,强力卸载工具HiBit Uninstaller 便携绿色版
- linux让前台程序脱离终端运行
- Windows Debug 详解
- php三个错误报告级别,php三个错误报告级别类型是什么
- Error while running task H:\VUE\:serve with message‘spawn vue-cli-service ENOENT‘
- python plt图片保存emf类型_如何获得emf/wmf格式的matplotlib图形?
- 2020年7月最新,火车头批量采集微信公众号最近文章(包括实时更新)的方法及思路
热门文章
- python获取今年第一天_利用python获取某年中每个月的第一天和最后一天
- oracle中查看pga大小,oracle调整sga、pga大小
- 结构方程模型_简单易懂,结构方程模型思路总结
- HTML中三维特性,前端进阶系列(三):HTML5新特性
- JStorm与Storm源码分析(八)--计时器工具-mk-timer
- 上市13年,AI平台收入还能暴增131%,这家老牌AI公司正在“反杀”
- 专治“炼丹侠”各种不服:1分钟就能搞个AI应用 | 最新开源深度学习框架工具套件TinyMS问世...
- 英特尔90亿美元卖掉「起家业务」,SK海力士接盘
- 我关注的编程Up主,竟然是新晋IOI第一人:18岁高中生,玩起《我的世界》来不能打扰...
- 马斯克星际火箭原型机爆炸!测试失败,3年内至少还需迭代19版