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