基于AT89C51单片机的多人抢答器设计 联系客服

发布时间 : 星期六 文章基于AT89C51单片机的多人抢答器设计更新完毕开始阅读

黄河科技学院课程设计 第 22 页

if(count==100) //100*10ms=1秒 {

count=0;

second--; //秒减1 }

}

延时子程序:

void delay(uint z) //延时函数 {

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

显示子程序:

void display (uchar shiwei,gewei,xuanshou) //{ P2=0xfe; //打开显示时间十位的位选 P0=shiwei;//显示十位 delay(5); P2=0xfd; //个位位选 P0=gewei; delay(5);

P2=0xf7; //选手位选 P0=xuanshou; delay(5);

}

显示函数

13S1K124

2P13

13DCS11246246135135S2SWITCHVCC+C110uFR110KVCCCOMK224RP11KP1.0P1.1P1.2P1.3P1.41.05(RXD)P31.16TXD)PP33.2((INT0)/PROGP31..37(INT1)ALEEA/VPPP(AD0)P0.0(AD1)P0.1(AD2)P0.2(AD3)VC.CP03(AD4)P0.4(AD5)P0.5(AD6)P0.6(AD7)P0.7AFBEDpdAFBEDpd13U1STC89C51RST12345678910CGR1R2R3R4R5R6R7R81234567C8G9S3VCCP3.4(T0)P3.5(T1)P3.6(WR)P3.7(RD)(A9)P2.1(A8)P2.0S4S3S2S1(A15)P2.7(A14)P2.6(A13P)P5S2E.N(A12)P2.4(A11)P2.3(A10)P2.2XTAL2XTAL1GND111213141516171819204039383736353433323130292827262524232221K324C230Y112MHzC330EDpdedpcgS4bafS2S3S1CGS413S4K42413S5K52413附录 B (抢答器原理图)

S6K62413S7K7241312345612S11110AFS29S387BS8U34-LEDR22.2KbVCCceK824Q1PNPLS1SPEAKER13K9START2413K10RESET2413

K11qiangjia2413K12qiangjian2413K13dajia2413K14dajian24 黄河科技学院课程设计 第 23 页