这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 51,P0,C51 51单片机的 P0 口可不可以用 C51 的指针访问?

共2条 1/1 1 跳转至

51,P0,C51 51单片机的 P0 口可不可以用 C51 的指针访问?

院士
2006-09-17 18:14:16     打赏
51,P0,C51 51单片机的 P0 口可不可以用 C51 的指针访问?



关键词: 单片机     口可     不可     以用     指针     访问    

院士
2006-12-22 22:43:00     打赏
2楼
问 unsigned char data * k;
unsigned char data m;

main()
{
k=0x80;
m=*k;
//这样子可以吗?此时,m 里是不是从P0口读到的值?
}

1: 想法很好,行走不通P0..P3口指针访问???

k=0x80;
m=*k;

最多生成
mov r0,#80h;
mov a,@r0;
.......... 2: 为什么用指针?直接访问sfr p0也可以。 3: 俺知道,可俺一个同学非要用指针访问,哈哈直接包含了 reg52.h 就可以写“P0”都行
我觉得就是嘛,指针本身就是一种间接的寻址方式,可 P0 口只能直接访问,不能间接! 4: 这是51的缺点之一...

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]