Freescale HC08 单片机实验指导书 申柏华 叶隆 编著 广东工业大学信息工程学院 2006年3月第一版 嵌入式 MCU在线编程集成开发系统 1 .概述 传统的嵌入式应用开发方法主要是使用仿真器模拟目标系统中MCU的运行情况,希望达到在目标系统硬件尚未定型与制版情况下,先行调试目标系统的硬件、软件设计,为目标系统的研制提供前期基础。但是,一些情况下,难以实现100%的实时仿真,有些功能在用仿真器调试时十分正常,而到了实际应用系统却不能顺利运行。同时,传统的仿真方式的一些调试功能仅适用于初学者,对于具有一定开发经验并拥有通用功能模块积累的开发者,往往增加了开发时间。 目前,随着计算机制造技术的发展,许多公司新推出的MCU具有片内Flash存储器,Flash存储器具有电可擦除、无需后备电源保护数据、可在线编程等特点。在线编程(In-Circuit Program)允许单片机内部运行的程序去改写Flash存储器的内容,利用这个特点,不仅可以在运行过程中修改某些运行参数,也为研制新型嵌入式应用开发工具提供了技术基础。 Freescale 公司目前正在陆 续 推出 的新一 代 8位 嵌入式单片 微 机M68HC08系列 ,其 片内集 成 的Flash存储器具有单一电源电压 供电、支 持 在线编程等特点,它 是Flash技术比 较 成 熟 的条 件下推出的,在线写入、读 出稳 定。本 系统利用MC68HC908GP32单片机内32KB的Flash存储器划 出2KB空间,驻 留 监 控 程序,为用户 提供一套 界 面 友 好 、价 格 低 廉 、支 持 在线调试的MCU在线编程实验开发系统。 2 .系统特点与主要功能 2.1基本特点 ① 传统仿真器的“仿真系统”与实际目标系统的硬件不是一套 系统,难以实现目标系统的全 部功能,这主要是由 于过去的目标系统的程序存储器多为EPROM、OTP或 不支 持 在线写入的Flash存储器。新型的开发系统的硬件可以直 接 构 成 目标系统的评 估 硬件,所 调试的软件即 运行于此 系统,可以实现100%在线实时仿真。 ② 与传统仿真器相 比 ,提供的调试功能与方法更 多,操 作 更 加简 便 ,可以缩 短 开发进 程。 ③ 由 于开发系统的硬件体 系就 是目标评 估 系统,不必 为仿真功能配 置另 外 硬件,极 大 地 减 少 了开发过程中的硬件实验成 本 。 ④ 全 部操 作 在Windows界 面 下完 成 ,为开发者利用Windows系统支 持 多任务操作提供便利,使之对源...