1、说明
PIC开发环境所需软件包含集成开发软件以及编译软件。
2、下载集成开发环境
1、进入PIC官网,在Tools and Software下拉选项中选择MPLAB X IDE
2、点击View Latest Downloads
3、选择需要下载的对应平台软件
3、安装集成开发环境
1、运行下载的软件(MPLABX-v5.50-windows-installer.exe),点击Next
2、接受协议条款并点击Next
3、软件语言选择英语或简体中文,并点击Next
4、选择软件安装位置,下方去除勾选信息上传(个人习惯)
5、勾选自己需要的芯片支持型号,全部安装需要占用较大的存储空间,并点击Next
6、继续点击Next
7、正在安装软件
8、软件安装完成,其中第一个勾选为前往下载XC编译器,可以勾选,其余可取消勾选,并点击Finish
4、下载编译器
1、进入PIC官网,在Tools and Software下拉选项中选择MPLAB XC Compilers
2、点击View Downloads
3、点击Compiler Downloads,选择对应版本下载安装
5、安装编译器
1、运行下载的编译器,并点击Next
2、接受协议条款,并点击Next
3、选择许可证类型,我们选择Free即可满足,点击Next
4、选择安装路径,并点击Next
5、选择将xc32添加到PATH,便于后面集成开发环境识别
6、准备就绪,可进行软件安装
7、正在进行软件安装
8、软件安装完成,显示许可证信息
9、软件安装完成,点击Finish即可
6、异常说明
1、如果打开MPLAB X IDE后软件提示未找到编译器,说明在编译器安装时没有进行PATH,集成开发环境无法识别编译器,需要手动进行编译器添加
解决方案:依次在菜单栏中选择Tools->Options->Embedded->Build Tools 添加编译器
关键字:PIC 开发环境 安装
引用地址:
1、PIC开发环境安装
推荐阅读最新更新时间:2024-11-20 17:51
PIC单片机的抗干扰能力强还是AVR单片机的强?
单片机的抗干扰性能历来为大家所重视,现在市面上的单片机就我所接触过的,就有十家左右了,韩国的三星和现代;日本的三菱,日立,东芝,富士通,NEC;台湾的EMC,松汉,麦肯特,合泰;美国的摩托罗拉,国半的cop8系列,microchip系列,TI的msp430系列,AVR系列,51系列,欧洲意法半导体的ST系列。。。。。。 这些单片机的抗干扰性能大多数鄙人亲自测试过,所用机器是上海三基出的两种高频脉冲干扰仪,一种是欧洲采用的标准,一种是日本采用的标准;日本的标准歉咂德龀辶⒊觯龀蹇矶却?0ns到250ns可调,欧洲采用的标准是脉冲间歇(间歇时间和发出时间可调)发出,脉宽也是从50ns到250ns可调;我们国家采用的是欧洲标准。
[单片机]
基于PIC18F的全自动热敏电阻测试仪设计
引言 热敏电阻作为一种常用的温度传感器广泛应用于消费电子、工业控制、通信、航空等领域。在热敏电阻的生产过程中,电阻的性能测试和标定环节非常关键。本文设计了一种能够实现对热敏电阻性能进行自动测试和分析的仪器 热敏电阻测试仪,它能够同时对十五个热敏电阻进行性能测试,在测试过程中,用户可以通过上位机界面来控制测试中的温度范围及温度间隔。得到测量数据后,用户可以通过Excel表格程序绘制各个电阻的热温曲线,从而可以很容易识别出次品电阻。该仪器缩短了对热敏电阻进行检测的平均时间,提高了厂家的生产效率。 测量的基本原理 对热敏电阻进行测试需要将其放入恒温箱中进行,本测试仪也需要对恒温箱中的温度进行测定,才能根据不同的温度测定热敏
[测试测量]
PIC16F877A单片机实现HT1621液晶显示控制
简介:本文使用PIC16F877A单片机实现HT1621液晶显示控制,该硬件电路具有硬件少,体积小,结构简单,稳定性高,能准确地显示多功能全自动智能开关的漏电、过载、欠压等指示显示。 HT1621液晶显示控制器是多功能全自动智能开关的显示部件,能实时、准确、在线监控供电线路的运行情况。一旦线路出现漏电、过载、短路、过压、欠压和缺相时,智能安全用电开关能立刻启动保护程序,并显示在HT1621液晶显示控制器上。在智能化楼宇、中高档家庭住宅、电力系统、工矿企业、国家重点消防单位以及石油化工、文教卫生、金融、电信等领域。基于单片机的HT1621液晶显示控制器应用广泛,其原理框图如图1所示。 美国MICROCHIP公司的PIC系列
[单片机]
PIC12F508项目程序
#include htc.h #include main.h __CONFIG(MCLRDIS&WDTDIS&PROTECT&INTRC); //设置配置位(MCLR脚复位禁止,看门狗关,无代码保护,内部RC振荡) volatile unsigned char Key_Flag=0; /*****用于识别按键是否按下的标志*****/ volatile unsigned char Fluid_Flag=0; //流量标志 volatile unsigned char Press_Flag=0; //压力标志 volatile unsigned char Test_Count=0; //转存计数器计数值 vola
[单片机]
PIC16F1829 TIMER0初始化程序
简介:本文和大家分享一个PIC16F1829 TIMER0初始化程序,感兴趣的朋友可以看看。 //timer0 分频值 #define TIMER0_DIV2 (0 0) #define TIMER0_DIV4 (1 0) #define TIMER0_DIV8 (2 0) #define TIMER0_DIV16 (3 0) #define TIMER0_DIV32 (4 0) #define TIMER0_DIV64 (5 0) #define TIMER0_DIV128 (6 0) #define TIMER0_DIV256 (7 0) //------- #define TIMER0_
[单片机]
PIC单片机驱动NB358烟雾报警器汇编程序
; NB358 software v1.0 LIST P=16F676 INCLUDE 16F676.INC __CONFIG _CP_OFF & _WDT_ON & _BODEN & _PWRTE_ON & _XT_OSC & _MCLRE_ON & _CPD_OFF ; ********************************* ; Variable Define ; ********************************* ;------------------------------------
[单片机]
PIC单片机的BIN码转BCD码
;******************************************************************** ; Binary To BCD Conversion RouTIne ; This rouTIne converts a 16 Bit binary Number to a 5 Digit ; BCD Number. This rouTIne is useful since PIC16C55 & PIC16C57 ; have two 8 bit ports and one 4 bit port ( total of 5 BCD digits) ; ; The 16
[单片机]
基于PIC16C74单片机空调室内机软件的实现
单片机软件实现是单片机系统应用的重点,他是在硬件设计基础上实现程序设计的 重要环节 。单片机程序设计一般包括以下几个步骤:软件规划、流程图编制、代码编写。由于单片机 系统具有软硬件紧密结合的特点,因此在基于某种单片机系统的软件开发时,应充分了解该 系统实现的硬件环境,同时也应该在系统设计与硬件设计阶段,对软件设计有一个大体的规 划。因此,本文在介绍室内机控制器功能的基础上,重点讨论如何用软件实现该室内机的功 能。 1室内机控制器的功能 室内机控制器主要是驱动风门步进电机,接收来自红外遥控器设计的指令,进入到相应的工 作状态,并显示运行状态。 室内机控制器包括以下几个硬件电路模块:室内机处理器,室内机
[单片机]