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

正文內(nèi)容

基于單片機和lcd的數(shù)字鐘設(shè)計(存儲版)

2026-01-16 02:22上一頁面

下一頁面
  

【正文】 三、軟件設(shè)計 數(shù)字電子鐘設(shè)計中主要使用定時器 T0 中斷 ET0,利用 ET0 中斷進行計時時間的自增,從而實現(xiàn)計時功能。 軟件結(jié)構(gòu)圖 如下 圖 5。 軟件測試 數(shù)字鐘的功能雖然比較少,但是程序也較為復(fù)雜,特別對于初學(xué)者的我來說更是如此 ,所以在編寫程序和調(diào)試時出現(xiàn)了相對較多的問題。 sbit KEY=P3^0。 void write_data(uchar)。 write_str(0x80+0x40,disp2)。 if(shi==24) { shi=0。ri==32) { ri=0。 if(yue==13) { yue=0。 } } } void timer0() interrupt 1 { TH0=(6553550000)/256。y)。 } void write_data(uchar lcddata)//顯示字符 { lcd_rs=1。 do { write_data(*str)。 //清楚顯示屏 write_(0x0c)。 } void sfmdisplay(uchar addr,uchar date) { write_(0x80+addr)。 write_(0x0f)。 case 5: write_(0x80+0x08)。 } } } if(KNUM==1) { if(KUP==0) { delay(5)。 if(KDOWN==0) { while(!KDOWN)。 fen++。 if(fen==1) fen=59。 sfmdisplay(0x40+0x03,shi)。 write_(0x80+0X40+0x04)。 if((yue==1||yue==3||yue==5||yue==5||yue==8||yue==10||yue==12)amp。 write_(0x0f)。amp。 } } } if(KNUM==5) { if(KUP==0) { delay(5)。 if(KDOWN==0) { while(!KDOWN)。 nian++。 write_(0x80+0x05)。 nian。 } } } if(KNUM==6) { if(KUP==0) { delay(5)。 write_(0x0f)。 write_(0x80+0x0b)。ri==0) ri=28。 sfmdisplay(0x0a,ri)。amp。 if(shi==1) shi=23。 shi++。 if(KDOWN==0) { while(!KDOWN)。 } } } if(KNUM==2) { if(KUP==0) { delay(5)。 write_(0x0f)。 KNUM=0。 case 4: write_(0x80+0x0b)。 switch(KNUM) { case 1: TR0=0。 ET0=1。 //設(shè)置顯示模式 write_(0x08)。 lcd_en=0。 delay(1)。x) for(y=110。 } sfmdisplay(0x40+0x06,fen)。ri==31) { ri=0。 } if((yue==1||yue==3||yue==5||yue==7||yue==8||yue==10||yue==12)amp。 if(fen==60) { fen=0。 void main() { init()。 void delay(uint)。 參考文獻 [1] 趙亮 、侯國銳等編著《單片機 C語言編程與實例》 人民郵電出版社 [2] 李玉梅 《基于 MCS- 51系列單片機原理的應(yīng)用設(shè)計》 國防工業(yè)出版社 [3] 王德彪 《 MCS51單片機原理及接口技術(shù)》 電子工業(yè)出版社 [4] 張洪潤、藍清華 《單片機應(yīng)用技術(shù)教程》 清華大學(xué)出版社 附錄 程序 完整代碼 include define uint unsigned int define uchar unsigned char define lcd_data P0 define lcd_ P0 sbit lcd_en=P3^4?;叵脒@些問題,其實只要認(rèn)真思考很多功能都是可以避免的,電路做成后, LCD有顯示,但是不能正常計時走鐘通過檢測,查出單片機 AT89S51 的 31 腳 EA 引腳 沒有接 5V 的電源作為高電 平(因為該系統(tǒng)中沒有擴展外部程序存儲器,故電路通電工作后,其內(nèi)部程序執(zhí)行應(yīng)該從內(nèi)部程序存儲單元開始,也即 EA 引腳要接高電平。使用該功能時,外部輸入每個機器周期被采樣一次。 圖 3 復(fù)位電路 當(dāng)上電時,電源對電容充電,對單片機復(fù)位,當(dāng)死機時按復(fù)位開關(guān),使單片機從 00H 開始執(zhí)行程序。 圖 2 LCD 液晶顯示屏 1602 在單片機系統(tǒng)中 作為 液 晶 顯示器輸出器件有以下幾個優(yōu)點: 1顯示質(zhì)量高 由于液晶顯示器每一個點在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器( CRT)那樣需要不斷刷新新亮點。 當(dāng) T/C 工作在計數(shù)器時,計數(shù)脈沖來自外部脈沖輸入引腳 T0 或 T1。 定時 /計數(shù)器 8051 系列單片機至少有兩個 16 位內(nèi)部定 時器 /計數(shù)器。欲使 CPU 僅訪問外部 程序存儲器(地址為 0000H— FFFFH), EA 端必須保持低電平(接地)。即使不訪問外部存儲器, ALE仍以 時鐘振蕩頻率的 l/ 6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。作輸入端時,被外部拉低的 P3 上拉電阻輸出電流( IIL)。對端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平, 此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上 拉電阻,某個引腳被外部信號拉低時會輸出一個電流( IIL)。 在 FIash 編程時, P0 口接收指令字節(jié),而在程序校驗時,輸出指令
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1