1 / 4
文档名称:

利用串口与并口实现51内核单片机的在线编程.pdf

格式:pdf   页数:4
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用串口与并口实现51内核单片机的在线编程.pdf

上传人:小猪猪 2011/12/2 文件大小:0 KB

下载得到文件列表

利用串口与并口实现51内核单片机的在线编程.pdf

文档介绍

文档介绍:技术纵横
TECHNOLOGY REVIEW
利用串口与并口实现
内核单片机的在线编程
■浙江大学张懿
详细说明利用并口模拟总线协议,实现芯片的在线编程( )过程,以及利用
摘要机的串口通信实现的在线编程( )过程;阐述机的串口与并口在单片
机开发中的应用。
关键词并口编程串口通信在线编程
在线编程简介程序在主应用程序中。该程序用来响应特定的单片机状
内核的单片机在线编程模式一般分为两大类。一态,如某一特定引脚的电平变化,或是串口接收到特定
类是使用协议的在线编程模式。这类模式一般由的字符以确定是否要进入在线编程模式。在执行以下程

厂家提供在线编程工具,使用方便。使用这一类模式的序后, 可以进入在线编程模式:
单片机价格往往较高,使用的厂商也不多,故不在本文①清看门狗,以防止在编程期间单片机被复位;
的讨论之列。另一类在线编程模式是使用一条特殊的指②单片机的在线编程模式是在空闲状态下进行
令,使单片机进入在线编程模式。在进入在线编程模式的,所以要关闭所有中断,防止单片机被唤醒;
后,要自己控制对单片机的擦除写入逻辑。这一类模式③由于在线编程时是作为的从设备,因
又可细分为两种不同的模式: 一是进入在线编程模式而要配置单片机的从地址;
后,单片机只是提供一个接口,不再运行用户的程序, ④向写入,使能在线编程功能;
擦写逻辑全由上位机提供,如以下要讨论的
⑤进入的空闲模式,在线编程开始。
就属于这种模式;另一类是进入在线编程模式
具体程序如下:
以后,芯片会运行在某一区域的用户编写的程序,芯片

的编程逻辑都由芯片中这段程序控制,上位机只是

作为单片机的一个数据源,向单片机传输要擦写的数
据,如以下要讨论的。

利用并口对在线编程的实现


简介以上程序中与上述说明对应。以上将地址设
置为。值得注意的是,设置从地址时,最低两
是由公司出品的一块集成功能

的基于内核的芯片。它使用晶振时可以设置位无效。执行完以上程序,单片机已经变为一个从

为倍频工作,同时还集成了路和路。设备,将中与芯片的脚相连, 与芯片的

其中最具竞争力的便是它使用了字库。与一脚相连,就可以用协议,按一定的命令格式对芯
般的芯片不同,它的字库不是掩膜在芯片中,用户片进行在线编程。命令格式详见参考文献,在此不再
可以自己定制。该款芯片可以满足视频应用中的控制需赘述。
求,因而被广泛应用于视频类产品中。机接口的实现
在线编程模式的进入对进行在线编程,就要实现通信协议。
要使具有在线编程的功能,可以添加一段作为对进行编程的上位机来说,实现有
32 单片机与嵌入式系统应用
TECHNOLOGY REVIEW 技术纵横
三种方法: ,
①使用串口与单片机通信,再由单片机模拟协,
议,成本高, 速度视使用的单片机而定; 但在中,由于系统加强了对硬件设备的
②对计算机的并口编程,模拟协议,成本低, 保护,假如在程序中直接用与指令访问并口,则
速度一般; 会引发系统的非法操作;而并口访问又不像串口,直接
③使用接口实现协议,成本高, 速度可以使用函数,因而就必须使用驱动程
快市