怎么用C语言操作单片机内部RAM地址啊?
如题,怎么使用C语言操作单片机内部RAM的地址啊?比如说想把单片机内部RAM地址30H到3FH的内容调出来,要怎么实现啊?...
如题,怎么使用C语言操作单片机内部RAM的地址啊?比如说想把单片机内部RAM地址30H到3FH的内容调出来,要怎么实现啊?
展开
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
把地址 通过 强制类型转换 转换为指向片内ram的指针。
例如 访问 30H的内容可以这样:
*(unsigned char data *) 0x30
例如 访问 30H的内容可以这样:
*(unsigned char data *) 0x30
更多追问追答
追问
这个然后要怎么操作0x30之后的地址啊?比如要调用30H到3FH的内容,然后把这部分内容送给P0口和P1口啊?
追答
不是很明白你的意思,如果只是把一些值送到端口,赋值就可以了呀,例如把 片内ram0x32的内容送到 P1
P1= *(unsigned char data *) 0x32 ;
如果是访问一片内容,定义 一个 指针即可,例如
unsigned char data * ptr1 ;
...
ptr1=0x30;
P1=*ptr1++;
...
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询