|
單片機(jī)通過(guò)驅(qū)動(dòng)電路給數(shù)碼管中相應(yīng)各段的發(fā)光二極管加正向電壓,該段發(fā)光二極管就會(huì)被點(diǎn)亮。
不同段的發(fā)光二極管加正向電壓則亮,不加正向電壓則滅,這樣就可以通過(guò)各段的亮滅組合,來(lái)顯示不同的數(shù)字和字符了。 單片機(jī)是通過(guò)向數(shù)碼管送段形(即顯示編碼),來(lái)給數(shù)碼管相應(yīng)的各段加正向電壓來(lái)實(shí)現(xiàn)的。
我這里有個(gè)以前做的點(diǎn)亮1個(gè)數(shù)碼管程序,可以參考學(xué)習(xí)。
#include <reg52.h>
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
wela=1;
P0=0Xfe;
wela=0;
dula=1;
P0=0x06;//想要顯示什么數(shù)字直接更改數(shù)字的二進(jìn)制(0x06)就可以了.
dula=0;
}
|
|