close

Arduino HT1621 段式液晶顯示器驅動

0.
段式液晶顯示器 可以說是老祖宗級的東西
從計算機開始 電子表 BB-call 按鍵式電話 ...各式各樣的表頭
特別是阿拉伯數字方面 都用得到 也算是一個基礎

了解它的顯示原理 可以說功力大增 用單晶片的人 都相堵A丟 
 
1.
data sheet 該看的 休想逃掉
中文的也可以看看

2.
注意 工作電壓 雖然是2.4V~5.2V
但為求保平安 還用選用3.3V吧

這個就是Arduino不方便的地方 5V 要改為3.3V

法1 電壓準位 shift 小板 有分4ch/8ch的 
(4ch 好像偷掉了4個電晶體 只能單向shift) 

法2 串接限流電阻 1.2K 左右

3.
偶用這片
http://goods.ruten.com.tw/item/show?21521500697086

因為各各硬體版本不同 com/seg 對應RAM 方式可能不同
所以一定要會基本功

就是例如 4comX32seg 就要設2個loop 把所有筆劃的排列方式作成一個表

可以作到這 就算完成了一半工作 也應該可以了解大概的顯示原理

程式可參考網址
HT1621测试程序
http://blog.csdn.net/armauk/article/details/39076423

它是for單晶片的 應該很容易改成 Arduino 版本
http://blog.csdn.net/fengmm521/article/details/78446443

4.
再來就是寫一個時鐘程式 高手再加上alarm and beeper 

5.

這只算是初級程度 不複雜 頂多是小數點 點亮有一些些複雜 

更深入的須先讀出RAM 值再寫入 即read-modify-write.

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 李麥克   My Dear 的頭像
    李麥克 My Dear

    科學與藝術的偉大, 在於對人類無私的奉獻. 不知道是誰說的?

    李麥克 My Dear 發表在 痞客邦 留言(0) 人氣()