91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

包括完整proteus仿真。。。。。。。。

資源截圖

代碼片段和文件信息

#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
char?s;
uchar?num=0;
char?time=20; //搶答時間
char?datitime=30; //答題限時時間
uint?ttt1; //T0T1定時器定一秒時
bit?flags_flag=1b_flagfall_flag; //標志位
bit?K_startcountflagK_timecountflag; //時間調整標志位
sbit?K0=P3^0;
sbit?beep=P3^7;?????????//蜂鳴器
sbit?rled=P3^1; //指示燈
sbit?K1=P1^0;
sbit?K2=P1^1;
sbit?K3=P1^2;
sbit?K4=P1^3;
sbit?K5=P1^4;
sbit?K6=P1^5;
sbit?K7=P1^6;
sbit?K8=P1^7;
sbit?K_Time=P3^2; //答題計時鍵
sbit?K_startcount=P3^3; //開始搶答時間調整鍵
sbit?K_timecount=P3^4; //答題計時時間調整鍵
void?delay(uchar?ms)
{
uchar?y;
for(;ms>0;ms--)
for(y=120;y>0;y--);
}
uchar?code?tabledu[]={0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71
};
uchar?code?tablewe[]={0XFE0XFD0XFB0XF7};
void?T0_Init(void)
{
TMOD=0X01;
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
TH1=(65536-2000)/256;
TL1=(65536-2000)%256;
ET0=1;
ET1=1;
EA=1;
P0=0;
}
void?Key_Scan(void) //開始鍵掃描
{
if(K0==0)
{
delay(10);
if(K0==0)
{
while(!K0);
TR0=1;
s=time;
tt=0;
flag=1;
s_flag=1;
b_flag=1;
num=0;
beep=1;
rled=1;
fall_flag=0; //清除違規標志位
K_startcountflag=0;
K_timecountflag=0;
}
}
}
void?Scan(void) //八路熱鍵掃描(哪個鍵先按下哪個優先級最高)
{
if(K1==0)
{
delay(10);
if(K1==0)
{
while(!K1);
num=1; //數碼管顯示1號“1“
TR0=0; //關閉定時器0時間停止
TR1=1; //打開定時器1使揚聲器響一聲
s_flag=0; //關閉開始鍵標志位使再按其他七個鍵不會響應
}
}
if(K2==0) //下面七個鍵的處理同上
{
delay(10);
if(K2==0)
{
while(!K2);
num=2;
TR0=0;
TR1=1;
s_flag=0; //重要
}
}
if(K3==0)
{
delay(10);
if(K3==0)
{
while(!K3);
num=3;
TR0=0;
TR1=1;
s_flag=0;
}
}
if(K4==0)
{
delay(10);
if(K4==0)
{
while(!K4);
num=4;
TR0=0;
TR1=1;
s_flag=0;
}
}
if(K5==0)
{
delay(10);
if(K5==0)
{
while(!K5);
num=5;
TR0=0;
TR1=1;
s_flag=0;
}
}
if(K6==0)
{
delay(10);
if(K6==0)
{
while(!K6);
num=6;
TR0=0;
TR1=1;
s_flag=0;
}
}
if(K7==0)
{
delay(10);
if(K7==0)
{
while(!K7);
num=7;
TR0=0;
TR1=1;
s_flag=0;
}
}
if(K8==0)
{
delay(10);
if(K8==0)
{
while(!K8);
num=8;
TR0=0;
TR1=1;
s_flag=0;
}
}
}
void?display(void)
{
if(flag==1) //開始鍵按下開始計時搶答
{
if(num!=0) //如果有人搶答則顯示相應的幾號
{
P0=tabledu[num]; //顯示幾號搶到了
P2=tablewe[0];
delay(2);
P0=0;
P2=0XFF;
}
else //否則沒人搶答則前面不顯示幾號
{
P0=0;
P2=0XFF;
}
P0=tabledu[s/10]; //下面為顯示搶答倒計時
P2=tablewe[2];
delay(2);
P0=0;
P2=0XFF;
P0=tabledu[s%10];
P2=tablewe[3];
delay(2);
P2=0XFF;
P0=0;
}
else //如果開始鍵沒有按下則顯示F?FF(若有違規者則顯示違規號碼及?FF)或時間調整
{
if(fall_flag==1) //違規顯示
{
if(num!=0)
{
P0=tabledu[num]; //顯示幾號違規了
P2=tablewe[0];
delay(2);
P0=0;
P2=0XFF;

P0=tabledu[15

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1846??2009-03-25?00:08??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器

?????文件???????3575??2009-03-25?00:08??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器.hex

?????文件?????????99??2009-03-25?00:08??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器.lnp

?????文件???????4543??2009-03-25?00:08??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器.M51

?????文件???????1073??2009-03-25?00:09??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器.Opt

?????文件????????507??2009-03-25?00:09??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器.plg

?????文件???????2082??2009-03-25?00:09??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器.Uv2

?????文件??????????0??2009-03-25?00:07??項目24?帶時間及聲光提示單片機搶答器的設計\帶時間限制及聲光提示的搶答器_Uv2.Bak

?????文件???????6638??2009-03-06?19:29??項目24?帶時間及聲光提示單片機搶答器的設計\項目24?帶時間限制及聲光提示的搶答器設計.c

?????文件?????107548??2009-03-17?13:10??項目24?帶時間及聲光提示單片機搶答器的設計\項目24?帶時間限制及聲光提示的搶答器設計.DSN

?????文件???????3575??2009-03-17?13:08??項目24?帶時間及聲光提示單片機搶答器的設計\項目24?帶時間限制及聲光提示的搶答器設計.hex

?????文件??????21127??2009-03-25?00:08??項目24?帶時間及聲光提示單片機搶答器的設計\項目24?帶時間限制及聲光提示的搶答器設計.LST

?????文件???????3953??2009-03-25?00:08??項目24?帶時間及聲光提示單片機搶答器的設計\項目24?帶時間限制及聲光提示的搶答器設計.OBJ

?????文件????????742??2011-03-08?15:49??項目24?帶時間及聲光提示單片機搶答器的設計\項目24?帶時間限制及聲光提示的搶答器設計.PWI

?????目錄??????????0??2011-06-23?19:28??項目24?帶時間及聲光提示單片機搶答器的設計

-----------?---------??----------?-----??----

???????????????157308????????????????????15


評論

共有 條評論