文章詳情
240128接口電路設計實例
日期:2024-12-22 09:32
瀏覽次數:1434
摘要:
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圖形點陣式液晶顯示器模塊可以同時實現數據、漢字、圖形、動態波形和動畫界面的結合顯示,顯示面積適中,接口較為簡單,且應用方式非常靈活,用戶可以任意定制畫面,非常適合于中小型工業智能儀表檢測系統的顯示。由于液晶顯示器件易損壞,請使用時小心放置