专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

抢答器c程序(手动复位)

作者:佚名   来源:本站原创   点击数:  更新时间:2010年10月03日   【字体:
_____________________________________________________________

功能:同时按键抢答,先按的有效,其他按键锁死,复位后进行下一轮抢答

时间:2010—7—19

_____________________________________________________________
#include<reg52.h>


sbit key1=P3^0;
sbit key2=P3^1;
sbit key3=P3^2;
sbit key4=P3^3;


main()
{
        bit Flag;
        while(!Flag)
        {

                if(!key1) 

                {

                        P1=0xFE;

                        Flag=1;

                }

                else if(!key2)

                {

                        P1=0xFD;

                        Flag=1;

                }
                else if(!key3)

                {

                        P1=0xFB;

                        Flag=1;

                }
                else if(!key4)

                {

                        P1=0xF7;

                        Flag=1;

                }
        }
        while(Flag);
}


关闭窗口

相关文章