单片机与DSP中的Windows下PIC 8位单片机源程序汇编和固化(六)
6 PIC单片机源程序的固化和编程器 一个完整的PIC单片机开发系统应包括PIC汇编软件、PIC单片机仿真器(软件模拟仿真器或硬件在线仿真器)和PIC单片机编程器。对于简单的PIC源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到PIC芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习PIC单片机仿真的方法,这是一种快速学习PIC单片机的一条路径。本版在今后适当的时候仍将以实例介绍PIC单片机在MPLAB集成开发环境下软件模拟仿真的方法,以供读者学习时参考。 PIC单片机编程器又称为PIC烧录器或烧写器。目前市场上PIC单 在本文中,我们将探讨关于单片机开发,特别是针对8位PIC单片机在Windows环境下的源程序汇编和固化过程。一个完整的PIC单片机开发系统包含三个核心组成部分:PIC汇编器,用于将高级语言转换为机器语言的程序;PIC单片机仿真器,可以是软件模拟器或硬件在线仿真器,用于测试和调试代码;以及PIC单片机编程器,用于将编译后的程序烧录到实际的PIC芯片中。 当一个简单的PIC源程序已经通过汇编生成了.hex文件后,可以直接使用编程器将目标码固化到PIC芯片的内存中。这个过程被称为编程或烧录。烧录的过程通常需要连接到一台个人计算机(PC)上进行,编程器根据所选的型号和功能,价格会有所不同。高端的编程器可以支持大部分PIC芯片,而低端的则可能只适用于特定的芯片系列。 这里特别提到了一种低价位的PIC16F8X V1.01实验编程器,它专为初学者设计,能够对如PIC16F84/16C84/16LF84/16F84A等芯片进行源程序固化。这种编程器的操作简单,且由于PIC16F84/16C84芯片支持多次烧录,即使在烧录过程中误操作,也可以通过编程器的软件进行擦除和重新编程。 V1.01实验编程器的硬件组成部分包括:基于FLASH89C2051单片机的控制器,11MHz晶振,用于串行通信的MAX232N接口芯片,RS232标准接口,复位按钮,DIP插座,电源指示灯和编程指示灯。此外,它还配备了一个15V-17V的电源适配器和RS232电缆,便于用户直接使用。 软件安装方面,V1.01实验编程器的配套软件包括三个标准格式的磁盘文件,用户只需在Windows环境下运行磁盘中的SETUP.EXE文件,按照提示完成安装。安装完成后,通过RS232电缆将编程器与PC连接,并确保编程器供电,即可开始固化过程。 在Windows环境下运行编程器软件,用户可以打开“实验编程器”窗口,其中有DEMO.HEX(预设的示例程序),PROGRAM.INI(文本编辑器)和PROGRAM.EXE(编程器主程序)。通过选择PROGRAM.EXE,用户可以看到编程器的界面,包括EEPROM和数据表格,以及配置位设置选项,用于指定芯片类型和其他相关参数。 了解并掌握如何在Windows环境下使用PIC单片机开发系统,包括源程序的汇编、固化和编程器的使用,是学习和应用8位PIC单片机技术的基础步骤。这一过程不仅可以帮助开发者快速测试和验证程序,还为实际项目提供了可行的开发流程。随着技能的提升,学习仿真器的使用将进一步增强调试和优化代码的能力,从而提高开发效率。
- 粉丝: 1
- 资源: 951
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于webWoker及umi plugin的前端工程流-监听build更新页面
- B站快速上手TS上下进阶核心笔记
- 鸢尾花数据集.xlsx
- 学成在线-pc布局案例
- 数据集-目标检测系列- 戒指 检测数据集 ring >> DataBall
- 数据集-目标检测系列- 皇冠 头饰 检测数据集 crown >> DataBall
- 利用哨兵 2 号卫星图像和 GRanD 大坝数据集进行的首次大坝检测迭代.ipynb
- 数据集-目标检测系列- 红色裙子 检测数据集 red-skirt >> DataBall
- DNS服务器搭建-单机部署
- 数据集-目标检测系列- 猫咪 小猫 检测数据集 cat >> DataBall
评论0