獨立按鍵實現8位數碼管0 7的迴圈

2021-10-14 13:51:45 字數 851 閱讀 1703

(1)按鍵原理:按鍵正常狀態為預設高電平,當按鍵按下之後就變成低電平。利用這個特性,我們可以檢測出按鍵是否按下。

(2)數碼管原理:想實現數碼管的點亮,首先要有位選,即點亮哪乙個數碼管;其次要有段選,即具體的數碼管顯示哪一段(乙個數碼管由8段構成,包括乙個小數點)

(3)按鍵原理圖:

(4)74hc138原理圖:

//延時函式

void

keypros()

p0=smgduan[i]

;//數碼管顯示具體數字

delay

(50000);

}}if(k4!=0)

//按鍵正常狀態,不按下

}void

main()

}

矩陣按鍵值在8位數碼管流動顯示

1 矩陣按鍵原理 話不多說,對於16個矩陣按鍵來說,要想知道哪個按鍵被按下,可以設定16個io口,但是這樣硬體電路過於繁瑣,所以可以採用行列掃瞄法,由行推列,再由列推行。首先給四個行為低電平,四個列為高電平 如何某個按鍵被按下,那麼該按鍵所在的列就變為低電平 再給四個行為高電平,四個列為低電平,那麼...

一位數碼管簡述

應用廣泛,尤其是在一些僅需要顯示簡單字元的場合,如一些熱水器,冰箱上,就是用數碼管來顯示一些數字表示溫度等變數。它由7個條狀的發光二極體排列而成,可實現數字 0 9 及少量字元的顯示。7段數碼管 為了顯示小數點,增加.了1個點狀的發光二極體,因此數碼管實際由8個led組成,8段數碼管 分別把這些發光...

TPY102四位數碼管1 0

main.py put your code here 四位數碼管1.0 適用於 四位七段數碼管,共陽 輸入num型別 字串str 2019.12.28 import pyb from pyb import pin 數碼管a g dp對應的開發板引腳 x1 x2 x3 x4 x5 x6 x7 x8 用...