[实用新型]MC68HC908系列单片机程序烧录器无效

专利信息
申请号: 200720015737.6 申请日: 2007-11-07
公开(公告)号: CN201111024Y 公开(公告)日: 2008-09-03
发明(设计)人: 崔殿国;林洁晗;王锋 申请(专利权)人: 谢步明
主分类号: G06F13/40 分类号: G06F13/40
代理公司: 大连东方专利代理有限责任公司 代理人: 安宝贵
地址: 116022辽宁省大连市沙河口*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: mc68hc908 系列 单片机 程序 烧录器
【说明书】:

技术领域

本实用新型涉及应用磁图形的工艺过程及其设备,尤其涉及一种作为单片机同PC机通信接口的程序烧录器。

背景技术

单片机自问世以来,在工业、农业、商业、军工、医疗、通信等领域中得到了广泛的应用。Motorola的MC68HC08系列单片机在家电、耐用消费品等人民生活领域更是占据了广阔的市场。MC68HC908程序烧录器作为单片机同PC机的通信接口,实现对MC68HC908系列单片机进行擦除、和向其中写入程序的功能,为开发者进行在线调试、系统仿真提供了良好的硬件平台,继而成为系统前期研发过程中必不可少的工具之一。但因目前国内市场上的单片机种类繁多,各个厂家都有各自的单片机产品,即使同一厂家生产的单片机在设计上也各有不同,所以很难设计出通用的程序烧录器。由于在实际工作中使用了型号为MC68HC908AZ60的Motorola单片机,所以迫切需要一种针对MC68HC908系列单片机的程序烧录器产品问世。

发明内容

本实用新型的提出,旨在实现MC68HC908系列单片机同PC主机通过RS232串口进行通信,并对所述单片机内部的FLASH进行程序擦除和烧录的功能。

本实用新型的技术解决方案是这样实现的:

一种MC68HC908系列单片机程序烧录器,包括一块电路板,其上装有由DB9母头和8位数据线构成的物理接口,其特征在于还包括由RS232接口芯片MAX232同三态总线缓冲驱动器74HC368及其阻容元件构成的信号转换及控制电路;其中所述的MAX232的R2in管脚通过DB9母头的三针读取RS232上传送来的逻辑电平信号并将其转换成CMOS逻辑电平,发送到所述缓冲驱动芯片74HC368中,再通过74HC368发送到单片机的FLASH存储区,来完成对单片机程序的擦除和/或改写。

为了实现对单片机程序的烧录,在上位机中装有专用软件。软件采用VisualC++6.0进行开发,选取微软提供的MSComm32控件编写PC机串口通信程序,通过对MSComm32控件中的SetCommPort()、SetInBufferSize()等多个属性函数进行配置来对PC机COM口进行数据收发控制。在单片机Monitor模式下,对FLASH进行擦除和写入。

与现有技术相比较,本实用新型的优点在于:

MC68HC908系列单片机程序烧录器构建起PC主机同单片机之间的通信平台,在监控模式下(Mon08MODE)完成了程序由PC机到单片机中的下载和删除功能,并可以对单片机中的程序进行在线编程。具有结构简单、设计合理、方便使用、功能齐全的特点。

附图说明

本实用新型有附图3幅,其中:

图1是本实用新型的工作框图;

图2是本实用新型的电气线路的结构示意图;

图3是本实用新型程序烧录器上位机软件程序流程图。

具体实施方式

如图1-图2所示。一种程序烧录器,其上的DB9母头同上位PC机的COM口相连,通过RxD、TxD两根信号线进行数据的接收和发送。考虑到RS232接口电路逻辑电平为±12V,CMOS门电路逻辑电平为不大于3.5V。我们选取RS232接口芯片MAX232实现逻辑电平转换,并将信号传送到总线缓冲驱动芯片74HC368。通过对74HC368的硬件连线设计完成了同MC68HC908系列单片机PTA0口的单端口收发通信。晶体起振电路通过74HC368的总线驱动来提供单片机的外部时钟,增强了电路的通用性。电路设计中还包含LED指示灯和复位开关,对电路工作状态加以指示和对单片机进行上电复位操作。

RS232总线是采用按位串行的通讯总线,传输的数据格式约定为:信息起始位、数据块停止位、奇偶校验位、及若干数据位。为增加抗干扰能力,采用负逻辑电路,逻辑0为+15V~+5V,逻辑1为-5V~-15V。为保证与CMOS芯片74HC368互连,这里选用转换芯片MAX232,MAX232的R2in管脚通过DB9母头的三针读取RS232上传送来的逻辑电平信号并将其转换成CMOS逻辑电平,发送到缓冲驱动芯片74HC368中,数据再通过74HC368发送到单片机的FLASH存储区,来完成程序的擦除和改写。

软件启动后首先进行配置检查,如PC机是否装有COM接口,软件上的初始化工作等,上位机软件接收到用户触发事件(擦除或写入),在MC68HC908单片机的监控模式下,程序向COM口发送8位安全码,单片机接收8位安全码并与&FFF6-&FFFD中内容比较,相符后返回PC机一个连续10位逻辑0的中断信号表示准备接收(如果八位安全码与单片机相应地址中内容不符,则PC主机无法通过单片机的安全校验,程序显示出错并返回到初始化状态),用户在PC机中选择将要烧录的文件并由程序读取其中的字符,程序从缓冲区读取中断信号后便向缓冲区中发送字符,数据经过RS232串口线传输到下载器中,并通过下载器完成单片机的数据写入或擦除,直到结束。软件程序选取MSComm32控件中的基于事件驱动的响应串口方式,具有响应及时、可靠性较高的特点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谢步明,未经谢步明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200720015737.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top