|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
: L; N0 j( E" J( m% o摘要:采用Visual C++和C51语言,在Windows平台下设计单片机实验仪器与计算机串行通信方式。该方式
6 q7 _. W5 F9 [% E6 X* I的通信双方采用串行异步方式,当传输大量数据时,采用累加校验和的方法进行校验,传输数|据采用握手信号, |$ ~& @& D# ]) X* o' P7 ], i
确认的方式,前端的PC机采用面向对象语言实现、单片机采用中断方式进行通信。
3 I2 f8 N- i8 y$ G ^关键词:串行通信单片机 实验仪通信控件 Windows 平台.
; X m5 d" w% x% c8 C; [; V随着电化教育技术的迅速发展,对实验设备的
; \6 q9 U& j$ r+ r更新随之加快。但目前诸如单片机实验仪、计算机接2 M0 _2 C m% n1 k
口实验仪等与PC机通信的实验等许多硬件实验还
/ \4 O1 K& m g9 S' c3 q停留在DOS平台,有些虽然是Windows平台,但应
0 C3 q) D0 Z2 ?$ H ?用面向对象语言实现实验仪和计算机进行通信的实
4 E6 B5 n" c" Q! z) p验很少,这严重制约了实验教学的发展。针对这种现" R% m8 F6 o- a) W9 y6 [* u8 K
状,以及为了面向对象的语言在实验教学中的普及,+ z$ N0 ^# \# `
本文提出采用Visual C++和C51语言进行编程,% K+ E2 T$ r, ~+ Y: ~$ B
在Windows平台下设计了单片机实验仪与计算机
- u% V3 e& X) X的串行通信实验,从而也解决了单片机实验仪更新% L* i8 j" `- H- n: K1 a3 b
的问题。+ r1 |$ w/ Y9 ?' J& L
1单片机实验仪和PC机的物理连接
, J' t# L0 p3 K& O4 D串行口是计算机与外部设备进行数据交换的重.- [3 t, S% j; @8 O3 I
$ r8 Y- Y9 d9 P$ d+ W
要接口,而在单片机实验仪中,串口是计算机与外接# X/ s) S, C7 \% G0 y
数据传输的主要通道。本文用9针串口线连接单片0 }* \; \! @4 L, q! U( h+ G
机实验仪和PC机,其中只采用第二脚和第三脚进行
, p, d4 t% J5 B2 g+ B T( W数据和指令发送及接收。连接线图如图1所示。7 G" s' i7 _- t4 b Z
, n: T4 U3 y. Q" o* b- O( i" @2 `: `2 X7 L5 \1 S" z3 T
7 z. l- B; }4 ~; \
附件下载:
( }3 V' D# d0 H; k7 g/ s- v6 y% O0 u# I& K7 S! ]8 n. i3 _
|
|