PIC单片机图解入门教程

上传人:qingz****_chen 文档编号:182229975 上传时间:2021-05-09 格式:DOCX 页数:42 大小:3.09MB
返回 下载 相关 举报
PIC单片机图解入门教程_第1页
第1页 / 共42页
PIC单片机图解入门教程_第2页
第2页 / 共42页
PIC单片机图解入门教程_第3页
第3页 / 共42页
PIC单片机图解入门教程_第4页
第4页 / 共42页
PIC单片机图解入门教程_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《PIC单片机图解入门教程》由会员分享,可在线阅读,更多相关《PIC单片机图解入门教程(42页珍藏版)》请在金锄头文库上搜索。

1、 Revised as of 23 November 2020PIC单片机图解入门教程 爱晶电子网站 做人人都买得起的PIC 精品爱 晶 电 子单 片 机图解入门教程v e r 2 . 0 0 8 - 0 6 - 1 5作 者 : 王 伟 民2006 爱晶电子发明工作室 版权所有 1 爱晶电子网站 做人人都买得起的PIC 精品目 录1PIC单片机系统开发入门 . 411 了解PIC单片机系统开发的一般过程 .4111 硬件部分. 4112 软件部分. 412 PIC单片机开发环境的建立 .5121 安装MPLAB IDE和PICC C编译器. 5122 设置串口属性(使用TINY ICD2 的

2、用户需阅读此部分,使用的用户跳过此部分). 51 2 3 安装USB 驱动(使用的用户需阅读此部分,使用TINY ICD2的用户跳过此部分). 8124 设置开发板. 9125 硬件连接 . 1013 如何完成一个项目的开发 .13131 启动MPLAB IDE. 13132 创建源文件. 14133 创建项目. 17134 给项目节点添加文件. 18135 选择器件. 20136 设置配置位. 212006 爱晶电子发明工作室 版权所有 2 爱晶电子网站 做人人都买得起的PIC 精品137 选择ICD 2 作为调试器. 22138 通过向导完成调试器的设置. 22139 建立PC与ICD2

3、之间的通讯连接 . 261310 更新ICD 2 固件(操作系统). 261311 为调试生成目标文件(也就是我们通常说的“编译”) . 281312 为调试烧写目标代码. 311313 在调试器模式下运行exam1. 321314 调试exam1. 331315 在编程器模式下烧写目标代码. 381316 文件保存 . 392006 爱晶电子发明工作室 版权所有 3 爱晶电子网站 做人人都买得起的PIC 精品1PIC 单片机系统开发入门11 了解PIC 单片机系统开发的一般过程111 硬件部分一般情况下建议大家购买现成的开发板,如3ePIC PLUS开发板,这样硬件部分可以很快搭建起来,如果

4、用户方案中有开发板所没有的特殊接口电路,那么用户可以自行设计并焊在点阵板上,由于3ePIC PLUS开发板采用“全开放”、“全模块化”设计,自行设计的电路可以很方便地和开发板连接成一个完整的系统。112 软件部分由6步组成:1用汇编语言或C语言编写源程序。2将源程序编译成目标代码(机器码)3用硬件调试器将目标代码写入到单片机中。(若没有硬件调试器,跳过此步骤)4用硬件调试器(也称仿真器)完成软件的调试,排除所编程序中存在的各种错误。(若没有硬件调试器,可选用MPLAB IDE自带的软件仿真器,完成此步骤)5重新编译,用编程器(也称烧写器)将调试成功的目标代码写入到单片机中。6单片机通电,运行目

5、标代码。如果您能保证您所编写的程序绝对没有问题,也可以跳过步骤3、4。注意:ICD2既是一个调试器,也是一个编程器,也就是说:一台机器同时拥有两种功能,由于其性价比很高,目前得到了广泛的应用。2006 爱晶电子发明工作室 版权所有 4 爱晶电子网站 做人人都买得起的PIC 精品12 PIC单片机开发环境的建立121 安装 MPLAB IDE 和 PICC C 编译器MPLAB 集成开发环境(IDE)是一个综合的设计平台,适用于使用MicrochipPICmicro 和dsPIC 单片机进行嵌入式设计的应用开发。上面提及软件开发的6个步骤中的1-5步骤,均需在此平台上完成。MPLAB 集成开发环

