机烧,是一种以计算机为核心,用特定的编程语言,将用户程序文件烧录到目标芯片内的方法。对于芯片设计者来说,使用机烧烧录程序到目标芯片中,可以在不修改硬件电路的情况下方便地修改和验证软件程序。
对于使用 PIC 微控制器的开发人员来说,机烧是非常常见的一种烧录方式,其中 PIC16F887 是一种 8 位 FLASH 微控制器,具有 14 个 I/O 引脚和 28KB 程序空间的特点。
对于 PIC 微控制器的烧录,我们需要使用一些专业的烧录工具。主要有以下几种类型的 PIC16F887 机烧工具:
1. 示波器型编程器:使用示波器来模拟 PIC16F887 的引脚运行,通过编程来将用户程序烧录到芯片中。
2. USB 型编程器:通过使用 USB 接口连接 PC 和芯片,使用编程器软件来进行烧录。常用的 USB 编程器型号有 PICKIT 2、PICKIT 3 和 MPLAB ICD 3。
除了烧录器硬件之外,我们还需要使用相应的烧录软件来对 PIC16F887 进行烧录。下面介绍两种常用的烧录软件:
1. MPLAB X IDE:是由微景公司提供的一款集成开发环境,其内置了 PIC16F887 的烧录器和编译器,可以方便地进行程序编写、编译和烧录操作。
2. PICKIT 烧录器软件:是由微型芯片公司提供的一种烧录器软件,可以与 PICKIT 系列编程器配合使用,进行 PIC16F887 的烧录。
针对 PIC16F887 的机烧操作步骤如下:
1. 确定目标芯片型号,并选择相应的编程器和烧录软件。
2. 将 PIC16F887 放入编程器的 ZIF 插座中,连接编程器和 PC。
3. 打开烧录软件,并进行对应的芯片类型、设备和接口等设定。
4. 在软件中编写程序或打开已有程序并进行编译。
5. 将编译后的程序写入到目标芯片中。
6. 完成烧录后,通过编程器检查芯片是否烧录成功。
通过以上几个步骤,就可以完成 PIC16F887 的机烧操作。