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

  • 大小: 2KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-02
  • 語言: 其他
  • 標簽:

資源簡介

基于51單片機的八路搶答器,使用兩位的數碼管對其計時,有兩個開關可對數碼管的時間進行加減,實現對所需的倒計時的時間設置

資源截圖

代碼片段和文件信息

#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
uchar?code?table[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};
?uchar?time=30;
unsigned?char?countshige;
sbit?K1=P3^0;
sbit?LED1=P3^5;
sbit?FM=P3^1;
sbit?P3_3=P3^3;
sbit?P3_4=P3^4;
sbit?jia=P3^6;
sbit?jian=P3^7;


void?delay(uint?z)
?{
? uint?xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
??}

void?time_init()
{?

??shi=time/10;
??ge=time%10;

?P3_4=1; //關閉串口P3.4,即數碼管的2口
?P0=table[shi]; //向段選位P0送十位的數據,顯示十位
?P3_3=0; //開啟第一個位選
?delay(2);
?
?P3_3=1; //關閉串口P3.3,即數碼管的1口
?P0=table[ge]; //向段選位P0送個位的數據,顯示個位
?P3_4=0; //開啟第二個位選
?delay(2);
}

void?key()
{
??if?(jia==0)
??{delay(10);
???if?(jia==0)
???{
??? time++;
if(time==99)
time=0;
while(!jia);
???}
??}
??if?(jian==0)
??{delay(10);
???if?(jian==0)
???{
??? time--;
if(time==0)
time=30;
while(!jian);
???}
??}
}


?vo

評論

共有 條評論