有图可以看出,当(K1,K2,K3,K4)按下时(P31,P30P32,P33)短接到地,从高电位被拉到地在数字电路中高电位被看作(1)底电位被看作(0)
可以看出当P2为0时LED上才有电位差,才会产生电压。也就是P2端口为0时LED就会发光
三人表决器,ABC。A有一票否决权,两个或以上的条件满足结果才会发生。逻辑表达式为Y=AB+AC。这里把K1,K2,K3,定义为ABC.Y为P20(LED1).K1,K2,K3对应的单片机端口为P31,P30,P32
#include <REGX52.H>
void main()
{
while (1) //固定循环
{
if(P3_1==0 && P3_0==0)//选择,当IF里面的条件满足执行P2_0=0,否则执行P2_0=1,就是逻辑 AB
{