永发信息网

我想问问51单片机如果使用c语言将特定的数值,比如0x01,存到30h单元里面应该怎么写?

答案:4  悬赏:30  手机版
解决时间 2021-03-12 23:12
这样子以后就可以调用了。以前都是汇编语言,第一次用c
最佳答案
楼主:我准确地回答你的问题,你可以到KEIL或IAR里去仿真一下:

BYTE value _at_ 0x30;//表示value这个单字节变量指定的RAM地址为0x30。
value=0x01;//将0x01值赋值给30h

BYTE :是定义数据类型为单字节;
value:是一个变量;
所以"BYTE value _at_ 0x30"表示value 这个单字节变量指定的RAM地址为0x30
如果还有问题,请继续问,呵呵!
全部回答
还像是可以自己定义一个特殊地址,然后调用!如头文件里的内容…… sfr PSW = 0xD0; sfr ACC = 0xE0; sfr B = 0xF0;
应该是b,27h. 这是将a的低半字节与@r0的低半字节交换,高半字节不变。 @r0里存放的是地址30h里存放的数,即67h,a里存放的是20h,所以交换的结果是27h。 xch a,rn xch a,direct xch a,@ri 的意思是将a与后者的内容交换。 xchd a,@r0的意思是将a的低半字节与后者的低半字节交换。高半字节不变。
#define wrt377 XBYTE[0x8000] void key() { unsigned char xdata j,wrt377v; wrt377v = wrt377v+0x20; for (j=0;j<20;j++)delay(1000); //xd delay keys=0; wrt377=wrt377v; if(!(INT0&INT1)&&key_press==0) { key_xd=1; //confirm keypress EX0=0;EX1=0; } else {key_xd=0;keys=0;wrt377=wrt377v;} //confirm no keypress }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求推荐一款好用的变速自行车,最好是美利达或
腹部肿块,痛无定处,时聚时散者称为A.痞满B.
死神的遗嘱,cg和游戏本体,如果有请发网盘谢
我的世界在右键激活龙蛋的时候,龙蛋为什么老
高丽火盆店怎么去啊,有知道地址的么
怎样把刚摘下来核桃的青皮去掉?
用的麒麟650什么水平,相当于高通和联发科的
怎么弄才能把图片的分辨率改成适合自己手机屏
假如你是李华,今年将要参加高考,你想在大学里
无袖裙怎么搭配外套 搭配无袖裙的外套强力推
【thus】thus的用法
spss结果分析 怎么知道原假设是什么
我只想要拉住流年好好说声再见,遗憾感谢都回
东金土菜馆怎么去啊,有知道地址的么
今天流鼻涕,我从鼻子里一吸 吸到嘴里 吐出来
推荐资讯
为啥缓存的视频卸载不了呢!苦恼啊
标准体重身材好点还是偏瘦好点
对李丰的黄金k线理论有质疑,请高手对下面一
本人陈子豪的号,密码
新版执子之手,与子偕老的翻译
【甲乙两个仓库,甲仓存粮30吨,如果从甲仓中取
大家帮忙 起个姓杨的后面两个字一个要带水一
鲫鱼在哪个部位产仔
window10笔记本怎么连接路由器
到常熟的顺风车有没有
windows xp下面的系统盘用什么格式的分区好点
招财金蟾怎么摆放
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?