|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Windows平台下 单片机实验仪与计算机的串行通信
: y: S, o, i7 D) B6 V! y摘要:采用VisualC++和C51语言,在Windows平台下设计单片机实验仪器与计算机串行通信方式。该方式
; b/ s. `% U% X的通信双方采用串行异步方式,当传输大量数据时,采用累加校验和的方法进行校验,传输数据采用握手信号8 O q; m" t& r% D) }
确认的方式,前端的PC机采用面向对象语言实现、单片机采用中断方式进行通信。
) m# R* ]6 h# H A; }关键词:串行通信单片机 实验仪通信控件 Windows 平台! [( v [' A5 z O- K1 M
! S2 s* Y4 D" w3 }$ p q( x
7 |0 h( r$ r* O& z随着电化教育技术的迅速发展,对实验设备的9 M1 f# O3 f* R3 Y3 L
更新随之加快。但目前诸如单片机实验仪、计算机接
+ Y* h4 x" Q& v; Q9 u6 z3 }( c$ f口实验仪等与PC机通信的实验等许多硬件实验还4 Y1 M% K, b* e2 a0 u' i
停留在DOS平台,有些虽然是Windows平台,但应% O# I+ L0 J% E i$ |7 n% }: M* \
用面向对象语言实现实验仪和计算机进行通信的实. _& ]1 d7 u" S0 a8 r0 C' p f
验很少,这严重制约了实验教学的发展。针对这种现
, k% @- c. B- G* K# q状,以及为了面向对象的语言在实验教学中的普及,
% w1 F% @( ?4 k6 T9 E5 G本文提出采用Visual C++和C51语言进行编程,
1 i2 h$ z% L& C, P在Windows平台下设计了单片机实验仪与计算机% f5 T6 t/ p2 s# f
的串行通信实验,从而也解决了单片机实验仪更新# C! w8 |0 J, S! Z/ i
的问题。% F6 R; W% n5 z( Y
: r1 R+ f% N% f M5 c+ k4 b1 _
1 单片机实验仪和PC机的物理连接$ r( c* X9 j! R1 |% f' V
串行口是计算机与外部设备进行数据交换的重
6 o4 J# L& E" W9 E/ n8 T
" b. a+ {0 R% J( t" A/ A3 ~
( e5 ~0 B+ R( w1 R7 Z* e7 ? h5 [& M
|
|