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.