LED顯示接口模塊設(shè)計思路
這一節(jié)將實現(xiàn)十進(jìn)制計數(shù)循環(huán)的顯示,其中,十位采用一個共陰極LED來實現(xiàn),個位采用一個共陽極LED來實現(xiàn)。由于PIC單片機(jī)的驅(qū)動能力強(qiáng),因此直接驅(qū)動LED(發(fā)光二極管)進(jìn)行數(shù)據(jù)顯示即可。
共陰極LED用PIC的RC0來控制,當(dāng)RC0為低電平時該LED會被點亮;共陽極LED用PIC的RC1來控制,當(dāng)RC1為高電平時該LED會被點亮,兩個LED公用端口D的8位輸出作為數(shù)據(jù)線,分時復(fù)用。
本實例主要的功能模塊如下。
· 單片機(jī)系統(tǒng):實現(xiàn)PIC單片機(jī)對LED的控制;
· 外圍電路:實現(xiàn)PIC與LED的電路接口;
· PIC程序:編寫PIC單片機(jī)和LED的接口程序和顯示程序。
通過這個實例,讀者應(yīng)該掌握以下內(nèi)容:
· LED的結(jié)構(gòu)和原理∷
· 共陽極LED顯示的原理;
· 共陰極LED顯示的原理;
· PIC單片機(jī)驅(qū)動LED的編程實現(xiàn)過程。
評論