使用MPLAB X IDE来新建项目,并且通过MCC来配置引脚,可以方便、快捷地建立起项目框架和基本配置代码。在使用MPLAB X IDE新建项目之前,先确定是否安装好了MCC插件,这个插件并不会随同IDE安装,而是需要单独安装的,下面先介绍MCC插件的安装过程,如果您已经安装好了这个插件,则可直接看第二部分。

一、安装MCC插件
    这个插件有两种安装方法,一是在线安装,另一个是事先下载好再安装,由于在线安装需要较长的时间,建议最好还是先下载好后再安装。


1、在线安装
    在“工具——插件”窗口里的“可用插件”里选择到MCC选项,点击左下方的“安装”按钮,然后耐心等待下载完成(如下图):
 
2、事先下载好再安装
    在插件安装窗口中的“已下载”页面按“添加插件”按钮,定位到插件存放的文件夹,点击“打开”按键:
 


    此时文件名会出现在“已下载”窗口,再按左下角的“安装”按钮,进入安装界面:
 

3、插件的安装
    插件安装过程比较简单,同意协议之后就一直“下一步”,直到安装完成。
 

 


    注意插件安装过程中还需要重启软件,以便与IDE建立连接:
 

    重启时会先更新,如下图:
 


    然后再启动IDE进行相应的设置,以便与MCC建立连接:
 

    启动完成后,插件就完全安装好了,此时可在“工具——插件 ”窗口里的“已安装插件”页面找到MCC了。
 



二、新建项目文件
    在MPLAB X IDE窗口菜单选择“文件——新建项目”,启动新建项目向导。
1、选择项目
    这里一般选择“mirochip嵌入式——独立项目”
 

2、选择器件
    这里千万不能随便选,一定要从下拉列表框里找到正确的器件名称:
 

3、选择工具
    我用的是PIC16F18446芯片,对应的编译器是XC8,在此选择“Simulator”。如果你尚未安装XC8插件,则需要先安装,否则这个选项前面不是绿色标识,而是红色标识,此时你无法选中。
 

4、选择编译器
    选中“XC8...”这一行就行:
 

5、建立项目名称和文件夹 
    输入你的项目名称,IDE会自动在你指定的位置建立与项目名称相同的文件夹,当然你也可以在些修改文件夹名称。在此需要注意的是编码选择,默认的选择不兼容中文字符,你输入的中文字符在下次打开时会变成“??”,如果你需要使用中文字符,可选择GB18030或GBK等中文字符集。

 

    至此,项目框架基本建成,紧接着需要使用MCC来配置引脚并建立相应的基本文件及代码。

三、使用MCC来配置引脚及生成基础文件和代码

    在使用MCC配置之前,我们可以看到新建项目的文件夹下只有两个子文件夹,如下图:
 

还可以对引脚进行配置:
    启动或关闭MCC有两种方法:1、从菜单“工具——已安装插件”里选择;2、点击工具栏的MCC图标(通常在最右边)。
    进入MCC后可以从左边“ 设备资源”列表中选择要配置的项目,双击之后即出现在上面的“项目设备”列表中,然后在主窗口中进行配置,下面是配置串口通讯:

 
    这是配置定时器0:
 


    还可以对引脚进行配置:
 

    配置好之后,点击左边的"Generate"就可以生成代码,见下图:
 
    
    在点击下图中的“Yes”按钮后便会自动生成相应的基础代码及文件:
 



    至此MCC配置完成,最后再查看项目文件夹,相应的文件及文件夹已经全部完善,我们就可以在此基础上添加自己的代码,完成整个项目。 
 

关键字:MPLAB  IDE  新建项目  MCC  配置引脚 引用地址:使用MPLAB X IDE新建项目和通过MCC配置引脚

上一篇:带感应的小夜灯的PIC单片机源码(可手动控制or自动控制)
下一篇:PIC单片机+LCD12864显示汉字程序

推荐阅读

