看板 Programming
作者 標題 8051使用C++ 做四位元七段顯示器題目
時間 2013年06月11日 Tue. AM 04:06:40
設四位元七段顯示器的輸出在P0
COM點分別為P3.0、P3.1、P3.2、P3.3
指撥開關輸出為P1
現在要做出一個從0000、0001、0002慢慢的跳到9999(四個數字同時存在)
使用指撥開關要能讓它跳的速度變快
讓它有四個不同的速率...分別用四個開關控制
四位元七段顯示器肉眼看的到的時間跟它停頓的時間抓不到ORZ....
太快亂碼...太慢一個一個亮...有誰可以討論一下..
--
※ 作者: sky17652 時間: 2013-06-11 04:06:40
※ 看板: Programming 文章推薦值: 1 目前人氣: 0 累積人氣: 2788
3樓 時間: 2013-06-14 22:11:13 (台灣)
→
06-14 22:11 TW
依問題猜測,設計的方式利用4個PIN腳掃描顯示,每個COM PIN掃描頻率為1或為0的方波,時間平均分割後加總後一定要小於1/30 sec(視覺暫留,印象中的數值),一旦時間切割變更就出現所述,顯示混亂...所以作法是不能變更掃描頻率,而是以掃描週期幾次為單位進行設計...不知道好不好懂...(LED輸出最好用電晶體供應所需電流,加強驅動能力)
回列表(←)
分享