PIC 开发 入门 教程 MPLAB X IDE v4.05 xc8-v1.41 仿真proteus
文章目录
- 一 环境安装
- 二 单片机编程
如果你已经安装了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相关推荐
- PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)
PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...
- Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...
- 【Arduino】开发入门教程【一】什么是Arduino
Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...
- Arduino可穿戴开发入门教程Arduino开发环境介绍
Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...
- Arduino可穿戴开发入门教程(大学霸内部资料)
Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内 ...
- IntelliJ IDEA开发入门教程
IntelliJ IDEA开发入门教程 本系列教程从 IntelliJ IDEA 的安装.卸载.软件设置.项目配置等各个方面进行讲解.通过本系列教程的学习,也希望你能爱上 IntelliJ IDEA, ...
- 傻瓜式Android APP开发入门教程
这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,android各种机子和rom的 ...
- HoloLens2开发入门教程
HoloLens2开发入门教程 视频教程 HoloLens2开发入门教程_哔哩哔哩_bilibili HoloLens2开发入门教程-hololens2开发教程,hololens开发教程,holole ...
- 2012 android开发工具,2012最新完整版Android开发入门教程
此文档为2012年最新完整版的Android开发入门教程,免费分享给大家,希望大家喜欢! 点击索取: android开发者资料大全 第一篇:安装SDK 这里主要介绍如何安装Android的SDK开发包 ...
最新文章
- Git命令家底儿及Git数据通信原理详解
- Shell学习笔记1-2
- 前端python和go_Python_前端网页+前后端交互-Go语言中文社区
- 【Python】一道题吃够Python语法糖
- .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了
- 获取iOS任意线程调用堆栈(三)符号化理论:从Mach-o结构分析类名方法名
- matlab双目相机标定校正_基于双目视觉的无人机避障算法(一)
- 1-1:学习shell之shell是什么
- 模拟电路--可编程数字稳压电源的设计
- 0基础lua学习(十八)C调用Lua----02Lua堆栈
- python处理excel表格-如何用python处理excel表格
- python如何删除对象_Python-从列表中删除对象
- 线程的常用方法(1)
- mysql 部署最佳实践_MySQL安装脚本最佳实践
- oppo r11s鸿蒙固件,OPPO R11s Plus官方固件rom刷机包_R11sPlus系统升级更新包
- python爬虫项目(对博思平台社区话题信息进行爬取并保存)
- PHP:Fatal error: Class 'COM' not found in … 的处理办法
- 用Python画个新冠病毒
- cin/cou效率太慢?试一下 ios::sync_with_stdio(false);
- 470万条12306用户信息遭泄露