根据外媒报道,在罗马召开的欧洲光学通信大会(ECOC)上,英特尔公布了它们最新硅光子接收器的规格,该接收器旨在为通信服务和云供应商提供支持5G 无线网络扩展的硬件。图片来自英特尔正如英特尔(Intel)所述,新的100G硅光子收发器是为适应下一代5G无线网络基础设施的宽带需求而设计的,以满足下一代5G无线网络基础设施的宽带要求,同时也能够适应最严...
一般用来测量压缩空气流量计有涡轮流量计、涡街流量计、孔板流量计等。随着科技发展,孔板流量计已被涡街流量计所取代,那么如何运用涡街流量计测量压缩空气流量。针对上述测量压缩空气流量的困难,我们认为还是选用涡街流量计比较好。目前用来测量压缩空气流量的流量计已广泛应用于冶金、石油、化工、能源、食品、环保等各个领域的流量测量,这是因为它具...
Dialog半导体已将其导电桥接电阻RAM非易失性存储器(NVM)技术授权给Globalfoundries,但生产计划要等到2022年。 Globalfoundries公司计划在2022年将CBRAM作为其22FDX绝缘体上硅22nm制造工艺的嵌入式NVM选项,并计划将该方案扩展到其他制程。 Facebook首席人工智能科学家Yann LeCun表示, ReRAM技术是嵌入式人工智能的一项关键技术。CBRAM可在恶劣的环境下...
今日上午,2021 OPPO开发者大会(ODC21)在上海举办,此次会议以“开放互融 致善创新”为主题,提出对未来生态的新思考。发布小布虚拟人,开放面向开发者的多元AI能力小布虚拟人,是首个基于虚拟人多模态交互的手机智能助手,涵盖视觉、语音、自然语言处理等多模态融合算法,依托小布助手的综合AI能力,实现与用户在多个场景生态下的内容服务、实时交互。O...

史海拾趣

问答坊 | AI 解惑

世界500强面试题目及评点

世界500强面试题目及评点(上) 世界500强面试题目及评点(下) …

查看全部问答∨

求助:遇到sp被重定义怎么办?

在CCS2.0下用C写程序的时候编译连接都没问题,但是程序老是陷入死循环,查了很久都没查出来,最后感觉是可能是如下3个warning的问题 “Reg5509a.h",line 107:warning:incompatible redefinition of macro "RSA0L"(declared at line 60) “R ...…

查看全部问答∨

求TC35外围电路连接图及收发短信源代码

求TC35外围电路连接图及收发短信源代码 !! 各位大虾帮帮忙吧,刚接触这东西,急需这些来熟悉熟悉,买了个TC35模块,想自己焊个板子玩下。 如果有的话,麻烦发我邮箱fjchen_ok@126.com 谢谢了~…

查看全部问答∨

大家有玩过camera模块的没有

我现在在用三星的ARM11做一个项目,要用到camera模块,有做过的在这里留下个联系方式啊。…

查看全部问答∨

用过MC9328MXL的请进

各位大侠:     小弟正用MC9328MXL CPU。第一次接触。请大侠们介绍一下。     还有,我想用程序管理CPU上的电池芯片。请问这款CPU上的电池芯片是什么型号的?官方网站地址是什么?    谢谢!!!…

查看全部问答∨

STMCU开发板免费大赠送啦

    ST公司将在登记的客户中抽取1500人,免费赠送MCU开发套件(含STM32,STM8最小系统,和STLINK)。赠品预计5月底发放。微芯力科公司将协办ST公司的开发套件免费赠送活动。请点击以下链接,登记信息,参加活动。http://w ...…

查看全部问答∨

城主,问一下STM32F105RB的OTG问题!

我现在想用STM32F105RB做产品,在现场通过U盘对产品进行升级!请问可以做到吗?因为USB的OTG我从来没有用过。以前用的要么只能host,或者只能作device。 另外当用STM32F105RB的OTG作主访问U盘时,外围还要加其它的接口芯片吗?另外就是STM32F ...…

查看全部问答∨

UDP的服务器程序

那位大侠有UDP的服务器程序,能否借鉴一下?谢谢了…

查看全部问答∨

有关菜鸟的学习路程,求指教·

开始时觉得自学单片机,再上升到嵌入式的高度,慢慢来,总会成的。但是越来越感觉自学的不可行性,网上的视频只是一个一个模块的教你使用了零碎的外围,我觉得除了这些零碎以外我没有收获到什么东西。希望高手能给我的自学道路指点一下方向,就是说 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved