freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機定時鬧鐘畢業(yè)設(shè)計-wenkub

2023-07-11 12:55:41 本頁面
 

【正文】 用單片機內(nèi)部的定時/計數(shù)器來實現(xiàn)電子時鐘的方法,由單片機AT89S51芯片和液晶顯示為核心,輔以必要的電路,構(gòu)成了一個單片機電子鬧鐘/時鐘。而單片機模塊中最常見的正是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實現(xiàn)時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更長的使用壽命,因此得到了廣泛的使用。2 基于AT89C51單片機的定時鬧鐘設(shè)計方案 在本次LCD定時鬧鐘設(shè)計中,是以單片機及外圍接口電路為核心硬件,輔以其他外圍硬件電路,用匯編語言設(shè)計的程序來實現(xiàn)的。整體示意圖如下;AT89C51震蕩電路調(diào)時電路喇叭LCD片選代碼在本次電子鬧鐘設(shè)計中是采用我們熟悉的AT89C51單片機為主控芯片。各個接口均由接口鎖存器,輸出驅(qū)動器,和輸入緩沖器組成。P3口也可作為AT89C51的一些特殊功能口,同時為閃爍編程和編程校驗接收一些控制信號. AT89C51系列的單片機的時鐘方式分為內(nèi)部方式和外部方式。在一個單片機應用系統(tǒng)中,時鐘有兩方面的含義:一是指為保障系統(tǒng)正常工作的基準振蕩定時信號,主要由晶振和外圍電路組成,晶振頻率的大小決定了單片機系統(tǒng)工作的快慢;二是指系統(tǒng)的標準定時時鐘,即定時時間。大家都知道從定時/計數(shù)器產(chǎn)生中斷請求到響 應中斷需要38個機器周期,定時中斷子程序中的數(shù)據(jù)入棧和重裝定時/計數(shù)器的初值還需要占用數(shù)個機器周期,還有從中斷入口轉(zhuǎn)到中斷子程序也要占用一定的機器周期。本LCD是2行16列液晶 可顯示2行16列英文字符,有8位數(shù)據(jù)總線D0D7,RS,R/W,EN三個控制端口(共14線),工作電壓為5V。VDD:電源正極,-,通常使用5V電壓;VL:LCD對比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為0-5V。寫數(shù)據(jù)時,需要下降沿觸發(fā)模塊。需要背光時,BLA串接一個限流電阻接VDD,BLK接地,實測該模塊的背光電流為50mA左右;BLK: LED背光地端。,.,整個軟件系統(tǒng)也是根據(jù)這個關(guān)系連接成一個完整的系統(tǒng)。當時十位、時個位、分十位、分個位中任一位發(fā)生改變(進位)時,就必須進行鬧鈴判別。液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。 //設(shè)置現(xiàn)實初始坐標 for(num=0。 } write_(0x80+0x40+6)。 delay(5)。)。 write_sfm(7,fen)。uchar code table1[]=SET NOW TIME:。uchar code alarmon[]=ALARM TIME: ON。sbit K1=P1^0。sbit beep=P2^1。 for(x=z。y)。}//寫命令函數(shù)void write_(uchar ){ lcdrs=0。 delay(5)。 }//寫數(shù)據(jù)函數(shù)void write_date(uchar date){ lcdrs=1。 delay(5)。}//寫時間函數(shù)void write_sfm(uchar add,uchar date){ uchar shi,ge。 write_date(0x30+shi)。 for(num=0。 } write_(0x80+0x40+6)。 delay(5)。)。 write_sfm(7,fen)。}//設(shè)置當前時間void SetNowTime(){ if(K1==0) { delay(5)。 if(shi==24) shi=0。 } } if(K2==0) { delay(5)。 if(fen==60) fen=0。 } } if(K3==0) { delay(5)。 TR0=1。 if(K1==0) { while(!K1)。 write_sfm(4,ashi)。 if(K2==0) { while(!K2)。 write_sfm(7,afen)。 if(K3==0) { while(!K3)。 flag=1。 for(num=0。 } write_(0x80+0x40+6)。 delay(5)。 write_(0x80+0x40+7)。 di()。num13。 } else { if(K2==0) { delay(5)。 } } if(k2num==1) { EA=0。 EA=1。 di()。 write_(0x80)。 delay(5)。)。 write_sfm(7,afen)。 if(K4==0) { while(!K4)。 k4num=2。 delay(500)。 flag=1。amp。amp。flag==1) { while(!K4)。 } }}//lcd1602初始化void init(){ lcden=0。 ashi=0。 init_24c08()。 //寫一個字符后地址指針加1 write_(0x01)。 ashi=read_add
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1