文章分类

当前位置:首页>技术文章>Windows下PIC 8位单片机源程序汇编和固化(六)

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 的桌面。


© 星光电子技术工作室 2021 All Rights Reserved.
如有任何问题、建议、业务、合作,请联系手机/微信:13713820066