首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于串口的通用的单片机在系统编程设计及实现
来源:本站整理  作者:佚名  2009-09-22 09:40:53




    固化中断服务程序,并通过在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机上已编译程序的在线下载。通过回声法校验,返回的接收文件与发送文件完全一致,系统可靠性高,设计简单,实现容易,具有一定的理论研究意义和应用前景。为“国家杂交水稻工程技术研究中心”人工气候室智能控制系统的系统程序更新,升级和远程维护提供了方便。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:121,168.00000 毫秒