使用MPLAB烧写PIC单片机程序步骤(自己写的)
pickit2编程方法

pickit2编程方法Pickit2编程方法Pickit2是一款常用的微控制器编程器,用于对PIC系列微控制器进行编程。
本文将介绍Pickit2的编程方法,帮助读者更好地使用该工具。
一、准备工作在使用Pickit2之前,我们需要准备以下材料:1. 一台装有Windows操作系统的电脑;2. 安装好MPLAB IDE软件;3. 一根USB数据线;4. 需要编程的PIC微控制器芯片。
二、连接硬件设备1. 将Pickit2与电脑通过USB数据线连接好;2. 将Pickit2与PIC微控制器芯片连接,确保连接正确并稳固。
三、打开MPLAB IDE软件1. 打开MPLAB IDE软件,点击菜单栏上的“File”选项,选择“New Project”,新建一个工程;2. 在弹出的对话框中选择“Microchip Embedded”文件夹下的“Standalone Project”,点击“Next”;3. 选择适合的设备系列和型号,点击“Next”;4. 选择合适的编译器,点击“Next”;5. 设置工程的名称和存储路径,点击“Finish”完成工程的创建。
四、配置编程器1. 在MPLAB IDE软件中点击菜单栏上的“Configure”选项,选择“Select Device”;2. 在弹出的对话框中选择对应的PIC微控制器芯片型号,点击“OK”;3. 点击菜单栏上的“Configure”选项,选择“Select Programmer”;4. 在弹出的对话框中选择“PICkit 2”,点击“OK”;5. 点击菜单栏上的“Configure”选项,选择“Programmer”,再选择“PICkit 2”;6. 在弹出的对话框中点击“Apply”进行配置。
五、编写代码1. 在MPLAB IDE软件中点击菜单栏上的“File”选项,选择“New”;2. 在弹出的对话框中选择“main.c”文件类型,点击“OK”;3. 在代码编辑器中编写相应的C语言代码。
ICD3给PIC单片机烧录hex档文件

ICD3给PIC单片机烧录hex档文件一、打开MPLAB IDE软件。
图1图2二、点击“File->import”导入要烧录的hex档。
图3图4三、导入后如图5.图5中红色圈内表示hex档已经被导入,且导入的路径也可以看的到。
图5三、点击“Programmer->slecte programmer->MAPLAB ICD3”即选择烧录工具为ICD3,如图6。
图6四、将ICD3与电脑连接上,连接成功后如图7红色圈内所示“MPLABICD 3 Connected。
”表示连接ICD3成功。
图7五、对烧录CPU进行选择。
点击“Configure->Slecte Dvice”弹出图9画面。
在“Dvice”下拉菜单中选择要烧录的CPU型号。
这里以“dsPIC33FJ64GP804”为例。
图8图9六、将要烧录的装置与ICD3连接,点击“Programmer->Setting”弹出图10设置对话框。
点击“Power”,画面如图11。
圈内打钩。
电压根据CPU的类型选择,这里以3.3V的CPU为例选择3.25V电压点击确定这时ICD3为装置供电为3.25V。
画面如图12圈内表示软件已经识别到了待烧录的CPU。
图10图11 图12图13七、烧录前先将CPU内的原有程序擦除才可以准确的烧录程序。
点击图14红色圈内的图标擦除CPU中的程序,再点击绿色圈内图标烧录程序。
图14图15擦除成功(a)(b)图16烧录完成八、如图16所示烧录完成。
点击图17中的圈内图标将该工作空间保存下来,给同一型号CPU烧录程序的话下次打开存储的工作空间后即“PIC_download.mcw”后给装置供电无需其他设置就可以给CPU烧录程序。
图17 图18图19 图20。
PIC单片机——点亮一个流水灯(含程序)

