基于AT89C52数码管循环移位显示
生活随笔
收集整理的這篇文章主要介紹了
基于AT89C52数码管循环移位显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
本文章主要介紹利用矩陣鍵盤隨意輸入0~9數值,循環移位顯示。
電路設計
這是一個相對比較簡單的電路設計起來也是比較容易的,主要用到一個八位數碼管和按鍵、單片機一個。下圖所示就是博主在Proteus仿真軟件中設計的一個簡易的電路圖。
電路原理
系統實現顯示通過矩陣按鍵輸入數值到單片機后顯示到數碼管上,隨著矩陣按鍵值得輸入數碼管也進行移位顯示。
數碼管移位循環顯示原理
其實數碼管的移位循環顯示還是通過一位一位的顯示,循環顯示的主要特點就是所有數碼管的段選線并聯到一起,由位控制線控制哪一位數碼管有效。循環顯示其實說的就是單片機輪流向各位數碼管送出相應的字形碼與相應的位選嗎。利用發光管得余輝和視覺暫留作用,使人們感覺所有數碼管都是在同時顯示。循環顯示的亮度效果會比靜態數碼管顯示的亮度暗一些,所以在選擇限流電阻的過程中阻值應小于靜態數碼管的阻值。
程序設計
程序設計相對來說還是比較簡單的,主要是一個數碼管的顯示子程序和一個按鍵處理程序。相關程序如下所示。
學習使人快樂,學習勇無止境,日常分享自己的學習心得。
總結
以上是生活随笔為你收集整理的基于AT89C52数码管循环移位显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝牙开发|蓝牙技术介绍
- 下一篇: 一个极简的Http请求client推荐,