首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

请问430单片机中p0 = (unsigned char *)adr是什么意思啊

发布网友 发布时间:2022-04-25 16:20

我来回答

2个回答

热心网友 时间:2023-07-28 07:17

没用过这个单片机,从c语言的角度看。第一个表达式是把adr临时转换成uchar型变量然后赋予p0。如果adr是uint型,这段的作用就是把adr的低八位赋予p0。第二个表达式,*号一般用作乘号或者指针运算,作指针运算时*号的意思为指针变量所指向的变量。比如p存有变量a的地址,那么*p等效于a。单片机的p0应该不算是指针变量,所以第二个我也不懂。

热心网友 时间:2023-07-28 07:18

首先把adr的数值转换成指针,把这个指针值传送给p0,然后p0指针指向的地址就是adr的值。*p0 = 0; 就把地址为adr的一个字节赋值为0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com