PIC单片机——点亮一个流水灯(含程序)MPLAB简介及PIC点亮的第一个流水灯1.PIC16F87X系列单片机引脚简介PIC16F87X系列单片机的引脚分为两种:一种为40脚(包括871,874,877这三种),如图所示;另一种为28脚(包括870,872,873,876这四种)。
PIC16F877除了基本电路所占用的7根引脚外,其余的33支引脚都可当成输出、输入引脚,输入输出端口是单片机基本元素,可以与周边电路进行电路控制和信号传输与检测。
PIC是8位的单片机,以引脚特性分组,每组尽量凑满8支引脚,并将I/O命名为PORTA(RA0~RA5)、PORTB(RB0~RB7)、PORTC(RC0~RC7)、PORTD(RD0~RD7)和PORTE(RE0~RE2)等,各分组特性说明如下:PORTAPIC16F877的PORTA总共有6位(RA0~RA5),PORTA的引脚可作为数据输出输入端口,而系统重置后,PORTA自动成为模拟输入状态,可读取模拟输入信号。
PORTBPORTB总共有8位(RB0~RB7),可以编写程序规划输入输出方向、状态,其中,要进行烧录时,使用到三个引脚,分别是引脚36(RB3/PGM)、引脚39(RB6/PGC)与引脚40(RB7/PGD)。
PORTCPORTC总共有8位(RC0~RC7),除了可作为数据I/O外,还和一些特殊功能的外围电路共享引脚,例如CCP(直流马达控制)、I2C、SPI(同步串行通信电路)、UART(异步串行传输电路)等。
PORTDPORTD总共有8位(RD0~RD7),可作一般数据I/O外,并与PSP(ParallelSlavePort)并行传输区共享。
当整体系统需要多机时,彼此可以经由并行传输区来快速传输资料。
PORTEPORTE总共有3位(RE0~RE2),PORTE的引脚8、9、10有三种功能,除了基本I/O功能,还有模拟输入功能,而上述PORTD的并行传输区设定所需的控制引脚,如/RD、/WR、/CS等,也是属于PORTE引脚。
Mplab IDE 简明入门教程(超简洁,超给力)

本教程针对第一次接触 MPLAB IDE 的初学者! 为了让读者能够很快入门,本教程共分为一下三部分: 第一部分:建立工程 第二部分:配置工程 第三部分:烧写程序 下面我们来看详细操作: 第一部分:建立工程 1.一次点击菜单栏的“Project”---> “Project Pizard”
2.按照类似的方法添加库文件和头文件,如下图:
3.创建源文件:点击“Files”--->“New” 。保存时路径最好放在工程所在 路径,勾选下方的 Add File To Project,如下图:
当所有文件都添加完成后就看到下图效果:
4.环境配置:点击菜单栏的“Configure”--->“Configuration Bits...” 结合实 际情况进行配置(配置前需要把图中的勾去掉,配置完后还要重新勾上才 能生效) 。
点确定后如下图:
另外两项的配置方法与上面类似。 至此,工程配置结束! 第三部分:烧写程序 1.针对实际下载器类型的情况,这里以选择 PICkit 2 为例,如下图:
2.点击 PICkit 2 后工具栏会多出下图红框中的工具(如果单片机与电脑不相 连,就会跟下图一样是灰色) ,点击�后,再点击�: 按下面红色框操作:
之后弹出的对话框如下:
5.选择工程关联路径: 主要是要指定下图中红框里的这三项关联的路径:
要指定这三项关 联的路径
指定方法如下: 点击“New” ,在其下方就出现一个空白框,点击空白框的省略号“...” ,选择 MCC18 文件夹里的路径( Linker-Script Search Path 对应的是 lkr 文件夹)
5.链接 Toolsuite , 这一步是跟上一步连在一起的。 在上一步中进行工具选 择 后,如果在 Toolsuite Contents 一栏中没有出现打叉“X” (如下面的左图) , 说明已经自动链接好,不需要再进行链接;但是如果有“X” (如下面的右 图) ,就需要进行手动链接了,点击 Browse... ,找到编译工具的安装路径 (C 环境的就是 MPLAB C18 的安装路径) 。
北京理工大学PIC单片机实验一PIC单片机集成开发环境MPLAB IDE的使用

