儀表網(wǎng)手機版
手機訪問更快捷
儀表網(wǎng)小程序
更多流量 更易傳播
公眾號:ybzhan
隨時掌握行業(yè)動態(tài)
掃碼關(guān)注視頻號
網(wǎng)絡(luò)課堂 行業(yè)直播
LCD段碼屏往往應(yīng)用在出貨量比較大的家用消費類電子,比如空調(diào)遙控器,小時候帶的電子手表等,都是段碼屏。段碼屏是非標屏,都是客戶定做的,第一次開模費大概一兩千元,廠家一般都會有起訂量的要求,除此之外,它的單位成本相對要比點陣屏要便宜。
LCD段碼屏的驅(qū)動程序跟數(shù)碼管的靜態(tài)驅(qū)動程序一樣,只要我們弄懂了怎樣顯示一個基本單位,根據(jù)此基本單位編寫一個字庫表,然后用與(&)和或(|)這兩種位運算符就可以隨心所欲編寫我們要顯示的數(shù)字或者形狀。
LCD段碼屏有兩種常用的驅(qū)動方案:
第一種:如果單片機內(nèi)部集成了seg和com引腳的液晶驅(qū)動模塊,直接用單片機驅(qū)動。
第二種:單片機用3個IO口跟HT1621進行通訊,用 HT1621驅(qū)動段碼屏。
我重點介紹第二種,HT1621有4個COM,分別是com3、com2、com1、com0;有32個SEG,分別是SEG0、SEG1……SEG31。
什么是COM,什么是SEG?COM就是橫向上的X坐標,SEG就是縱向上的Y坐標。X坐標與Y坐標組合成一張表格,每格代表一個顯示點。比如HT1621,有4個COM,32個SEG,組成一個32行,每行裝4個點的表格,一共有128個點,也就是最多可以顯示128個點,用數(shù)碼管的思路,最多可以顯示128個LED燈。因為縱向上有32行,因此Y軸的地址范圍是0到31。每一行X軸上的4個點,我們用一個字節(jié)來表示。一個字節(jié)有8位,高4位分別代表這個4個點,低4位為空。比如第一行(SEG0行)的第1個(COM3)要顯示,第2個(COM2)要顯示,第3個(COM1)不要顯示,第4個(COM0)不要顯示,那么用一個字節(jié)來表示就是十六進制的0xc0.要把這兩個點點亮,只要把X軸的數(shù)據(jù)設(shè)置成0xc0,Y軸的數(shù)據(jù)設(shè)置成0x00,然后放到精心研制的seg_display(unsigned char col, unsigned char pag)驅(qū)動程序里就可以了。
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 15557693783(同微信)
加盟熱線: 15557693783(同微信)
媒體合作: 0571-87759945
投訴熱線: 0571-87759942

下載儀表站APP

Ybzhan手機版

Ybzhan公眾號

Ybzhan小程序