文章詳情
段式液晶如何來(lái)寫(xiě)驅(qū)動(dòng)程序
日期:2024-08-02 10:12
瀏覽次數(shù):4197
摘要:
首先要搞懂每個(gè)輸出管腳何時(shí)輸出和輸出什么,這樣才能得到我們想要的字形。
于是看了資料發(fā)現(xiàn),MSP430F413中配有LCD段碼寄存器,就是說(shuō)你只要把這些你要顯示的字形(當(dāng)然如果你只想顯示數(shù)字的話(huà),只用存0-9這幾個(gè)字碼就可以了),段碼寄存器的地址是從091H開(kāi)始------到0A4H 每個(gè)地址里面可以放一個(gè)8位,每一位對(duì)應(yīng)于液晶上面的一段,所以說(shuō)一個(gè)地址對(duì)應(yīng)于液晶上面就是一個(gè)字。(一個(gè)字的段碼也是8位的)。
這樣的話(huà),我們只要將要顯示的一個(gè)數(shù)字的編碼發(fā)到這個(gè) 單片機(jī)的斷碼寄存器里面,就可以直接顯示了,是通過(guò)com口的脈沖波形同時(shí)將寄存器里面的段進(jìn)行耦合,產(chǎn)生壓差,LCD只有產(chǎn)生壓差才能點(diǎn)亮。一直提供一個(gè)不變的高電平是要燒壞液晶的,這就是和數(shù)碼管區(qū)別的地方。不過(guò)這些脈沖413單片機(jī)已經(jīng)幫我們做好了。
總體的步驟就是 ,我們將LCD的段碼先整理好,然后放在一邊備用,等到你想顯示某個(gè)數(shù)據(jù)的時(shí)候,只要將這個(gè)8位的段碼直接寫(xiě)入單片機(jī)留給你的LCD寄存器寫(xiě)入端口數(shù)組就可以了。
在413里面也就是 LCDMEM[ ]; 【】中應(yīng)該寫(xiě)的是要顯示的位,這個(gè)位是數(shù)碼管上面的 位置,比如你想顯示液晶上面的第2位數(shù),先不說(shuō)要顯示的內(nèi)容是什么,這里的位選應(yīng)該 是 LCDMEM[1], 因?yàn)槭菑?開(kāi)始的,所以**位應(yīng)該是 LCDMEM[1]. (從091H開(kāi)始------到0A4H 每個(gè)地址都可以存一個(gè)8段)。
尊敬的客戶(hù):
您好,我司是一支技術(shù)力量雄厚的高素質(zhì)的開(kāi)發(fā)群體,為廣大用戶(hù)提供高品質(zhì)產(chǎn)品、完整的解決方案和上等的技術(shù)服務(wù)公司。主要產(chǎn)品有 開(kāi)模定制液晶,段式液晶,轉(zhuǎn)速小時(shí)計(jì),烤煙機(jī)液晶顯示模塊,點(diǎn)陣圖形液晶顯示模塊等。 本企業(yè)堅(jiān)持以誠(chéng)信立業(yè)、以品質(zhì)守業(yè)、以進(jìn)取興業(yè)的宗旨,以更堅(jiān)定的步伐不斷攀登新的高峰,為民族自動(dòng)化行業(yè)作出貢獻(xiàn),歡迎新老顧客放心選購(gòu)自己心儀的產(chǎn)品。我們將竭誠(chéng)為您服務(wù)!