实验一 PIC单片机集成开发环境MPLAB IDE的使用一、实验目的:1、学习使用PIC单片机集成开发环境MPLAB IDE2、学习使用在线调试和编程器MPLAB ICD2二、实验方法:1、通过运行例程来初步认识单片机的开发环境;2、利用在线调试和编程器MPLAB ICD2在集成开发环境MPLAB IDE中建立工程文件夹以及程序文本的编辑、编译连接、下载和调试,实现一组由PIC18F452控制的LED灯的点亮过程。
三.程序设计内容:1、通过改变例程1,训练对PIC18F452的编程能力。
2、参照电路板图,将例程1中的输出口作适当改变,使计数结果能够用电路板上的LED 显示出来。
四、实验步骤:1、编辑源文件并将源文件存于mcc18目录下建立的文件夹中#include <p18f452.h> /*引用p18f452的库函数*/#pragma config WDT = OFF/*关闭看门狗(watchdog timer)*/#pragma config OSC = HS/*振荡器工作模式为高速晶体/谐振器*/#pragma config LVP = OFF/*关闭低电压ICSP编程*/int counter;void main (void){counter = 1;TRISB = 0; /* configure PORTB for output */while (counter <= 15){PORTB = counter; /* display value of 'counter'on the LEDs */counter++;}}2、选择目标处理器Device:PIC18F4523、建立项目(项目名与源文件同名)4、选择项目设置选择语言工具套件:MPLAB c18c Toolsuite (mcc18.exe), 选择MPLAB C18 安装目录中头文件和函数库子目录的路径。
2016年度精品--ICD3给PIC单片机烧录hex档文件

ICD3给PIC单片机烧录hex档文件一、打开MPLAB IDE软件。
图1图2二、点击“File->import”导入要烧录的hex档。
图3图4三、导入后如图5.图5中红色圈内表示hex档已经被导入,且导入的路径也可以看的到。
图5三、点击“Programmer->slecte programmer->MAPLAB ICD3”即选择烧录工具为ICD3,如图6。
图6四、将ICD3与电脑连接上,连接成功后如图7红色圈内所示“MPLABICD 3 Connected。
”表示连接ICD3成功。
图7五、对烧录CPU进行选择。
点击“Configure->Slecte Dvice”弹出图9画面。
在“Dvice”下拉菜单中选择要烧录的CPU型号。
这里以“dsPIC33FJ64GP804”为例。
图8图9六、将要烧录的装置与ICD3连接,点击“Programmer->Setting”弹出图10设置对话框。
点击“Power”,画面如图11。
圈内打钩。
电压根据CPU的类型选择,这里以3.3V的CPU为例选择3.25V电压点击确定这时ICD3为装置供电为3.25V。
画面如图12圈内表示软件已经识别到了待烧录的CPU。
图10图11图12图13七、烧录前先将CPU内的原有程序擦除才可以准确的烧录程序。
点击图14红色圈内的图标擦除CPU中的程序,再点击绿色圈内图标烧录程序。
图14图15擦除成功(a)(b)图16烧录完成八、如图16所示烧录完成。
点击图17中的圈内图标将该工作空间保存下来,给同一型号CPU烧录程序的话下次打开存储的工作空间后即“PIC_download.mcw”后给装置供电无需其他设置就可以给CPU烧录程序。
图17图18图19图20财务工作总结ppt[财务工作总结ppt]一、合理安排收支预算,严格预算管理单位预算是学校完成各项工作任务,实现事业计划的重要前提,因此认真做好我校的收支预算责任重大,财务工作总结ppt。
实验一 PIC集成开发环境MPLAB IDE 的使用

