首先我來簡單介紹下用於Microchip8位單片機開發的環境準備:
開發工具:MPLAB X IDE
編譯器:XC8 Compiler
代碼生成插件:MCC,全稱MPLAB代碼配置器
以上工具相關下載及安裝教程,可在官網搜索到,此處不再贅述。本系列著重介紹通過使用MCC配置外設製作的幾個DEMO。
Demo:呼吸燈
簡要描述:通過在定時器中斷中改變PWM高低電平的占空比,實現呼吸燈(紅色LED)效果
單片機型號:PIC16F1619
MPLAB X IDE:v6.05
XC8 Compiler:v2.41
MCC:v5.3.0
MCC配置界面如圖:
(1)使用內部振盪器(31 kHz至32 MHz),系統時鐘配置為8MHz
(2)該實驗使用RC5作為PWM的輸出
(3)定時器中斷
(4)PWM模塊
(5)定時器2配置
(6)PIN MANAGER
(7)相關代碼配置
(8)效果展示
評論