文章分类

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

Wineows下PIC 8位单片机源程序汇编和固化(七)

发表于: 12/14/2004 - 13:19 7 PIC 单片机源程序的固化和编程器 V1?01 实验编程器设计合理,操作十分简单。上次已介绍了固化 PIC 单片机源程序部分操作,即在 V1?01 编程器上对 PIC 单片机的项目设置,现继续介绍固化程序的方法,其操作如下。 续上次操作,用鼠标键点击(窗口)实验编程器 V1?01 左上角的项目“文件”,可出现下拉菜单→再点击其“打开”命令,则可打开标题为“加载文件”的窗口(如图 1 所示)→点击该窗口中项目“搜寻[I]”右侧小窗口的“?”

符号,则可打开其下拉菜单→点击盘符[C:](若你的 PIC 单片机源程序在其它盘符,则应点击相应的盘符),则在该窗口中显示 C 盘的各种文件→双击“Program Files”(程序文件),则该文件置换 C 盘符位置同时在大窗口中出现“Program Files”的各种文件→点击该文件窗口右侧角“?”符号,找出窗口中 MPLAB 的文件→双击“MPLAB”,则 MPLAB 又置换 Program Files 的位置,该 MPLAB 的窗口文件中找到最终需要的“PIC COUNT?

HEX”文件→单击 PIC CPUNT?HEX,则该文件再转移到文件名窗口中→再点击“打开[O]命令,则该窗口消失,出现上期图 1 的窗口,此时你可观察到行的数据窗口中的代码已发生了变化,现已指示出 PIC COUNT?ASM 的程序代码→用鼠标键点击该窗口下方的“写程序”,则下方(边界上)会出现小方块从左→右的闪亮,直到闪亮结束为止。同时,窗口下角“地址: ?”中的数字不断变化,直到出现写配置位为止。

至此,PIC COUNT?HEX 目标码的固化完成。 使用实验编程器 V1?01 注意的问题:若实验编程器 V1?01 窗口的下方出现“编程错误”或“通讯失败”的提示符,应检查该编程器是否插上了电源适配器,或编程器的(活动)插座上是否插上了 PIC 单片机芯片 16F84(或 16C84)。

8. PIC 16F84(或 16C8C)实验板与实验编程器 V1?01 相配套的实验板电路如图 2 所示,该实验板由以下电路组成。 实验板电源电路该电源分两部分,其一是实验板电路电源;其二是实验板交流供电电源(外接电源适配器)。 实验板电路由实验电路和相关的外围电路组成。但在实验插座上还需另加芯片 PIC16F84(或 16C84)供实验用。IC2 的 RA0~BA4 端上分别外接电阻 RRA0~RRA4 和对应开关 RA0/RST~RA4/RST 共同组成 PIC16F84 端口电路(人工设置的)可设为芯片输入端。

当开关按下时,各端口接地(“0”信号),释放时,各端口接高电平 5V(“1”信号)。IC2 的 RBO~RB7 端口各自外接电阻 RRB0~RRB7 和 DRB0/LED~DRB7/LED,共同组成 PIC16F84 端口的 LED 显示电路(人工设置的)设为芯片输出端。IC24 脚(MCLR)外接上电复位和人工复位电路(开关 RST);IC2 的{15}、{16}脚外接晶振 4MHz(或用户自配不同频率的晶振)和 RC 电路,分别组成 PIC16F84/16C84 的振荡电路(供芯片时钟信号),振荡方式可由用户通过电路中的插接件 JUMP1、JUMP2 转换选择。

PIC16F84 电源端{14}脚接 Vcc/5V 电源电压。整个电路元件安装在面积为 140mm×80mm 的印制板上。印制板上留有用户实验布线区,作为各端口外接元器件供用户做有关的实验。印制板的交流电源供电,由电源 AC/AD(12~15V)适配器的插头直接插到印板的电源插座上,该电源适配器可与 V1?01 实验编程器公用,无需再单独配制。 当你编制了 PIC16F84(或 16C84)实验源程序并在 V1?

01 实验编程器上固化了相应的 HEX 目标码后,立刻可把芯片 16F84 转插到该实验板的活动插座上看其结果。 电子报单片机公共实验室已为用户组织有全套的 V1?01 编程器和 PIC16F84(或 16C84)实验板,另配有 RS232 电缆插头线、电源适配器和相关的软件(3 张 V1?01 编程器磁盘软件和 3 张 MPLAB 磁盘软件共 6 张磁盘),其价位很低,使用非常方便。


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