基于Proteus的LCD顯示研究
2.2 仿真步驟
由于該LCD為點(diǎn)陣型的,要顯示中文漢字,就要用輔助的漢字取模工具,作者選用了“清華蓬遠(yuǎn)的液晶字庫顯示程序”,取模時(shí)注意相關(guān)項(xiàng)的設(shè)置,否則不能正常顯示,設(shè)置如圖3所示。本文引用地址:http://www.ex-cimer.com/article/168729.htm
取模時(shí),采用縱向取模,同時(shí)字節(jié)倒序。顯示效果如圖4所示。
2.3 程序的調(diào)試
程序采用C51編寫,用Keil調(diào)試(若為匯編語言編寫的程序,Proteus軟件自帶的編譯器也可以編譯,無需Keil),調(diào)試過程中,在Proje ct中有個(gè)“Options forTarget+工程名”的可選項(xiàng)中,點(diǎn)擊“Output”,在“Creat HEX Fi”前劃對(duì)號(hào),以示選中。這樣在Proteus ISIS仿真環(huán)境下,就可以直接加載在keil中生成的*.hex文件,進(jìn)行仿真演示。
3 結(jié)語
以89C52驅(qū)動(dòng)兩種KS0108控制器控制的LGM12641BS1R和AMPIRE 128×64兩種LCD為例,給出了仿真的注意事項(xiàng)和仿真的效果,為電路簡潔大方,連接方法采用節(jié)點(diǎn)法,在連線上加線標(biāo)實(shí)現(xiàn)連接,當(dāng)然也可以采用總線方式。Proteus在單片機(jī)仿真領(lǐng)域應(yīng)用廣泛,不但支持8051系列的CPU模型,還支持68000,AVR,PIC12,PIC16,PIC18,Z80,HC11等系列的單片機(jī),且還可以仿真模擬電路、數(shù)字電路及二者混合的電路,軟件仿真,節(jié)約了耗材,提高了效率,簡化了設(shè)計(jì)過程,值得廣泛使用。
評(píng)論