欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2238|回復: 3
打印 上一主題 下一主題
收起左側

求大神檢查我程序的錯誤!!!

[復制鏈接]
跳轉到指定樓層
樓主
#include<reg51.h>
sbit kh=P1^0;
sbit km=P1^1;
sbit ks=P1^2;
sbit st=P1^3;
sbit  b=P3^7;
Unsigned; char
table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; unsigned char i=0,hour=0,minute=0,second=0;
void delayms(unsigned int x)
{   unsigned char a=160;
while(x--)  {   while(a--);
  a=160;  }  }
main() {   
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TMOD=1;
TR0=0;
ET0=1;
EA=1;  
while(1)   {     P0=table[hour/10];
P2=~32;
delayms(1);
P2=0xff;
P0=table[hour%10];
P2=~16;//
delayms(1);
P2=0xff;
P0=table[minute/10];
P2=~8;
delayms(1);
P2=0xff;
P0=table[minute%10];
P2=~4;
delayms(1);
P2=0xff;
P0=table[second/10];
P2=~2;
delayms(1);
P2=0xff;
P0=table[second%10];
P2=~1;
delayms(1);
P2=0xff;
if(!kh)
{      
delayms(200);
  hour++;
if(hour>23)
        hour=23;     }  
else if(!km)
{       delayms(200);
  minute++;
if(minute>59)      
minute=59;            }   
  else if(!ks)
{    delayms(200);
second++;
if(second>59)
second=59;            }     
if(!st)
{       delayms(200);      
TR0=1;     }     
if(TR0==1&&hour==0&&minute==0&&second<3)
b=!b;
delayms(1);}
}   
void   t0() interrupt 1  
{    TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
i++;
if(i>=20)
{    i=0;     
second--;
if(second>59)     
{        second=59;
minute--;
  if(minute>59)      
{        minute=59;
         hour--;
         if(hour>23)
{        hour=0;            
minute=0;           
second=0;            
TR0=0;}        }      }    }      }

KYTQFKK9]0U{(8{GH_9XGKR.png (20.19 KB, 下載次數: 112)

KYTQFKK9]0U{(8{GH_9XGKR.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:98549 發表于 2015-12-6 14:45 | 只看該作者
、設計要求  基于AT89C51單片機的LED數字倒計時器主要具有如下功能,具體要求如下:  (1)LED數碼管顯示倒計時時間。  (2)倒計時過程中能設置多個鬧鐘,當倒計時值倒計到設定值時會發出2s的報警聲音。 (3)通過按鍵可以對倒計時設定處置。倒計時初值范圍在24:00:00~00:00:60之間,用戶可根據需要對其進行設置,設置成功后復位初始值為成功設定值
回復

使用道具 舉報

板凳
ID:98549 發表于 2015-12-6 14:45 | 只看該作者
這是要求:、設計要求  基于AT89C51單片機的LED數字倒計時器主要具有如下功能,具體要求如下:  (1)LED數碼管顯示倒計時時間。  (2)倒計時過程中能設置多個鬧鐘,當倒計時值倒計到設定值時會發出2s的報警聲音。 (3)通過按鍵可以對倒計時設定處置。倒計時初值范圍在24:00:00~00:00:60之間,用戶可根據需要對其進行設置,設置成功后復位初始值為成功設定值
回復

使用道具 舉報

地板
ID:304879 發表于 2018-10-17 15:32 | 只看該作者
".\Objects\LED倒計時" - 0 Error(s), 0 Warning(s).
Build Time Elapsed:  00:00:00
一個錯誤都沒有
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表