—— —— —— 技术资料下载中心

>> PIC单片机原理 \

Windows下PIC 8位单片机源程序汇编和固化（六）
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即亮。
3PIC源程序的固化　启动PC机，在WINDOWS下运行，用鼠标键点击“我的电脑”，再点击D盘符(由安装时的盘符而定)，打开了D盘，在其窗口上，用鼠标键点击“实验编程器”(文件)，即可打开实验“编程器”窗口，在此窗口上有三个图标：DEMOHEX(实验编程用的灯闪烁目标码HEX——立刻待用)；PROGRAMINI(记事本)和PROGRAMEXE等三个文件。用鼠标键点击PROGRAMEXE文件，即可打开实验编程器V101的界面，如图1所示。该界面上有EEPROM和行、数据(程序)表格，那是编程完成后供用户参看的。桌面中下部是配置位选择，应按以下步骤进行：(1)用PC机键盘在器件ID栏中键入“FFFFFF”；(2)用鼠标键点击振荡方式，确定你的PIC16F84硬件设计中的振荡方式，可选择XT、LP、HS和RC的其中一种到振荡方式窗内；(3)余下的保密位、看门狗和上电定时器等窗口命令，由编制的源程序而定。若编制的源程序很简单，它们各项未派上用场时，其三个窗口全选OFF(关闭)；(4)最后是器件选择，16C84/16F84A等，由实验时选定的PIC16F8X而定，例如选择16F84芯片。到此，配置位操作完成。紧接着用鼠标键点击界面左上角的“编程器”，即可出现下拉菜单，选择下拉菜单“端口设置”命令(点击)即可打开编程器“设置串口”图标，如图2所示。然后再点击你设置的串口(1、2、3、4)号和“确认”命令，又恢复成图1的桌面。

成都　丁锦源

知识竞赛试题：
31当已有PIC单片机编程器时，若对单片机源程序进行固化，主要应解决什么问题，据你所知有几种方法?

[ 返回 ]