|
用ISP2000开发PIC简介
作者:刘楚浩
摘要:本文详细讲述了ISP2000开发PIC单片机的方法,文章侧重于介绍ISP2000及PIC开发环境的基本使用方法,并未讲述开发技巧方面的内容。
关键词:ISP2000
PIC单片机
几年前,PIC单片机只有专业开发人员才玩得起,PIC开发工具那近乎天文数字的价格(对于数年前的笔者而言)只能让单片机爱好者望而止步。现在好了,只要花20-40元买一片PIC16F84(20元)或PIC16F877(40元),下载一个ISP2000,按笔者的原理图在面包板上搭好电路<原理图在ISP2000三合一在线自动下载器内包含>,就可以学习PIC单片机了(那感觉可用幸福两个字来形容)。
要学PIC,首先得下载MPLAB(PIC单片机开发环境,没有的朋友可到MICROCHIP网站下载)并安装好。
首先将单片机(本例选用PIC16F84A),插入ISP2000三合一下载器的PIC编程插座上,在面包板上接好电源,并且在电源与OSC1脚之间接一个10K电阻(RC振荡,省略电容),在PA0与地之间接一个LED(串一个470欧电阻),将编程插座插到面包板上(自己搭线的朋友可按原理图按好线),将下载器连接到计算机并口,打开计算机及单片机的电源<提示:计算机有USB接口的朋友可购买一个USB插头,将USB口的5V电源作为单片机的电源,USB插头共有四个接线端,靠边的接线端为电源和地,用万用表确定正负>。
1,在D盘的根目录建一个ISPUSE的文件夹。启动MPLAB,单击 File -> New ->File ->Save
as ->找到ISPUSE文件夹并输入文件名为picc.asm,在窗口中输入如图所示代码。[如果用pic16f87x或pic16f7x则应去掉;MOVLW
0X7 ;MOVWF ADCON1两句前面的“;”号]。

2,单击 Project -> new project ->切换到我们前面建立的ISPUSE文件夹,输入PICC.pjt如下图所示,单击 ok
.

3,在出现的画面中双击picc[.hex],在接下来的画面中单击 ok ->Add Node..->选择picc.asm如下图所示,单击 确定 ->
0K .

4,按F10,应编译成功,产生PICC.hex,如下图

5,启动ISP2000,单击LPT检测,应提示检测到硬件。单击 打开文件 ->选择前面生成的picc.hex文件 ,并按下图设置,单击
下载按钮 -> 写信息,应提示文件检验通过,发光管应闪烁。

6,将画面切换到MPLAB,改变TEMP EQU 0X1 语句后面的0x1 为 0x5或其它值,按F10,编译完后编程插座上的下载指示灯应亮一下,接在PA0脚的发光管应闪烁变慢。
按F7可进行软调试,单步执行源程序。
其它使用功能请读者自行参阅有关书籍。
《完》
|