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