|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. e7 d, G* Q; k. b1 r) f摘要:采用Visual C++和C51语言,在Windows平台下设计单片机实验仪器与计算机串行通信方式。该方式
" l. b8 L& Z* S的通信双方采用串行异步方式,当传输大量数据时,采用累加校验和的方法进行校验,传输数|据采用握手信号
7 _6 P/ b% m) C* z0 T$ j6 L确认的方式,前端的PC机采用面向对象语言实现、单片机采用中断方式进行通信。8 n7 W# `6 |+ ]- H; X+ U5 x. C. k
关键词:串行通信单片机 实验仪通信控件 Windows 平台.
7 o& Z% W, i% ]" b随着电化教育技术的迅速发展,对实验设备的- B3 ]/ S& u2 A! o# R. R
更新随之加快。但目前诸如单片机实验仪、计算机接
8 J5 i+ E; q# }口实验仪等与PC机通信的实验等许多硬件实验还
8 y( Y3 v& `0 S5 C9 o x- S停留在DOS平台,有些虽然是Windows平台,但应
, H. H& r; S# @' z' ~% _# F- t$ u用面向对象语言实现实验仪和计算机进行通信的实
: a& O! J4 r4 Z$ {4 J- p验很少,这严重制约了实验教学的发展。针对这种现
1 \1 C: E0 H6 E1 _- a状,以及为了面向对象的语言在实验教学中的普及,( Y# T- S) A6 K& z: ?4 {2 ^
本文提出采用Visual C++和C51语言进行编程," n* ]9 t) w8 X2 O; B! ~ p8 c2 |
在Windows平台下设计了单片机实验仪与计算机
* v1 Z$ `4 ~( k9 M D: x的串行通信实验,从而也解决了单片机实验仪更新
! m& ]/ W* p# Y3 ]8 v: P$ t的问题。/ Y# ^ b2 H9 w0 o
1单片机实验仪和PC机的物理连接% L1 o/ [) v" H: `8 D @8 u# \8 V# H
串行口是计算机与外部设备进行数据交换的重.
+ m7 U9 U P% s) ?: e% ^$ h* W- d. m) c! E/ L
要接口,而在单片机实验仪中,串口是计算机与外接
0 Y" Y, C# D/ T' C, L数据传输的主要通道。本文用9针串口线连接单片$ c2 }3 ^5 d: ~% Z4 i; l
机实验仪和PC机,其中只采用第二脚和第三脚进行
# d7 {: {9 w' I: g. m1 c- T* O) k* E数据和指令发送及接收。连接线图如图1所示。
% u3 d( M* ^* K" g0 G' C
; b; I, R* ?5 r. o8 j- d
3 i& ?# ^ d2 J* z+ r
: N ?1 v, X1 |0 H: e附件下载:
( I# S3 k2 l1 Y, c
& Y5 V4 c1 {* v1 m; f) {' z1 p |
|