找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3002|回復(fù): 4
收起左側(cè)

求一倒計時器程序,那個大神幫幫忙啊

[復(fù)制鏈接]
ID:73480 發(fā)表于 2015-2-23 17:04 | 顯示全部樓層 |閱讀模式
可應(yīng)用于有時間限制的的場合,要求:初始時間及定時時間可調(diào),且動態(tài)顯示剩余時間,并在最后一分鐘發(fā)出警告聲,時間到提醒。
回復(fù)

使用道具 舉報

ID:73801 發(fā)表于 2015-2-23 17:05 來自手機 | 顯示全部樓層
#include<reg52.h> #include<intrins.h> #define unit unsigned int #define unchar unsigned char  void delay(unit); void beep(); sbit BEEP=P1^5; void main() { while(1) { unit LED=0xe7; P2=LED; delay(600); P2=0xc3; delay(600); P2=0x81; delay(600); P2=0x00; delay(600); P2=0x81; delay(600); P2=0xc3; delay(600); P2=0xe7; delay(600); P2=0xff; delay(600); BEEP=0; beep(); BEEP=0; delay(200); } } void delay(unit z) { unit i,j; for(i=z;i>0;i--) for(j=100;j>0;j--); } void beep() { unit BEEP,i,j; /*for(i=20;i>0;i--) for(j=10;j>0;j--) BEEP=0;*/ for (i=0;i<100;i++)  {    BEEP=!BEEP; //BEEP取反  for (j = 0 ; j<250 ; j++) //需要產(chǎn)生方波  _nop_();  }   BEEP=1;  }
回復(fù)

使用道具 舉報

ID:73480 發(fā)表于 2015-2-24 16:42 | 顯示全部樓層
有51的嗎?求詳細解釋
回復(fù)

使用道具 舉報

ID:73867 發(fā)表于 2015-2-25 13:52 | 顯示全部樓層
對著郭天祥的單片機教程學(xué)習(xí)啊
回復(fù)

使用道具 舉報

ID:72751 發(fā)表于 2015-2-28 12:48 | 顯示全部樓層
涉及到三方面的內(nèi)容:1.初試時間與定時時間可調(diào)整,可以采用串口寫入到E2PROM內(nèi),然后在從中讀取初值
                              2.動態(tài)顯示,采用數(shù)碼管顯示,數(shù)碼管動態(tài)掃描
                              3.驅(qū)動蜂鳴器程序
其實這些東西自己寫一下就可以了
                        
                                
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表