湯文洪+彭森
摘 要:本文設(shè)計主要介紹了以AT89S52單片機為控制設(shè)備,AMPIRE128*64液晶顯示器為顯示設(shè)備,實現(xiàn)的一個可以顯示靜態(tài)漢字、動態(tài)漢字、字符、圖片以及由多個圖片形成的簡單動畫的液晶顯示設(shè)計。通過設(shè)置PCtoLCD2002取模軟件和畔畔字模提取軟件的相關(guān)參數(shù)值,再根據(jù)AMPIRE128*64LCD的指令表及程序設(shè)計等提取所要用的漢字、字符、圖片程序送往液晶顯示器顯示,并可做一些靈活的動態(tài)顯示變換,提升顯示效果。利用Proteus軟件進行仿真和驗證系統(tǒng)的正確性。
關(guān)鍵詞:單片機;AMPIRE128*64LCD顯示;Proteus
1 引言
隨著社會的發(fā)展,越來越多的地方需要應(yīng)用顯示功能,例如,各種數(shù)字顯示儀器中的顯示、廣告屏、數(shù)碼產(chǎn)品等。傳統(tǒng)的數(shù)碼管顯示已經(jīng)遠遠不能滿足各行各業(yè)的需求?;趩纹瑱CLCD顯示是一種用單片機來控制的顯示系統(tǒng),它不僅能顯示各種數(shù)字、字母,還能顯示各種字體的漢字以及一些簡單的圖像和動畫,使用起來極為便利,只要通過對單片機寫入一定的程序來控制LCD的顯示即可完成,根據(jù)程序的不同而產(chǎn)生不同效果以滿足各種需求。
本設(shè)計采用AT89S52模擬仿真,大致要求為:設(shè)計12864液晶顯示與單片機的顯示接口電路,顯示簡單的靜態(tài)/動態(tài)漢字,圖片以及由多個圖片組成的簡單動畫。
2 硬件電路設(shè)計
圖1為總設(shè)計框圖。此設(shè)計控制系統(tǒng)由AT89S52單片機芯片、LCD顯示電路、電源電路、復(fù)位電路、晶體振蕩電路組成。
單片機所使用的電源根據(jù)實際需要設(shè)計,這里將220v電壓轉(zhuǎn)變?yōu)?5v電壓。圖2為+5V直流電路,如圖2所示,利用橋式整流電路將220v電壓降壓整流,然后經(jīng)過電容濾波,LM7805穩(wěn)壓電路,最后轉(zhuǎn)為+5v直流電壓。穩(wěn)壓二極管VD3的作用有兩個:一個是降低集成穩(wěn)壓電路7805(U1)的輸入電壓;二是防止總線斷電時,電容C5上所存儲的電荷向總線釋放。電容C8、C9是濾波電容,7805是+5V的集成穩(wěn)壓電路,C10、C11是去耦電容,發(fā)光二極管VD4是電源指示燈,R13是VD4的限流電阻。
圖3為振蕩電路圖。單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,引腳XTAL1和XTAL2分別是此放大電器的輸入端和輸出端,由于采用內(nèi)部方式時,電路簡單,所得到的時鐘信號比較穩(wěn)定,實際使用中常采用這種方式。
圖4為按鍵與上電復(fù)位電路。單片機在啟動運行時,都需要先復(fù)位,它的作用是使CPU和系統(tǒng)中的其他部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。MCS-51系列單片機本身,一般不能自動進行復(fù)位,必須配合相應(yīng)的外部電路才能實現(xiàn)。復(fù)位電路的作用就是使單片機在上電時能夠復(fù)位或運行出錯時進行復(fù)位狀態(tài)。
3 結(jié)論
本次設(shè)計雖然沒有特別的復(fù)雜,但是由于初次涉及這樣的設(shè)計,沒有任何的經(jīng)驗,過程還是倍感吃力的。首先就是LCD的選擇,因為之前沒有學習過這樣的器件,算是一個新的概念,所以認識不全,有些不知所措。其次就是軟件的編寫,要得到正確的漢字以及圖片的地址信息,花費了較長時間才找到相匹配的取模軟件。然后研究如何獲取正確的參數(shù),其中圖片的取模就很令我苦惱,最后在老師的輔導(dǎo)下才得以提取正確。程序有了之后,再進行相關(guān)的變換,最終得到新穎的效果。
參考文獻
[1] 俞錫存. 單片機原理及接口技術(shù)[M].西安:西安電子科技大學出版社, 2004.
[2] 張志良. 《單片機原理及控制技術(shù)》(第2版).北京:機械工業(yè)出版社, 2005.
[3] 余永權(quán). MCS-51系列單片機實用接口技術(shù)[M].北京:北京航空航天大學出版, 1993.
[4] 王守中. 51單片機開發(fā)入門與典型實例[M].北京:人民郵電出版社, 2007.
[5] 薛小鈴. 單片機接口模塊應(yīng)用與開發(fā)實例詳解[M].北京:北京航空航天大學出版社, 2010.
[6] 李光飛. 單片機C程序設(shè)計實例指導(dǎo)[M].北京:北京航空航天大學出版社, 2005.
[7] 樓然苗. 51系列單片機設(shè)計實例[M].北京:北京航空航天大學出版社, 2003.
[8] 李光飛. 單片機課程設(shè)計實例指導(dǎo)[M].北京:北京航空航天大學出版社, 2004.
作者簡介
湯文洪,邵陽學院信息工程系電子科學與技術(shù)專業(yè)學生。
通訊作者(指導(dǎo)老師)
彭森,邵陽學院信息工程系教師。