在現實生活中,經常會見到專門顯示數據的7段LED,在本實例將介紹如何用LED進行數字顯示。
這一節將實現十進制計數循環的顯示,其中,十位采用一個共陰極LED來實現,個位采用一個共陽極LED來實現。由于PIC單片機的驅動能力強,因此直接驅動LED(發光二極管)進行數據顯示即可。
共陰極LED用PIC的RC0來控制,當RC0為低電平時該LED會被點亮;共陽極LED用PIC的RC1來控制,當RC1為高電平時該LED會被點亮,兩個LED公用端口D的8位輸出作為數據線,分時復用。
本實例主要的功能模塊如下。
· 單片機系統:實現PIC單片機對LED的控制;
· 外圍電路:實現PIC與LED的電路接口;
· PIC程序:編寫PIC單片機和LED的接口程序和顯示程序。
通過這個實例,讀者應該掌握以下內容:
· LED的結構和原理∷
· 共陽極LED顯示的原理;
· 共陰極LED顯示的原理;
· PIC單片機驅動LED的編程實現過程。
大功率電感廠家 |大電流電感工廠