




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機控制的可調LCD時鐘利用單片機的控制程序結合LCD設計一個簡易的微電腦時鐘,可以告知現在的時間或記錄完成一件工作花費的時間(通過重置計時),設計過程中可以學習利用單片機定時器設計時間計時處理,這是許多電子裝置最基本的功能。LCD在電子產品設計中使用率相當的高,普通的七段顯示器只能用來顯示數字若遇到要顯示英文文字時,則一定會選用LCD。通常我們在電子商城買到的LCD,其背面都含有控制電路,其上面有專門的IC來完成LCD的動作控制,在自行設計的接口中,只要送入適當的命令碼和欲顯示的數據,LCD便會將其字符顯示出來,在控制上非常方便。本次設計是利用單片機8051的控制程序結合LCD設計一個簡易
2、的可調微電腦時鐘。一、設計思路定時器0計時中斷程序每隔5ms中斷一次當作一次中斷完成,每中斷一次計數器加1,計數200次,表示1秒依次判斷1min、1h,計數到了相關變量清零;用K1、K2、K3、K4進行時間調節:K1(P2.4)-進入時間調節;K2(P2.5)-調節小時;K3(P2.6)-調節分鐘;K4(P2.7)-調節完成。二、硬件電路1、原理圖其中LCD引腳說明如下:D0-D7:雙向數據總線RS:寄存器選擇控制線R/W:讀寫控制線EN:啟用控制線VCC:電源正端VO:字符顯示亮度控制引腳GND:電源地端值得注意的是:有的第1腳是接+5V,第2腳接地;有的第1腳是接地的,第2腳接+5V(最
3、好能拿到原廠的引腳圖)。2、實物電路三、開發環境開發環境選擇Keil C51 Vision2,Keil C51軟件是德國Keil Software/Keil Elektronik 公司開發的功能完善的C51開發軟件,近年來在國內得到了迅速普及。在keil的uV2集成環境下使用偉福仿真器需要在keil環境中做如下設定:1、設置“編譯后運行程序”,以便初始化偉福仿真器;2、設置硬件調試方式,并設置串口參數。四、軟件原理1、使用定時器0模式0INIT_TIMER:MOV TMOD,#00000000BMOV IE,#10000010BMOV TL0,#LOMOV TH0,#HISETB TR0RET
4、2、設置目前的時間SZSJ:CLR TR0MOV SEC,#0L0:JB K2,L1INC HOURMOV A,HOURCJNE A,#24,L2MOV HOUR,#0L2:CALL CONVMOV R5,#20CALL DELAYJMP L0L1:JB K3,L3INC MINMOV A,MINCJNE A,#60,L4MOV MIN,#0L4:CALL LCDZBMOV R5,#20CALL DELAYJMP L0L3:JB K4,L0JNB K4,$SETB TR0RET3、一秒中斷子程序INT:PUSH ACCMOV TL0,#24MOV TH0,#99INC DEDAMOV A,DE
5、DACJNE A,#200,KK:POP ACCRETI4、將時分秒的數據轉換成數字數據顯示在LCD上LCDZB:MOV A,HOURMOV X,#5CALL SZZAINC XMOV A,#:MOV B,XCALL LCDXSMOV A,MININC XCALL SZZAINC XMOV A,#:MOV B,XCALL LCDXSMOV A,SECINC XCALL SZZARET5、在LCD上顯示數字SZZA:MOV B,#10DIV ABADD A,#30HPUSH BMOV B,XCALL LCDXSPOP BMOV A,BADD A,#30HINC XMOV B,XCALL LCDX
6、SRET6、以4位控制方式將命令寫至LCDMDL:MOV P0,ACLR RSCALL DMCRLC ARLC ARLC ARLC AMOV P0,ACLR RSCALL DMCRET7、以4位控制方式將數據寫入LCDSDL:MOV P0,ASETB RSCALL DMCRLC ARLC ARLC ARLC AMOV P0,ASETB RSCALL DMCRET8、更新時分秒數據TIMERGX:MOV A,SECMOV B,SEC0CJNE A,B,W1JMP W2W1:CALL LCDZBMOV SEC0,SECW2:RET9、在LCD上顯示字符LCDXS:PUSH ACCMOV A,BADD A,#0C0HCALL MDLPOP ACCCALL SDLRET10、總延遲時間(R5*10ms)DELAY:MOV R6,#50LOOP:MOV R7,#100DJNZ R7,$DJNZ R6,LOOPDJNZ R5,DELAYRET其中:DMC-短脈沖信結語:本次設計使用了一般的LCD顯示器來顯示字符數據,尤其是在教學中不僅能使學生L靈活掌握定時器的應用,而且能掌握模塊化的設計思路。另外根據本設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年Android性能優化最佳實踐分享一點面試小經驗-android 縮短inflate時間
- 建筑施工特種作業-建筑架子工附著式腳手架真題庫-7
- 森林消防演練題目及答案
- 如皋中考語文題目及答案
- 04《運動和力的關系》-2025高中物理水平合格考備考知識清單+習題鞏固
- 2023-2024學年云南省玉溪市高二下學期期末教學質量檢測數學試卷(解析版)
- 2024-2025學年山西省部分地市高二上學期期末考試語文試題(解析版)
- 店面房屋租賃合同范本-房屋店面租賃合同模板-店面租賃合同范本
- 中國石油新疆油田油氣儲運分公司環境影響后評價報告書
- 上呼吸道感染的治療講課件
- 計算物理面試題及答案
- JG/T 455-2014建筑門窗幕墻用鋼化玻璃
- 村文書考試題及答案
- 2025年中國鐵路西安局招聘高校畢業生第二批(102人)筆試參考題庫附帶答案詳解
- 創新創業策劃書格式
- 大數據在區域經濟學中的應用研究-洞察闡釋
- 美洲文化課件教學
- 2025屆重慶市巴川中學生物七下期末統考試題含解析
- 醫學檢驗進修匯報
- 2025春季學期河南電大本科補修課《民法學#》一平臺無紙化考試(作業練習+我要考試)試題及答案
- 《數據分析與可視化》課件
評論
0/150
提交評論