430单片机实现三人投票表决器_三人表决器(程序)

#include

#define uchar unsigned char

#define uint unsigned int

void anjian();

void delay();

uchar flag=0;

int flag1=0;

int flag2=0;

int flag3=0;

sbit P20=P2^0;

sbit P21=P2^1;

sbit key=P3^0;

sbit key1=P3^1;

sbit key2=P3^2;

sbit key3=P3^3;

void delay(uint n){

}

void main(){

P20=1;

P21=1;

IE=0X84;

IT1=1;

anjian();

if(flag==0){

P2=0X03;

}else{

if(flag1>1&&flag2>1){

P2=0X01;

}

if(flag1>1&&flag3>1){

P2=0X01;

}

if(flag2>1&&flag3>1){

P2=0X01;

}

}

}

void Ex0() interrupt 2{

flag=~flag;


版权声明:本文为weixin_35057850原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。