51微控制器 三 靜態與動態驅動數碼管

2021-09-01 05:32:04 字數 636 閱讀 8496

數碼管結構及分類

數碼管是發光器件之一,內部由七個條形發光二極體(a,b,c,d,e,f,g)和乙個小圓點發光二極體(dp)構成,51微控制器開發板上為八段數碼管,如下圖所示,根據各段的組合不同,顯示的字元也就不同。

按八個數碼管的公共端接線不同,數碼管又可分類為共陰極數碼管和共陽極數碼管兩種。共陰極數碼管的公共端接地,而共陽極數碼管的公共端接電源,接線如下圖所示(左為共陰極,右為共陽極)。當連線的微控制器介面為高電平時共陰極數碼管亮;反之,連線的介面為低電平時則共陽極數碼管亮。

dig_port = gduanma[i+1]; // 傳送段碼

delay1ms(); // 間隔一段顯示時間

dig_port = 0x00; // 消隱,注意不要漏掉了

}}

51微控制器的靜態數碼管

1.138解碼器 1.74hc138是一款高速 cmos 器件,74hc138引腳相容低功耗肖特基ttl lsttl 系列。74hc138解碼器可接受3位二進位制加權位址輸入 a0,a1和a2 並當使能時,提供8個互斥的低有效輸出 y0至y7 2.使用138解碼器,可以用三位來控制八位,如下圖所示,...

51微控制器 靜態數碼管詳細教程

二.實現程式 三.結果與總結 單個數碼管有8個小led燈,通過點亮其中若干個可以顯示0 9和部分字母,下面是原理圖 1 通過原理圖,可以看出數碼管分為共陽 b右 和共陰 b左 兩種,想要使led通電,需要形成電勢差,例如在共陰下,想使a管亮,需要在a管輸入高電平,其他情況以此類推。點亮數碼管指定段,...

微控制器驅動數碼管

數碼管的原理?數碼管是分段控制點亮和熄滅的led段,數碼管分為共陽極以及共陰極,共陽極就是說數碼管的led段共乙個電壓正極,共陰極就是說所有的led段共乙個電壓負極。一般方法,乙個io控制公共段,共陽極為例子,給公共段施加乙個正電壓,其餘led段由io分開控制,想顯示多少,只需點亮對應的led段,即...