新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于串口的通用的单片机在系统编程设计及实现

基于串口的通用的单片机在系统编程设计及实现

作者:时间:2009-09-22来源:网络收藏


固化中断服务程序,并通过在PL/M语句中嵌入汇编语句完成程序的跳转。下载完成后,将程序复制到AT29C256后运行新程序,DS1230Y仍用作数据存储器。
PC(上位机)操作界面应用Delphi 6.0开发。在Delphi 6.0开发环境下串行通信有多种方法,如:调用MSCOMM.OCX控件、在Windows下使用Win-dows API、应用嵌入式汇编语言、直接构造Delphi中的通信控件、利用动态链接库(DLL)等。考虑到该的通信情况比较简单,所以直接使用MSComm组件编写通信软件,主要包括三个方面的内容:
(1)收发数据,指的是在PC机的与80C196KC的UART之间能收发字符串,二进制串(16进制显示);
(2)收发文件,指的是在PC机的串口与80C196KC的串口UART之间能收发字符型文件,16进制文件(.Hex文件)
(3)差错校验及可靠性。通信的成功与否最后还要看校验的结果,即接收端是否能正确无误的接收到发送端发送的内容。差错控制流程图如图3所示,核心代码如下:

最终开发出的操作界面如图4所示,包括下载进程显示条,串口初始化设置框,收发数据文本框,选择打开发送文件按钮,发送文件大小显示框,校验按钮,文本与16进制类型选择框以及通信状态显示项。

3 结 语
提出了串口通信的ISP方法并针对80C196KC了PC机上已编译程序的在线下载。通过回声法校验,返回的接收文件与发送文件完全一致,可靠性高,简单,容易,具有一定的理论研究意义和应用前景。为“国家杂交水稻工程技术研究中心”人工气候室智能控制系统的系统程序更新,升级和远程维护提供了方便。

p2p机相关文章:p2p原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