单片机六人抢答器程序.docVIP

  • 38
  • 0
  • 约1.16万字
  • 约 15页
  • 2017-08-26 发布于江苏
  • 举报
单片机六人抢答器程序.doc

题目如下:六人抢答器,以拨动开关K0~K5中的某个开关为ON作为抢答按键,无人抢答时,6只数码管循环轮流显示1~6跑马,谁先抢答,数码管停止跑马,6个数码管同时亮谁的编号,气候再有按键按下,系统不予回应,知道此拨为OFF,恢复1~6跑马开始下一轮抢答。 #includereg51.h #define uchar unsigned char #define uint unsigned int void delay(uchar x); void Js_Scan1(void); void Js_Scan2(void); int flag=0,i; int code LED_Num[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d}; void main() { EA=1; ET0=1; EX0=1; while(1) { Js_Scan1(); flag=0; } } void key() interrupt 0 using 0 { int x; x=P2; if(x==0xfeflag==0) { i=0; Js_Scan2(); flag=1; } if(x==0xfdflag==0) { i=1; Js_Scan2(); flag=1; } if(x==0xfbflag==0) { i=2;

文档评论(0)

1亿VIP精品文档

相关文档