竞赛抢答器(程序,仿真图.。。。。。。。。。)

时间:2012-12-27 17:07:01
【文件属性】:

文件名称:竞赛抢答器(程序,仿真图.。。。。。。。。。)

文件大小:56KB

文件格式:RAR

更新时间:2012-12-27 17:07:01

竞赛抢答器

#include code unsigned char sag[10]={0x00,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; sbit clk=P3^1; sbit sdata=P3^0; void HC164_Send(unsigned char displaysag); void display(unsigned char d) //显示 { unsigned int outdata=d; switch(outdata) { case 0:HC164_Send(sag[0]);break; case 1:HC164_Send(sag[1]);break; case 2:HC164_Send(sag[2]);break; case 3:HC164_Send(sag[3]);break; case 4:HC164_Send(sag[4]);break; case 5:HC164_Send(sag[5]);break; case 6:HC164_Send(sag[6]);break; case 7:HC164_Send(sag[7]);break; case 8:HC164_Send(sag[8]);break; case 9:HC164_Send(sag[9]);break; } } void HC164_Send(unsigned char displaysag) { unsigned char i; for(i=0;i<8;i++) { if((displaysag & 0x80)==0x80) //判断段码最高位 { sdata=1; //输出1 } else { sdata=0; //输出0 } clk=0; clk=1; //产生上升沿 displaysag<<=1; //段码左移1位 } }


【文件预览】:
(4)抢答器8
----STARTUP.LST(11KB)
----mmm(7KB)
----mmm.Uv2(2KB)
----mmm_Uv2.Bak(0B)
----Text2.c(2KB)
----ml.DSN(114KB)
----mmm.hex(964B)
----Text3.c(1KB)
----STARTUP.A51(5KB)
----Last Loaded ml.DBK(115KB)
----Text2.LST(4KB)
----mmm.lnp(55B)
----STARTUP.OBJ(749B)
----mmm.plg(1KB)
----Text3.LST(3KB)
----mmm.M51(10KB)
----Text3.OBJ(3KB)
----ml.PWI(768B)
----Text2.OBJ(4KB)
----mmm_Opt.Bak(1KB)
----mmm.Opt(1KB)

网友评论