6 PIC单片机源程序的固化和编程器
一个完整的PIC单片机开发系统应包括PIC汇编软件、PIC单片机仿真器(软件模拟仿真器或硬件在线仿真器)和PIC单片机编程器。对于简单的PIC源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到PIC芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习PIC单片机仿真的方法,这是一种快速学习PIC单片机的一条路径。本版在今后适当的时候仍将以实例介绍PIC单片机在MPLAB集成开发环境下软件模拟仿真的方法,以供读者学习时参考。
PIC单片机编程器又称为PIC烧录器或烧写器。目前市场上PIC单片机编程器的产品型号很多,适合各类PIC芯片的要求,价位也不相同。功能完善的PIC编程器,能对PIC绝大多数芯片将其源程序的hex进行固化,但价位高,约1000~2000元;可固化部分芯片源程序的hex编程器,其价位约700元左右。在这里,电子报单片机实验室提供了一种V1 01实验编程器,其价位极低(200元一台,另附有3张软盘)。值得注意:大多数的PIC编程器在使用时都需要一台PC机联机运行,方可完成编程烧写工作。
1 低价位的PIC16F8X V1 01实验编程器 该编程器主要对PIC16F84/16C84/16LF84/16F84A等芯片的源程序进行固化,其操作十分简单,对初学者极其适用。PIC16F84/16C84芯片均是可反复烧录的芯片,加之第二次烧录时,编程器的软件已设计了自动擦除内部已有的代码,所以对初学者十分适用。
V1 01实验编程器的基本硬件配置有FLASH89C2051单片机、11MHz晶振、MAX232N标准接口芯片、RS232标准通信接口插座、复位按钮、DIP插座(活动耐用型)、5V稳压电源、电源指示和编程指示LED等。此外为使用户方便使用,还为V1 01实验编程器配置有15V~17V的电源适配器和RS232标准电缆线的接口插头,以便用户购买之后立即上机使用。该编程器印板尺寸为:98mm×70mm(与编程器配套的PIC实验板将在下期本版介绍)。
2 PIC16F8X V1 01实验编程器的软件安装 该实验编程器的支持软件共有三张,都是标准软件格式。你只需在PC机视窗WINDOWS下运行即可进行安装。打开PC机,在PC机A驱中插入该编程器的第一张磁盘,用鼠标键点击显示器上“我的电脑”,再点击A磁盘(3 5英寸软盘),即可打开A:盘窗口,在此窗口上会出现9个文件,只点击其中的STEUP EXE文件即可在PC机上运行该磁盘软件,然后注意操作安装过程中的适当提示语句,PC机会自动地将三张磁盘的软件安装到你选定的硬盘中(笔者是把该软件放在PC机的D盘中)。待安装完毕,可用配套的电缆线RS232插头,一端插入PC机RS232串口(串口1、2、3、4任选)插座上,一端插编程器的RS232插座上。接着在编程器的供电电源口中插入电源适配器(15V~17V,该适配器电源不分极性)和DIP插座上安上PIC16F8X芯片,这时编程的准备工作全部完成,此时电源指示灯LED即亮。