单片机的一句:P1=0xff; ⼀⼀先向P1口写1;端口读状态,有什么用啊 为什么删除了也不影响程序的正确运行

2025-03-20 09:32:45
推荐回答(4个)
回答(1):

你这个程序中是连续两行写P1口,那每一行就是多余的啦。第一行不管写什么,到了第二行就重新写了,所以,第一行删掉了一点影响都没有啊。
P1=0xff; //先向P1口写1;端口读状态
P1=0xf0;//重新写了,第一行就没有用了。
在需要读的时候,在读之前要对输入线写1,你这程序中就有两处吗:
P1=0xf0;
temp=P1; 这前面的写P1口就是必须的。

P1=0xfe;
temp=P1;这前面的写P1口也是必须的。

回答(2):

没分啊

回答(3):

默认就是高电平

回答(4):

判断端口的状态啊。