找回密码
 注册
关于网站域名变更的通知
查看: 332|回复: 1
打印 上一主题 下一主题

[毕业设计] 一种基于delphi和at89s52单片机的串行通讯模块的实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-28 13:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 summerhotaaa 于 2020-4-28 13:19 编辑
3 x2 P- S& C. W" N5 D2 J  y# B5 Z; M# J3 P5 W/ @' N
摘要:提出基于AT89S52单片机的下位机数据采集系统与Delphi环境下PC机的串行通讯的软硬件实现方法。简要介绍系统的工作流程和通讯控制原理.详细介绍单片机与PC机通讯的硬件控制电路、通讯协议以及上下位机软件实现过程,重点介绍Delphi语言中SPComm控件的使用方法。采用软硬件相结合的方法进行仿真和调试,成功实现了功能要求。实际应用表明,这种通讯方案稳定可靠且控制简单,具有很强的工程实用性和广泛的应用前景。$ R7 a" q  m7 Q( e, O
关键词:AT89S52单片杌:R.S 232:串行通讯;Delphi 9 c$ ?% s4 M' z" L
; w) B# n+ g" b3 [1 s

. z, K7 }& \: N. x2 q( y  m* m   随着现代计算机技术和电子技术的发展,采用价格低廉、现场控制能力强的单片机作为下位机直接对控制对象进行驱动控制和实时数据的采集、处理.并通过串口与上位PC机进行串行通讯,在现代工业测控领域中得到_,f“泛的应用。近些年,在监测与控制软件系统的开发设计中.由于Delphi具有可视化开发环境,强大的数据库开发功能。包含功能丰富的VCL库,而且封装了大量的Windows API函数等特点.使得Delphi在处理大量数据和实现PC机与单片机的串行通讯等方面应用十分方便。本文即介绍了报警控制系统中上下位机的串行通讯。下位机采用AT89S52进行数据集,前置电路对3路检测信号进行光电转换和放大处理后送入到AT89S52单片机自带的lO位MD转换器中进行A/D转换,单片机再将i路转换值以16进制通过串行通讯发往PC机;上位机中采用Delphi编写软件.利用Delphi的强大数据库功能管理下位机发送的数据。供图表显示和产量、成品计算等;并在Delphi中利用SPComm控件实现与下位机的串行通讯。
4 Y) t+ ~% Q! f' t3 u
+ m7 _0 e& m" Q& [3 @8 q  |& l5 s

一种基于delphi和at89s52单片机的串行通讯模块的实现.pdf

291.74 KB, 下载次数: 0, 下载积分: 威望 -5

  • TA的每日心情
    开心
    2023-1-11 15:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-4-28 15:53 | 只看该作者
    ATMEL单片机AT89S52的UART是一个高度灵活的串行通讯设备,能进行全双工操作,可工作在异步方式或同步方式下,并具有多处理器通讯模式。倍速异步通讯模式等增强型,通信功能,下位机的软件设计主要是通讯协议的设定和相关程序的设计。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-28 05:13 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表