实验一PIC单片机集成开发环境MPLAB IDE的使用一、实验目的1. 学习使用PIC单片机集成开发环境MPLAB IDE2. 学习使用在线调试和编程器MPLAB ICD2二、实验方法本次实验意旨使实验者通过运行例程1来初步认识单片机的开发环境,学会利用在线调试和编程器MPLAB ICD2在集成开发环境MPLAB IDE中建立工程文件夹以及程序文本的编辑、编译连接、下载和调试,实现一组由PIC18F452控制的LED灯的点亮过程。
三.程序设计内容#include<p18f452.h>/*引用p18f452的库函数*/#pragma config WDT = OFF /*关闭电子狗(watchdog timer)*/#pragma config LVP = OFF /*关闭低电压ICSP编程*/#pragma config OSC = HS /*振荡器工作模式为高速晶体/谐振器*/int counter;void main (void){counter = 1;TRISB = 0; /*使PROTB引脚为输入*/while (counter <= 15){PORTB = counter; /*将变量counter的值赋给PROTB引脚输出*/counter++;}}四.实验步骤1. 编辑源文件并将源文件存于mcc18目录下建立的文件夹中2.选择目标处理器点击Configure菜单中的Select Device项,在Device中选择实验用的PIC18F452芯片并点击OK按钮完成设置3. 建立项目项目名与源文件同名4. 选择项目设置选择语言工具套件:点击Project菜单中的Select Language Toolsuite项,将Active Toolsuite 下拉选择Microchip C18 Toolsuite,并将Toolsuite Contents中缺省的文件找到路径,完成后点击OK按钮。
烧写PIC16C57应用程序步骤

烧写PIC16C57应用程序步骤烧写PIC16C57应用程序分为以下步骤:1、将SUPERPRO/GH编程器与电脑进行连接。
将SUPERPRO/GH编程器的通讯端口与电脑连接,打开电源开关。
此时编程器的红色POWER指示灯亮,表示工作正常。
2、双击桌面SUPERPRO/GH图标,进入编程环境。
注:如出现通讯出错的提示框,可能因为电源或通讯端口没有接好。
应重新检查电源和通讯接口的连接,直到出现通讯成功的提示框。
3、器件选择点击文件菜单,选择“器件”菜单中的“选择器件”选项,出现选择器件提示框。
在提示框中左侧选择厂商名称:Microchip,右侧选择器件名称:PIC16C57C,点击确定即可。
4、装入程序原文件。
点击文件菜单,选择“装入文件”选项,出现装入文件提示框。
此时可选择需要烧写的程序,SCR.HEX文件,点击确定。
注:一般情况下文件都已选择好,只需进行以下烧写步骤即可。
5、将PIC16C57芯片放置在编程器中。
芯片放在编程器的插槽中,底端对齐,缺口朝上,扳下固定开关将芯片固定。
(可参照编程器插槽旁的图示)。
6、对PIC16C57进行编程。
在编程环境中,点击“查空”图标,可直接进入“器件操作”菜单,对芯片进行查空操作。
注:如芯片存储器内为空,表示芯片还没有写进任何程序,编程器发出单音“嘀”,否则表示已经有程序存在,发出“嘀嘀嘀”声。
查空完毕后,在“器件操作”菜单中选择“Program”,点击“确定”,对芯片进行编程操作。
如编程器发出“嘀”,表示程序装载成功,发出“嘀嘀嘀”表示在装载程序过程中出现错误。
编程完毕后,选择“Blank_check”(查空),点击“确定”,确定程序是否烧写进芯片。
7、编程完毕。
扳开固定开关,取出芯片,即可对下一芯片进行编程操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步骤:加载文件------选择单片机型号-------选择烧写器--------连接器件--------烧写程序
1、加载文件
选择软件界面左上角“File”选项;
弹出下拉选项框,选择“Import”选项,弹出对话框;
在“查找范围”中选择要烧写文件的路径,然后选择要烧写的后缀为.hex的文件,再点击右下角“打开”按钮
2、选择单片机
选择软件界面第一行第八个“Configure”选项;
弹出下拉选项框,选择“Select Device”选项,弹出对话框,在Device选项的下拉框中选择所要烧写的单片机型号;
3、选择烧写器
选择软件界面第一行第六个“Programmer”选项;
弹出下拉选项框,选择“Select programmer”选项,弹出右拉选项框,选择第4项“PICkit_3”;
硬件连接好后,继续操作以下步骤:
4、连接器件
再次选择软件界面第一行第六个“Programmer”选项;
在此次下拉框中点击“Reconnect”选项
5、烧写程序
点击第一个图标。