问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机的头文件里面的sfr P0=0x80和sfr P1=0x90这类的具体意思

发布网友 发布时间:2022-05-10 08:32

我来回答

5个回答

热心网友 时间:2023-08-05 12:34

sfr是用于定义特殊功能寄存器的。

sfr P0=0x80是指整一个P0(P0^0-P0^7)都在0x80地址。

你仔细看另外的特殊寄存器的地址定义啊,一看就明白了。如下取了一小段:

#ifndef __REG52_H__
#define __REG52_H__
/* BYTE Registers */
sfr P0 = 0x80;
sfr P1 = 0x90;
sfr P2 = 0xA0;
sfr P3 = 0xB0;
sfr PSW = 0xD0;
sfr ACC = 0xE0;
sfr B = 0xF0;
sfr SP = 0x81;
sfr DPL = 0x82;
sfr DPH = 0x83;
sfr PCON = 0x87;
sfr TCON = 0x88;
sfr TMOD = 0x89;
sfr TL0 = 0x8A;
sfr TL1 = 0x8B;
sfr TH0 = 0x8C;
sfr TH1 = 0x8D;
……

以上,看到了没有?
0X81是SP的地址,0X82是DPL的地址。

如果你再仔细点,就不会有这种疑问了,呵呵。

继续加油,祝你更大的进步!

热心网友 时间:2023-08-05 12:35

不对。
0x80代表P0这个寄存器。8位单片机每个寄存器是8位的。P0^0代表对0x80的第一位操做也就是这个寄存器的第一位操作。
(用程序验证 sfr P0_0=0x81
main()
{
P0_0=各种操作


}
)

热心网友 时间:2023-08-05 12:35

是指P0寄存器的地址在0x80。与位寻址无直接关联。
sfr是用于定义特殊功能寄存器的。

热心网友 时间:2023-08-05 12:36

因为你查SFR(特殊功能寄存器)的名称及主要功能表时,P1端口所对应的字节地址就是0x90,在寄存器或存储器中一个单元即一个地址含有8个字节,所以以P1端口为例,一整个P1的8位都在0x90地址上。

热心网友 时间:2023-08-05 12:37

你知道0x80对应的二进制嘛,就是从0-7每个位赋相对的二进制数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成年人上睑下垂的常见原因 警惕!总是睡眼惺忪,可能是上睑下垂惹的祸 为什么会上眼睑下垂?是什么引起了上眼睑下垂? 上眼睑下垂原因 excel里怎么在一行里换行 excel 自动换行怎么操作 表格中自动换行快捷键excel自动换行怎么操作 excel怎么换行 excel自动换行和手动换行方法介绍 ...考试可以不参加吗-高三一模不考对高考有影响吗 3的5倍是(),例式怎么写? 闲置实名认证不绑邮箱可以吗 怎么设置 华硕主板BIOS设置图解 (全文 华硕主板BIOS怎么设置 华硕主板BIOS设置图 华硕主板bios设置,教您华硕主板bios怎么设置 我有很多个文件夹,文件夹里都有一个文件,我想把每个文件改成和文件夹一样的文件名,咋个弄,谢谢 布艺沙发好还是真皮沙发好? 一板和二板股哪个涨停 乒乓球一板过,二板杀点什么意思? 乒乓球打法中的一板过,二板杀,三板结束是什么意思? “我最最亲爱的同事和朋友”用英语怎么说 做一个演讲 需要这句话来拉近距离 需要怎么说啊 怎样做好一次英文演讲 译成英文:做一个关于……的演讲 他昨天被邀请给学生们做一个演讲英文 想做一个英文演讲,有什么优秀的开场白? 我要做一个英语演讲,以什么为主题比较好 我很高兴迈克尔做了一个精彩的演讲 英语翻译 做简短的演讲 英语 江油做一次拉皮手术多少钱 微拉美拉皮去皱价格 女人做拉皮除皱需要多少钱 单片机中的sbit=0x90中的0x和90分别指的是什么是什么意思 51单片机 访问特殊功能寄存器 lcd1602接51单片机的p1口,请问c程序里只需要sfr io = 0x90;这一条语句就可以吗?后面就不需要改了吗? 51单片机里P1&=~(1<<0)这个语句为什么可以让最低位的LED灯亮啊 51单片机控制数码管循环显示0-9程序 单片机中的SMOD是什么意思? pcf8591的程序如何写,用51单片机 51单片机 PCF8591 AD转换问题 笔记本电脑正常关机后再开机打不开了是怎么回事? 笔记本开机运行一会后关机,然后就开不了机,放置一会就可以开机? 五金工具手册的内容简介 减肥咖啡喝剩了好几袋。会不会过期。 有谁喝过OS减肥咖啡,有效吗,有什么感受?去哪买?字数多点,至少30个字 请问谁用过os减肥咖啡?效果怎么样?用过效果好的能不能推荐给我卖家?我怕买到假货,谢谢! os减肥咖啡真的能减肥吗 红色警戒2+尤里的复仇官方原版ISO镜像在win10(64位)系统下安装黑屏。 请问win10的电脑怎么玩红色警戒2尤里的复仇,我的打开游戏就是黑屏 win10玩红警 怎么打开都是黑屏 兼容性管理员运行 怎么都是黑屏 红警2 尤里的复仇 如何整理工器具、仪器仪表、生产设备学习内容? 我的喷墨打印机的墨水用完了,能不能加水?