一种基于VC的串行通信设计.docxVIP

  • 5
  • 0
  • 约2.93千字
  • 约 7页
  • 2021-02-07 发布于山东
  • 举报
一种基于 VC++ 的串行通信设计 【摘要】:文章简要介绍了 PC 机与单片机的串行通信 设计,并简单说明了如何利用  VC++  中的 Cserial 实现 PC 机 与单片机系统之间的串行通信。 【关键词】: C++ ;串行通信; PC 机 中图分类号: TP7 文献标识码: B 文章编号: 1002-6908(2008)0720088-01 在自动化控制和智能仪器仪表中,单片机的应用越来越广泛。现在所采用的单片机内部的串行口通常都具有通信 的功能,其串行口可以作为通信接口,利用该串行口与 PC 机的串行口 COM1 或 COM2 进行串行通信,将单片机采集的数据传送到 PC 机中,由 PC 机的高级语言或数据库语言对数据进行整理及统计等复杂处理就能满足实际的应用需要。 串行通信原理 串行通信的原理是:在数据输入过程中,数据从外设进 入接口的“接收移位寄存器” ,当“接收移位寄存器”中已 接收完一个字符的各位后,数据就从“接收移位寄存器”进 入“数据输人寄存器” 。 CPU 从“数据输入寄存器”中读取接收到的字符。 “接收移位寄存器”的移位速度由“接收时 钟”确定。在数据输出过程中, CPU 把要输出的字符送入 “数据输出寄大器” ,“数据输出寄存器”的内容传输到“发送移 位寄存器”,然后由“发送移位寄存器”移位,把数据一位一位地送到外设。 “发送移位寄存器”的移位

文档评论(0)

1亿VIP精品文档

相关文档