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

[毕业设计] 单片机与PC机的串口通信

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
单片机与PC机的串口通信

& A; D3 o7 W: {$ z" b3 n1 x* e摘要:通过对常用 PC机串行接口的比较,阐述了 用C ++ Builder语言实现基于ActiveX 技
1 z2 A  U; |  t+ Q$ J* |术的串行通信编程的过程,介绍了C++Builder的Tcomm组件特性和8031单片中机主要通信程( V* [7 K; V. M) M8 Z! v3 J
序模块的设计思想,利用C ++ Builder语言制作的应用程序界面,最后通过调用TComm控件来
1 ]7 S% i8 e% }0 N实现PC机与MCS51系列单片机进行串口通信,并给出了主要通讯程序、模块的C ++ Builder代9 ^( q6 p  M$ S9 N5 C0 k
码和汇编语言程序。3 C- G0 ~$ Y% X1 u6 g# ~7 T
关键词:串口通信;单片机;C ++ Builder
% H- R4 C' Q2 F5 @
  P: [5 j% w# {% N+ U+ ^0 w& F# T1 串行通信接口, c% F$ ^3 Q6 N6 O- j1 A
常用PC机串行接口有3种: PS/2接口用于连接键盘和鼠标;RS232C串行接口一般用来实现PC机.) D' j- O; T# i/ N; E4 E/ m8 i5 ?
与较低速外部设备之间的远距离通信;USB通用串行总线接口是现在比较流行的接口,它最大的好处在4 A  H* E; \; Q; U! _
于能支持多达127个外设,外设可以独立供电,也可以通过USB接口从主板上获得500mA@+5V的电
# H7 W2 G) }5 q3 v+ T- e- O流,并且支持热拔插,真正做到即插即用。
5 e% T2 a/ ?  H' W0 O* y' aPC机的3种串行接口都可以用于与外设之间的数据通信,PS/2接口由于是专用于键盘和鼠标,在! G* r/ g  \( K& d) @" t
PC机的编程处理上要麻烦- ~些,而且在多数情况下,其他外设还不能占用。USB接口有着功能强大、传
8 b. _2 R, q$ k5 \9 K) D. }: T( K输速度高、连接外设数量多,可向外设提供电源等特点,其应用越来越广,但是与RS232C串行接口比较,
2 O" N' c* t, tUSB接口的上位机(即PC机)程序的开发有着开发难度大、涉及知识面广、开发周期长等特点,同时在下# s6 _$ [; N) u2 q, @
位机(即单片机)硬件设计时必须选用带有USB接口的单片机或扩展专门的USB接口芯片,这必然会给
( [" X5 I& q6 \9 s下位机的软硬件系统设计增加难度并提高了软硬件成本。所以,USB接口通常用于对传输速度要求高、
3 ?8 U: `# l+ W$ H* \传输功能复杂、或需上位机提供电源的外设和装置上。
+ U) B2 m$ `( C5 u7 f0 P: NRS232C串行通信接口主要特点是技术成熟、结构简单,只需3条普通导线就可以进行双向通信,传' m7 J+ u" Z* v; S+ a0 Z
输距离较远,一般可达10m以上。现在流行的高级语言都支持对串口的直接操作,常用的单片机也把串4 H8 z5 x% Q) i# h- Y; s, g% j
行通讯口作为- -个标准接口集成在单片机内,开发者在进行单片机应用系统设计时只需增加1片RS232C9 n; |0 f% [+ b- t- D
与TTL电平转换芯片就可以构成-一个单片机与PC机之间的RS232C串行通讯接口。因此,RS232C串行
- v! z# T  F) b" f+ W5 J通讯接口的开发具有开发周期短,对开发者的软硬件水平要求不高等特点。- D5 q# t8 @7 w1 \+ C1 G
2 C++Builder软件与单片机硬件组成# ~8 p! ^( ^! d( K& Y8 J
( Z6 v  d. c' A: x. N9 ]4 J9 d8 k
9 N( n: T# c% _3 \& H; p/ ^, S
单片机与pc机的串口通信.pdf (282.21 KB, 下载次数: 0) ( ^# w0 o8 H# A& H

) @/ P9 Y' k% _) s5 K6 |4 H0 G

该用户从未签到

2#
发表于 2020-5-15 15:19 | 只看该作者
单片机与PC机的串口通信
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-1 00:30 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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