文章目录

  • 一 环境安装
  • 二 单片机编程

如果你已经安装了MPLAB V5 + XC8 V2.0,那么在保证你安装的环境能用的情况下,你可以什么都不用动,然后直接安装这个安装包xc8-v1.41-full-install-windows-installer.exe <----这是一款c语言编译器。MPLAB可以同时装多个版本的编译器!!
装了后mplan找不到编译器的看这里:
https://jingyan.baidu.com/article/49ad8bcea772665834d8fac8.html

一 环境安装

环境安装所需的东西我都放到了这里,有需要可以进行安装。里面含有了JDK安装包、mplab安装包、XC8编译器、XC8协助器(可装可不装)
链接:https://pan.baidu.com/s/1S6J1ehTEc0wRM8Zyl8qjtA
提取码:iirv

首先准备好安装包(上面的链接里已经是全部的安装包,下面还提到下载链接不用去点了),然后卸载电脑上原有的版本mplab(必须卸载 不能同时装2个版本mplab),最后按下面的顺序依次安装。
0、JDK
jdk8u73windowsi586.exe <----
如果电脑上已经安装了这个JAVA环境,就没有必要再次安装这个exe。
如何判断电脑上有没有JAVA环境?---->打开cmd----->输入java按回车---->如果装了环境他会有一串java命令提示。
为什么要安装JAVA环境?------->mplab的运行是基于这个环境的。
怎么安装JAVA环境?---->可以点击这个安装包一直默认安装完,然后根据下面安装教程链接里面给的,配置三个环境变量。

mplabx是JAVA写的,先装上JDK再说。直接安装就行了,最好是默认地址,一定不要瞎换(因为这会影响到后面环境变量的设置有的人并不是很清楚),当然懂的人自己切换JDK和JRE目录,安装完后加上那三个系统环境变量,万无一失。
安装教程
https://www.runoob.com/java/java-environment-setup.html
下载地址
http://www.onlinedown.net/soft/61003.htm
可在cmd中输入java看看自己有没有成功安装java。

1、
mplabx-v4.05-windows-installer.exe <----
作用:免费软件,PIC IED,只支持汇编。这个直接装下去就行了,不要安装到中文路径去了,不是很懂的就直接全部默认安装就好。
下载地址
https://www.baidu.com/link?url=aEKYWcIb_O_qgzuYLN-vtDeG_tXdphEPyjjyEnz3HA8Tg2SRJKyaAU7Q0Rk659q131FHz-VjoPGn2QGlY1be2a&wd=&eqid=e4a7173500116d03000000025d7fbec0
下面是安装的时候一个图,可见我装到了D盘目录,选安装目录不要选带中文的,不然可能有bug。我更建议直接默认安装地址,免得麻烦,反正后面不用了控制面板卸载了就得了。

2、
xc8-v1.41-full-install-windows-installer.exe <----这是一款c语言编译器
作用:支持C语言编译的包,先把mplabx安装后再装这个。 C语言编译器能够将我们写的c语言编译成单片机能够看懂的机器语言。这个是要钱的,但是有pojie版,后面协助程序就是pojie包。这个也是直接全部默认地装完就行。也有用xc8-v2版本的,但是有些程序编译不能通过,我没研究他们的细微区别,这里统一建议安装v1.41。在后面的教程中也提供如何把程序改写到mplab v5+ xc8-v2,但是鉴于程序的不确定性,并不推荐mplab v5+ xc8-v2。
下载地址
http://ww1.microchip.com/downloads/en/devicedoc/xc8-v1.41-full-install-windows-installer.exe

3、
xc8-v1.41 pj程序 <----
其实就是pj,可以安装也可以不安装,没影响。这三个文件如下图。替换掉xc8-v1.41安装路径下bin文件里的三个同名文件。就算 协助完成了。没 协助也没事,都一样用。


下载地址:
https://download.csdn.net/download/x1131230123/11753445

其他:

仿真软件proteus8.9:
proteus安装和使用的简略教程:

https://blog.csdn.net/x1131230123/article/details/106951776

二 单片机编程

开发:
1、mplabx-v4.05-windows-installer装了后桌面上三个图标,点开MPLAB X IDE v4.05。
2、然后参考 这个博客 (看我下面的详细链接,可以不用看这个链接里的)
3、等出来main.c的时候,点编译就会生成hex文件了,这个文件可用于proteus仿真。文件路径在工程的 project\project.X\dist\default\production 文件夹里。

详细全写在这里去了:
https://blog.csdn.net/x1131230123/article/details/108757436

PIC 开发 入门 教程 MPLAB X IDE v4.05 xc8-v1.41 仿真proteus相关推荐

  1. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

  2. Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

    Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...

  3. 【Arduino】开发入门教程【一】什么是Arduino

    Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...

  4. Arduino可穿戴开发入门教程Arduino开发环境介绍

    Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...

  5. Arduino可穿戴开发入门教程(大学霸内部资料)

    Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内 ...

  6. IntelliJ IDEA开发入门教程

    IntelliJ IDEA开发入门教程 本系列教程从 IntelliJ IDEA 的安装.卸载.软件设置.项目配置等各个方面进行讲解.通过本系列教程的学习,也希望你能爱上 IntelliJ IDEA, ...

  7. 傻瓜式Android APP开发入门教程

    这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,android各种机子和rom的 ...

  8. HoloLens2开发入门教程

    HoloLens2开发入门教程 视频教程 HoloLens2开发入门教程_哔哩哔哩_bilibili HoloLens2开发入门教程-hololens2开发教程,hololens开发教程,holole ...

  9. 2012 android开发工具,2012最新完整版Android开发入门教程

    此文档为2012年最新完整版的Android开发入门教程,免费分享给大家,希望大家喜欢! 点击索取: android开发者资料大全 第一篇:安装SDK 这里主要介绍如何安装Android的SDK开发包 ...

最新文章

  1. Git命令家底儿及Git数据通信原理详解
  2. Shell学习笔记1-2
  3. 前端python和go_Python_前端网页+前后端交互-Go语言中文社区
  4. 【Python】一道题吃够Python语法糖
  5. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了
  6. 获取iOS任意线程调用堆栈(三)符号化理论:从Mach-o结构分析类名方法名
  7. matlab双目相机标定校正_基于双目视觉的无人机避障算法(一)
  8. 1-1:学习shell之shell是什么
  9. 模拟电路--可编程数字稳压电源的设计
  10. 0基础lua学习(十八)C调用Lua----02Lua堆栈
  11. python处理excel表格-如何用python处理excel表格
  12. python如何删除对象_Python-从列表中删除对象
  13. 线程的常用方法(1)
  14. mysql 部署最佳实践_MySQL安装脚本最佳实践
  15. oppo r11s鸿蒙固件,OPPO R11s Plus官方固件rom刷机包_R11sPlus系统升级更新包
  16. python爬虫项目(对博思平台社区话题信息进行爬取并保存)
  17. PHP:Fatal error: Class 'COM' not found in … 的处理办法
  18. 用Python画个新冠病毒
  19. cin/cou效率太慢?试一下 ios::sync_with_stdio(false);
  20. 470万条12306用户信息遭泄露

热门文章

  1. StartCom 申请 免费的SSL 证书(绑定多个域名)
  2. GitLab支持Ldap认证配置
  3. 食品科学与工程的计算机基础,计算机基础模拟试题(一).doc
  4. 【永春】Asp.Net页面执行流程分析
  5. html快捷键、结构以及各种标签
  6. 禁用MacBook内置键盘
  7. 【供应链金融】“边缘计算”成供应链金融发展核心
  8. IE退役,建议使用IE的网站如何打开,Edge接力。
  9. ClosureTable 用户上下级有关系的建立和使用
  10. Azure CosmosDB (13) CosmosDB数据建模