P89V51RD2单片机的自调试与在线编程

发布时间 : 星期六 文章P89V51RD2单片机的自调试与在线编程更新完毕开始阅读

P89V51RD2 单片机的自调试与在线编程

传统的单片机系统开发中总是离不开仿真器和编程器。随着电子和计算 机技术的迅猛发展,单片机技术也得到了空前的发展。部分 16 位单片机和 32 位 ARM 微控制器都带有 JTAG 接口,通过各自不同的专用硬件工具在指定的 软件集成开发环境中进行在线调试和编程。某些片内集成 Flash 存储器、基于 MCS-51 增强内核的 8 位单片机可以通过专用接口和独有的专用硬件工具在指 定的软件集成开发环境中进行在线调试和编程。如果能够在众多单片机中找到 一款在通用接口下实现在线调试和编程的单片机,将对简化 MCS-51 内核的 8 位单片机系统开发和进一步普及具有极其重要的意义。 NXP 公司(原 Philips 半 导体公司)是最早获得 MCS-51 技术授权的公司,也是后继发展 MCS-51 内核 8 位单片机产品最多、最系统的公司。P89V51RD2 单片机是其推出的新一代基于 MCS-51 内核的 8 位单片机,内部集成 64 KB Flash 程序存储器和 1 KB RAM 数 据存储器,具有自调试(SoftICE)、在系统编程(ISP)和在应用编程(IAP)功能,这 些功能都是在 RS-232 标准串口下实现。采用 P89V51RD2 单片机,可以通过 UART 标准接口在 KeilμVision 编程环境下用 KeilMonitor-51 Driver 直接连接系 统硬件来调试程序。完成调试后,在 FlashMagic 工具软件下进行编程。 本文 介绍了采用 P89V51 RD2 的最新技术在单片机系统开发中的应用思想和方法。 采用这种方法可省去传统单片机系统开发中必需的仿真器和编程器,提高了开 发过程中的程序设计效率,增强了最终系统的软件维护和升级能力。1 在线调 试和编程功能的硬件电路设计

P89V51RD2 单片机 SoftICE 和 ISP 功能的电路

接口较为简单,但为了兼容 NXP 公司其他能够在+5 V 下实现 ISP 功能的 Flash 单片机的在系统编程功能,实现在线调试和在系统编程的接口电路原理图如图 1 所示。

在图 1 所示的电路中,通过标准的串口通信线将 PC 与其相连,当

联系合同范文客服:xxxxx#qq.com(#替换为@)