MCC简介与试水
-
MCC是microchip开发的对单片机进行可视化编程的一个插件,可以避开对寄存器的操作带来的麻烦
步骤:-
启动MPLAB X IDE v4.20。
-
如果存在任何已打开的项目,则在“Projects”(项目)窗口中右键单击项目名称,然后选
择“Close”(关闭)将其关闭。 -
使用:File(文件)> Open Project...(打开项目...),打开以下位置中的项目:
MASTERs\C19H02\LAB1\lab1.X。 -
使用Window > MPLAB Code Configurator v3 > MPLAB Code Configurator v3打开
MCC:打开/关闭。或者,可以按屏幕顶部的“MCC”按钮:
-
可能会出现一个让您保存MCC配置文件的窗口。单击“Save”(保存)。
-
底部中间窗口应显示“Pin Manager:Grid View”(“引脚管理器:网格视图”)选项卡。
单击端口B下的引脚4(RB4),以选择用作按钮的输入引脚。该引脚连接到HPC Curiosity
板上的S1按钮。 -
单击端口A下的引脚7(RA7),以选择用于LED的输出引脚。该引脚连接到HPC Curiosity
板上的LED D5。
网格视图窗口现在应如下所示:
-
单击“Resource Manager”(资源管理器)选项卡(左上角)中的Project Resources(项
目资源)> System(系统)> Pin Module(引脚模块),导航至“Pin Module”简单设置
窗口。 -
在RA7的“Custom Name”(自定义名称)字段中输入“LED1”,为RB4输入“S1”。
-
取消选中RA7上的“Analog”(Analog)复选框。“Pin Module”视图应如下所示:
-
单击“Project Resources”选项卡中的“Generate”(生成)按钮,以生成代码。
-
切换至左上角窗口中的“Projects”选项卡并展开“Source Files”(源文件)文件夹,以打
开main.c。 -
将以下代码添加到while(1)循环中:
LED1_LAT = !S1_GetValue();
- 使用屏幕顶部的“Make and Program Device Main Project”(编译并编程器件主项目)按
钮编译和加载项目。
- 按S1按钮并观察LED,对项目进行测试。
-