内容发布更新时间 : 2024/12/26 15:09:53星期一 下面是文章的全部内容请认真阅读。
文件添加成功后的项目窗口如下,Source Files节点下已经添加了文件 exam1.asm
五、 选择器件
1.选择Configure>Select Device。
2.在Select Device 对话框中,点device栏右边的下拉箭头,选择器件为16F877A, 注意一定要后面有A的!(提醒:16F877A与16F877是两个内部结构和功能不同的芯片, 两个芯片不能直接相互替换,所以千万不要误选成16F877!),在Microchip Programmer Tool Support 部分中, MPLAB ICD 2 旁边的“灯”图标应为绿色。
说明:MPLAB ICD 2 支持的器件会在Microchip Programmer Tool Support 下MPLAB ICD 2 旁边有一个“绿灯”图标。不支持的器件则有一个“红灯”图标。而“黄灯”图标 表明可以选择这个器件,但可能有某些限制,可能不适于量产,但它可以让MPLAB ICD 2 做试用。
3.点击OK。
六、设置配置位
设置要烧写到器件中的配置位,选择Configure>ConfigurationBits。通过点击 “Settings”栏中的文本,可以更改这些配置位
对于本演示实例,应该在这个对话框中设置这些配置位如下:
Oscillatot 振荡方式选择,由于增强型PIC实验板使用的是4MHz晶振,因此选XT,也可以选HS Watchdog Timer 看门狗使能位,本实例未使用看门狗,因此设置为off
Power Up Timer 上电廷时使能位,一般选择为 on 有利于芯片起振,也可以选off。
Brown Out Detect 掉电检测使能位,ICD2作调试工具时一定要选择为 off!
Low Voltage Program 低压编程使能,必须选择为 off!
Flash Program Write 写 FLASH 使能,选择为Write Protection off(写保护关闭)。 Data EE Read Protect 读内部 EEPROM 保护位, 用 ICD2 作调试工具时一定要选择为 off!
Code Protect 加密位, 用 ICD2 作调试工具时一定要选择为 off!
七、 选择 ICD 2 作为调试器
1.选择Debugger>Select Tool>MPLAB ICD 2。Debugger 菜单会显示可用的其它调试选项。同时,Output 窗口会打开显示连接信息。
注意:ICD2 作为调试工具时所烧写的程序只能用于仿真调试,不能够脱机使用,若要烧写能脱机使用程序,就要选择Programmerr>Select Programmer>MPLAB ICD2将 MPLABICD2作为编程工具。
八、通过向导完成调试器的设置
1.选择 Debugger>MPLAB ICD2 Setup Wizard?,启动 ICD2 调试器设置向导:
2.选择 USB 或 COM 端口/波特率。因为我们使用的“ICD2 PIC仿真烧写器”为USB接口,COM串口数据传输太慢,难以忍受。因此,通信端口选 USB 即可: