发布网友 发布时间: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