基于Proteus的LCD显示研究
2.2 仿真步骤
由于该LCD为点阵型的,要显示中文汉字,就要用辅助的汉字取模工具,作者选用了“清华蓬远的液晶字库显示程序”,取模时注意相关项的设置,否则不能正常显示,设置如图3所示。本文引用地址:https://www.eepw.com.cn/article/168729.htm
取模时,采用纵向取模,同时字节倒序。显示效果如图4所示。
2.3 程序的调试
程序采用C51编写,用Keil调试(若为汇编语言编写的程序,Proteus软件自带的编译器也可以编译,无需Keil),调试过程中,在Proje ct中有个“Options forTarget+工程名”的可选项中,点击“Output”,在“Creat HEX Fi”前划对号,以示选中。这样在Proteus ISIS仿真环境下,就可以直接加载在keil中生成的*.hex文件,进行仿真演示。
3 结语
以89C52驱动两种KS0108控制器控制的LGM12641BS1R和AMPIRE 128×64两种LCD为例,给出了仿真的注意事项和仿真的效果,为电路简洁大方,连接方法采用节点法,在连线上加线标实现连接,当然也可以采用总线方式。Proteus在单片机仿真领域应用广泛,不但支持8051系列的CPU模型,还支持68000,AVR,PIC12,PIC16,PIC18,Z80,HC11等系列的单片机,且还可以仿真模拟电路、数字电路及二者混合的电路,软件仿真,节约了耗材,提高了效率,简化了设计过程,值得广泛使用。
评论