6、境(IDE)完成的功能是:1完成源程序的编写。2将源程序编译成目标代码。3配合硬件调试器、开发板完成软件的调试。4配合编程器将调试成功的目标代码写入到开发板的单片机中。MPLAB IDE安装的具体步骤如下:先不要连接硬件,双击配套光盘PIC开发软件英文版进行安装,安装完成后按系统提示重新启动计算机。注意: Windows xp操作系统,需要管理员权限才能安装该软件。如果您用汇编语言编写程序,您不必安装MPASM汇编器,它是包含在MPLAB 集成开发环境(IDE)中的。但如果您用C语言编写程序,则还需要安装PICCC编译器,具体安装方法请参见配套光盘该软件中的安装说明。122 设置串口属性(使用

7、 TINY ICD2 的用户需阅读此部分,使用 的用户跳过此部分)1先不要连接硬件, 依次点“开始” -“ 设置”-“控制面板”-“系统”,打开“我的电脑”进入“控制面板”,出现系统属性窗口:2006 爱晶电子发明工作室 版权所有 5 爱晶电子网站 做人人都买得起的 PIC 精品2再依次点“硬件”-“设备管理器”,出现设备管理器窗口,在设备管理器窗口中再双击“端口(COM 和 LPT)”,展开全部可用的串并口:2006 爱晶电子发明工作室 版权所有 6 爱晶电子网站 做人人都买得起的 PIC 精品3双击我们要使用的串口“通信端口(COM1)”,弹出COM1的属性设置窗,如下图:4点击“高级(A

8、)”进入缓冲设置窗口,去掉“使用 FIFO 缓冲区”前面的钩,如下图:2006 爱晶电子发明工作室 版权所有 7 爱晶电子网站 做人人都买得起的PIC 精品5设置好以后点击“确定”退出高级设置,再“点击”确定退出串口属性设置,关闭设备管理区以及控制面板等。6重新启动电脑以使上面的硬件设置生效(此步骤切勿忘记!否则,上述设置不会实际生效,将无法正常使用 ICD2)。注意:设置好以后,ICD2必须始终使用这个串口或USB口,不要随便调换成其他的串口或USB口!123 安装 USB 驱动(使用 的用户需阅读此部分,使用 TINY ICD2 的用户跳过此部分)下面以目前最常用的WINDOWS XP S

9、P2操作系统为例,说明安装方法:用随机配套的USB连接线连接ICD2至电脑任何一个USB口,系统会提示找到了一个新硬件设备,如下图:2006 爱晶电子发明工作室 版权所有 8 爱晶电子网站 做人人都买得起的PIC 精品选择“自动安装软件”,点下一步,系统会自动安装所需的驱动。注意:您必须先安装MPLAB IDE,否则USB 驱动将无法成功安装!124 设置开发板对开发板的相关短路帽进行设置,后面的演示实例是由ICD2给开发板供电的,J1上所有短路帽去除,其余短路帽采用出厂默认设置,无需变动。注意:对开发板进行任何硬件操作之前,都必须切断开发板的供电!2006 爱晶电子发明工作室 版权所有 9

10、爱晶电子网站 做人人都买得起的PIC 精品125 硬件连接选用ICD 的用户阅读以下部分:1ICD 2-USB和PC机之间用USB 电缆连接,这一步前面已经完成了,由于USB电缆本身有5V的供电,因此ICD2-USB无须再接上电源适配器。2ICD 2-USB和开发板之间用在线调试编程电缆连接,在线调试编程电缆是一根两端为6芯水晶头的扁平电缆。3后面的演示实例是由ICD2给开发板供电的 ,因此开发板不要接外接电源,J1上所有短路帽去除。提醒:开发板需要的供电电流不超过400 mA时,可由ICD 2供电,超过400 mA时,应2006 爱晶电子发明工作室 版权所有 10 爱晶电子网站 做人人都买得

11、起的PIC 精品由开发板外接电源供电。特别注意:1、如需拔出 USB 电缆,拔出前务必将 programmer 或 debugger 选择为 None!具体操作 : (Programmer-Select Programmer-None) 或 (debugger-Selecttool-None),否则有可能出现下列错误提示:如果已经出现该错误提示,可按下述两种方法之一解决:第一种:请拔出 USB 线(等待叮咚声1 次的发生)-然后在未插入 USB 线的情况下,按软件里的联机 (programmer 或 debugger-connect)-再插入 USB 线(等待叮咚声1 次的发生)-联机 (programmer 或 debugger-connect)-OK!第二种:先将 programmer 或 debugger 选择为 None,拔出 USB 线(等待叮咚声1 次的发生)- 插入 USB 线(等待叮咚声1 次的发生) -然后重新选择 programmer 或debugger 为 ICD2, -联机 (programmer 或 debugger-connect)-OK!重新插入USB电缆后,不要立即启动MPLAB IDE(否则也会导致上述错误的产生),要

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号