发布网友 发布时间:2022-05-10 16:58
共5个回答
热心网友 时间:2023-10-17 12:06
通常作输入时,要选置1,但单片机上电后,默认的是置1的,只要你不是做出其它用,再做输入,就不用置1了。但为保险起见,多置一次1,没有关系。作输出时,不用管它,直接用就行了。热心网友 时间:2023-10-17 12:06
51的io口是准双向io口,他不像avr那样要设置输入(如DDRA=0XFF)还是输出(如DDRA=0X00);如果你想输入,就给那个口赋值就行了,如P1=0X55;但是还有一点,如果要把51的io口设置为输入的话,需要给他赋高电平,如你想让P1口接收信息,那么就P1=0XFF;这是因为51的io口的结构问题,一些资料上说,如果不给高电平的话,那么接收的信息可能有问题,并且可能会使单片机烧掉(这个我好像试过,当时没烧)热心网友 时间:2023-10-17 12:06
具体点儿热心网友 时间:2023-10-17 12:07
推荐温子祺的教材,到百度上可以搜到热心网友 时间:2023-10-17 12:08
<<新概念51单片机C语言教程.入门、提高、开发>>