PIC16F877A最小系统搭建须知-新手必阅
老鸟请飘过. 因为偶也是新手一名. 通过摸索,把成长的经验分享给同样是新手的您.
需要注意的几点:
1. 编程接口用到 MCLR, +5V, GD, PGD, PGC 五个引脚.
2. 为了保证 烧写完成后,可以直接测试实际效果, MCLR 通过10K电阻 上拉到 +5V, 保证非编程期间(MCLR!=0), VPP的高电平.
注意, 正常运行时, MCLR/VPP 必须为 高电平, 否则 看不到运行效果.
3. 为了保证 各端口 100% 能正确输出高电平 (因为每个端口的驱动能力有限, 20mA左右吧), 最好是加上拉电阻到+5V, 类似图中 LED0 的接法. 当然 对用作输入的 端口, 可以不接上拉. 但作为输出端口, 你最好接上上拉, 不然, 很可能 你始终看到的是 0 伏 左右的电平.
4. 你可以使用这个电路 配合 pickit2 编程器完成 hex 程序烧写. 注意在 pickit2 专用烧写软件 (Microchip 官方下载 或 到本站的 软件文档区下载) 中的 config 字段 要配置成 3F71 即启用外接 XT 晶振, 而不是 3F73 (内部RC), 否则可能看不到你希望的效果.