led顯示器的接法:
(1)共陰極
(2)共陽極
共陰極
共陽極
七段數碼管加上乙個小數點,共計 8 段。因此為led顯示器提供的編碼正好是乙個位元組。tx 實驗板用共陰 led顯示器,根據電路連線圖顯示 16 進製數的編碼已列在下表。
0x3f
0x06
0x5b
0x4f
0x66
0x6d01
2345
0x7d
0x07
0x7f
0x6f
0x77
0x7c67
89ab
0x39
0x5e
0x79
0x71
0x00cd
ef無顯示
led數碼顯示方式及電路:
(1)靜態顯示方式
特點:每個數碼管的段選必須接乙個 8 位資料線來保持顯示的字形碼。當送入一次字形碼後,顯示字形可一直保持,直到送入新字形碼為止。
優點:占用cpu時間少,顯示便於監測和控制。
缺點:硬體電路比較複雜,成本較高。
(2)動態顯示
方式 動態顯示的特點是將所有位數碼管的段選線併聯在一起,由位選線控制是哪一位數碼管有效。選亮數碼管採用動態掃瞄顯示(即輪流向各位數碼管送出字形碼和相應的位選,利用發光管的餘輝和人眼視覺暫留作用,使人的感覺好像各位數碼管同時都在顯示)。動態顯示的亮度比靜態顯示要差一些,所以在選擇限流電阻時應略小於靜態顯示電路中的。
led數碼顯示程式(c 語言):
#include
#define
uintunsigned
int
#define
uchar
unsigned
char
sbit dula
=p2 ^6
;//段選
sbit wela
=p2 ^7
;//位選
uchar num
;
uchar code table
=;
void
delay
(uintz);
//延時
int
main
()
}
return
0;
}
void
delay
(unsigned
intxx
)//輸入 xx :ms
}
void
delay1ms
() 1ms
while
(--i
);
}
51微控制器學習 4 數碼管顯示
數碼管動態顯示原理 74hc138解碼器 實現 微控制器系統中常用的顯示器有 發光二極體led light emitting diode 顯示器 液晶lcd liquid crystal display 顯示器 tft液晶顯示器等。led顯示器有兩種顯示結構 段顯示 7段 公尺字型等 和點陣顯示 5...
微控制器控制的數碼管顯示
include include include include define digport xbyte 0x8000 定義字位口 define wordport xbyte 0x4000 定義字型口 define uchar unsigned char 定義共陰極字型編碼表 數字0 9 uchar...
微控制器數碼管0000 9999顯示問題
數碼管的顯示 效果 顯示 00 99,動態顯示 變化顯示 說明 此例程將數碼管顯示內容用乙個函式打包,要顯示直接呼叫即可。標頭檔案 include reg51.h 變數定義 unsigned char table 表 共陽數碼管0 9 引腳定義 sbit smg q p1 0 定義數碼管陽級控制腳 ...