|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 L- {' f1 X# g8 W3 ?# `0 U
摘要:采用Visual C++和C51语言,在Windows平台下设计单片机实验仪器与计算机串行通信方式。该方式
% l9 r. Z; b, f- h6 R$ c: F的通信双方采用串行异步方式,当传输大量数据时,采用累加校验和的方法进行校验,传输数|据采用握手信号
* K! P0 c8 v4 n4 v$ |# r" o确认的方式,前端的PC机采用面向对象语言实现、单片机采用中断方式进行通信。
1 K) N% O7 `& s' _关键词:串行通信单片机 实验仪通信控件 Windows 平台.
3 K* Q) i Q1 a2 C5 J' l) r随着电化教育技术的迅速发展,对实验设备的
/ q/ |6 @4 ?8 d( s, {3 ^更新随之加快。但目前诸如单片机实验仪、计算机接3 C [ T- W" t/ B! m, o
口实验仪等与PC机通信的实验等许多硬件实验还
( X! l' ?7 l' D& R4 W4 e停留在DOS平台,有些虽然是Windows平台,但应
& o; U3 G3 L# A+ O* y用面向对象语言实现实验仪和计算机进行通信的实
5 K0 Z( ?6 ]( I5 Q9 y6 s% | i+ {$ c验很少,这严重制约了实验教学的发展。针对这种现' p, t( a1 s" _
状,以及为了面向对象的语言在实验教学中的普及,
% V# T1 r) O" }6 n c* E本文提出采用Visual C++和C51语言进行编程,
2 X5 r+ T1 O2 X9 B! [# q0 a在Windows平台下设计了单片机实验仪与计算机
* ~: ]* ] e) w& C. a4 c的串行通信实验,从而也解决了单片机实验仪更新" M5 I5 ~+ O [2 }
的问题。4 e" F9 Y N) S9 L4 `: e
1单片机实验仪和PC机的物理连接
* p: N) B8 s3 N- Y% T串行口是计算机与外部设备进行数据交换的重.; Z, o" S# z5 ]/ o: Z; v- y
! t+ J* {6 e$ H要接口,而在单片机实验仪中,串口是计算机与外接
7 T- \' w) q/ I, Y数据传输的主要通道。本文用9针串口线连接单片& j# Y4 u' z( o. ~+ S' _
机实验仪和PC机,其中只采用第二脚和第三脚进行
- ^: ^( d0 [8 j, K2 y: _9 |6 ^8 K数据和指令发送及接收。连接线图如图1所示。9 P- V$ K, L3 J5 z. e
! q2 l4 S/ F7 f7 ?+ T! w
) v4 c- k h: _2 D* n6 e4 K6 l7 Q* _. f9 ?* P7 x) u
附件下载:$ x$ `/ l, T' ?8 a! `# ?2 }9 C
& H6 m" D) v! G' S3 B7 y& p |
|