聯(lián)系我們
- 聯(lián)系人 : 余經(jīng)理
- 聯(lián)系電話 : 0755-27931180
- 傳真 : 0755-27931090
- 移動(dòng)電話 : 18123903790
- 地址 : 深圳市寶安西鄉(xiāng)寶民二路臣田工業(yè)區(qū)24棟5樓
- Email : ywslcm@126.com
- QQ : 1826130850
文章詳情
240128接口電路設(shè)計(jì)實(shí)例
日期:2024-12-22 09:32
瀏覽次數(shù):1434
摘要:
240128接口電路設(shè)計(jì)實(shí)例
240128硬件接口設(shè)計(jì)附圖為一個(gè)智能高精度煤質(zhì)分析儀的LcD顯示部分接口硬件電路圖,’MPu采用16位單片機(jī)80C196。其中74HC373作為數(shù)據(jù)緩沖器,GAL22V10作為地址選擇器,ZOPIN的插座與EDM240128圖形點(diǎn)陣式LCD做接口用。
,
顯示模塊的接口與調(diào)試按附圖所示完成顯示模塊接口電路的連接。注意顯示模塊的Vee腳接可調(diào)負(fù)電源一24V,需專門為它設(shè)計(jì)一個(gè)負(fù)偏壓輸出連續(xù)調(diào)節(jié)電路。我們采用LCD負(fù)偏壓發(fā)生器芯片MAx749,外接PNP管zTx75O驅(qū)動(dòng),電位器實(shí)現(xiàn)負(fù)偏壓輸出連續(xù)調(diào)節(jié)。調(diào)節(jié)此負(fù)偏壓時(shí)采用微調(diào),若負(fù)偏壓值達(dá)不到要求,液晶顯示屏?xí)恢北3趾谄?,看不見顯示的圖像,導(dǎo)致誤認(rèn)為接口電路或顯示驅(qū)動(dòng)程序有誤。34實(shí)際測試中,程序固化后脫機(jī)運(yùn)行時(shí),優(yōu)D顯示畫面無顯示或不更新,可按以下方法解決。由于LcD與80CI%單片機(jī)系統(tǒng)的“死機(jī)”現(xiàn)象不可能完全一致,單片機(jī)系統(tǒng)的看門狗電路無法解決此問題,需要將單片機(jī)和LCD的復(fù)位電路分開,LCD的復(fù)位改為上電時(shí)由程序給80CI%的P2.4線輸出復(fù)位信號(hào)。因?yàn)長CD指令的執(zhí)行是一個(gè)不斷檢測狀態(tài)、讀寫數(shù)據(jù)和寫指令的過程,而LcD控制器不正常工作會(huì)導(dǎo)致STAo和STAI狀態(tài)位始終不為1,判斷狀態(tài)位的子程序在此出現(xiàn)死循環(huán),造成LcD的“死機(jī)”。為此,在判斷這兩個(gè)狀態(tài)位的子程序中增加了定時(shí)中斷查詢程序,若超時(shí),則由程序控制P2.4線輸出復(fù)位信號(hào)。這樣有效地解決了LCD的“死機(jī)”問題。緩沖區(qū)的建立與塊傳送考慮到每次向顯示模塊傳送一個(gè)數(shù)據(jù),LCD指令執(zhí)行都需要頻繁地進(jìn)行狀態(tài)檢測、寫指令數(shù)據(jù)和讀數(shù)據(jù),既浪費(fèi)系統(tǒng)資源又減短硬件的壽命,造成
了系統(tǒng)的效率和**性下降。利用EDM240128顯示器模塊提供的數(shù)據(jù)自動(dòng)讀/寫方式,通過在單片機(jī)系統(tǒng)的RAM中新開辟一個(gè)4K的顯示數(shù)據(jù)緩沖區(qū),調(diào)用塊傳送子程序,一次將一屏數(shù)據(jù)傳人顯示模塊。該辦法在實(shí)際應(yīng)用中效果顯著,有效改進(jìn)了LCD的數(shù)據(jù)顯示性能EDM240128圖形點(diǎn)陣式液晶顯示器模塊可以同時(shí)實(shí)現(xiàn)數(shù)據(jù)、漢字、圖形、動(dòng)態(tài)波形和動(dòng)畫界面的結(jié)合顯示,顯示面積適中,接口較為簡單,且應(yīng)用方式非常靈活,用戶可以任意定制畫面,非常適合于中小型工業(yè)智能儀表檢測系統(tǒng)的顯示。由于液晶顯示器件易損壞,請使用時(shí)小心放置