用51单片机制作电子密码锁需要定义所有i⼀o口吗

2024-11-25 14:50:37
推荐回答(3个)
回答1:

其实,与制作什么没有关系,对于使用的I/O引脚,在编程时并以一个脚来控制的,就必须在程序前面用sbit来定义。但要是以整个并行口来使用的就不用定义了,如
P0=table[i]; 用P0口来输出一个数,这是以P0口的形式来用的。
或者这样
temp=P2;这是读P2口。
在一个设计中,可能有的I/O脚没有用到,是空闲状态,那就不必定义了,因为定义了,程序中也没有用到,虽然不会出错,但是多余。

回答2:

同意楼上,用到的才需要定义。

回答3:

所有你用到的。