基于A(yíng)VR單片機的時(shí)間繼電器的設計
3.3 LCD液晶屏顯示部分
顯示方式采用LCD1602液晶顯示器,顯示選擇的模式、延時(shí)的時(shí)間和開(kāi)關(guān)的狀態(tài)。LCD1602是工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符。
LCD液晶屏顯示部分如圖5所示。本文引用地址:http://dyxdggzs.com/article/170649.htm
LCD1602具有讀狀態(tài),寫(xiě)指令,讀數據,寫(xiě)數據的操作控制,1602液晶模塊內部的字符發(fā)生存儲器已經(jīng)存儲了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯數字、英文字母的大小寫(xiě)、常用的符號和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼。由于1602識別的是ASCII碼,試驗可以用ASCII碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值,1602通過(guò)D0~D7的8位數據端傳輸數據和指令。
4 系統軟件設計
系統一上電,默認為設置時(shí)間,時(shí)間、模式設置好后通過(guò)判斷按鍵來(lái)執行相應的操作。如果用戶(hù)不設置時(shí)間則可手動(dòng)控制繼電器的開(kāi)和關(guān)。系統主程序框圖如圖6所示。對于延時(shí)開(kāi)模式和延時(shí)關(guān)模式,通過(guò)利用定時(shí)/計數器的溢出中斷來(lái)實(shí)現。
本程序中需要用到的操作指令如下:
DDRC=0xFF;//LCD控制端和繼電器輸出控制
DDRE=0xFF;//狀態(tài)指示燈
PORTE |=(14);//模式一指示燈亮
PORTE&=-(15);//模式二指示燈滅
write_numbmp(MODE_START_ADDR,0,voltage_model,4);//顯示更新
5 結束語(yǔ)
未來(lái)越來(lái)越多的新技術(shù)會(huì )在自動(dòng)控制,智能電器等得到廣泛的應用。在時(shí)間繼電器中應用單片機,具有設計簡(jiǎn)單,可靠性高,功能易擴展等優(yōu)點(diǎn)。利用微機控制結合繼電器,互聯(lián)網(wǎng)等開(kāi)發(fā)出新型電子電器,如智能洗衣機,智能電飯煲,智能空調等現代化智能電器??梢宰屇汶S心所欲設定電器開(kāi)啟和關(guān)閉的時(shí)間。
評論