文章详情

240128接口电路设计实例

日期:2024-04-25 19:05
浏览次数:1292
摘要:

240128接口电路设计实例
240128硬件接口设计附图为一个智能高精度煤质分析仪的LcD显示部分接口硬件电路图,’MPu采用16位单片机80C196。其中74HC373作为数据缓冲器,GAL22V10作为地址选择器,ZOPIN的插座与EDM240128图形点阵式LCD做接口用。

显示模块的接口与调试按附图所示完成显示模块接口电路的连接。注意显示模块的Vee脚接可调负电源一24V,需专门为它设计一个负偏压输出连续调节电路。我们采用LCD负偏压发生器芯片MAx749,外接PNP管zTx75O驱动,电位器实现负偏压输出连续调节。调节此负偏压时采用微调,若负偏压值达不到要求,液晶显示屏会一直保持黑屏,看不见显示的图像,导致误认为接口电路或显示驱动程序有误。34实际测试中,程序固化后脱机运行时,优D显示画面无显示或不更新,可按以下方法解决。由于LcD与80CI%单片机系统的“死机”现象不可能完全一致,单片机系统的看门狗电路无法解决此问题,需要将单片机和LCD的复位电路分开,LCD的复位改为上电时由程序给80CI%的P2.4线输出复位信号。因为LCD指令的执行是一个不断检测状态、读写数据和写指令的过程,而LcD控制器不正常工作会导致STAo和STAI状态位始终不为1,判断状态位的子程序在此出现死循环,造成LcD的“死机”。为此,在判断这两个状态位的子程序中增加了定时中断查询程序,若超时,则由程序控制P2.4线输出复位信号。这样有效地解决了LCD的“死机”问题。缓冲区的建立与块传送考虑到每次向显示模块传送一个数据,LCD指令执行都需要频繁地进行状态检测、写指令数据和读数据,既浪费系统资源又减短硬件的寿命,造成
了系统的效率和**性下降。利用EDM240128显示器模块提供的数据自动读/写方式,通过在单片机系统的RAM中新开辟一个4K的显示数据缓冲区,调用块传送子程序,一次将一屏数据传人显示模块。该办法在实际应用中效果显著,有效改进了LCD的数据显示性能EDM240128图形点阵式液晶显示器模块可以同时实现数据、汉字、图形、动态波形和动画界面的结合显示,显示面积适中,接口较为简单,且应用方式非常灵活,用户可以任意定制画面,非常适合于中小型工业智能仪表检测系统的显示。由于液晶显示器件易损坏,请使用时小心放置

粤公网安备 44030502001767号