AVR程式控制LED燈教學

 

AVR軟體安裝教學請參考

(請點擊)

 

本次教學使用的IC為【ATMEGA16】(Datesheet請參考下圖),借由使用C語言程式對輸出的接腳PA0 ~ PA7(下圖紅框處)輸入0或1的數值,來達成LED的控制亮與滅控置,當接腳收到【0】LED將會滅掉,接腳如果收到數值【1】LED將會亮起來。

AVR程式控制LED燈教學

 

將以下C語言的程式碼燒錄到IC中,首先在portInit中將LED設定為全滅,因此針對所有接腳給定數值0,然後IC接腳號碼第 33 ~ 40 給予數值1,因此所有LED將被觸發被點亮,最後請記得要將<avr/io.h>檔案 include近來到專案中,避免程式無法順利執行。

AVR程式控制LED燈教學