开启左侧

Visual Basic串口通信及编程实例 张辉

[复制链接]
  • 地区:中国大陆
  • 格式:PDF
  • 文件大小:53M
  • 时间:
  • 类别:学习
  • 价格:5共享币
  • 提示:本站推荐经典投资资料
  Visual Basic串口通信及编程实例》介绍串口的基本知识和编程实例。所有程序都经过调试和运行,本书下载资料,请读者自行登录本书前言的网站进行下载
  ^  O+ f1 X7 ?8 P$ E  内容简介1 h* K* `0 B5 e! [8 M. l
  《Visual Basic串口通信及编程实例》以VisualBasic6.0中文版为背景编写,从初学者的角度,在介绍VB串口通信基本知识和MSComm串口通信控件的基础上,主要列举典型测控应用实例,详细分析了电子秤量具、在线浓度分析仪以及指令型通信设备等的通信协议,并提供了具体可行的串行通信开发程序,引导读者举一反三,实现与各类型控制设备的串口通信及数据采集。书中所有程序都经过调试和运行# y9 J0 L9 q3 ^
  目录
2 Y* v7 B; g. x) M1 Q  第1章 串口基本概念$ a( n$ `$ t  W) t; {
  1.1 串行通信- W5 g; Y. I$ ~" u. D  @
  1.1.1 串行通信方式
9 _' s* q4 s& C+ Z" m. b1 p  1.1.1.1 同步通信' W2 ?0 S( K+ r. d3 D' Y7 |
  1.1.1.2 异步通信, `* Z, N' D3 \$ q* \' N
  1.1.2 数据编码方式
" K/ j! {: L5 K% i% |' B  1.1.3 数据调制方式* ~8 R  _3 u7 U
  1.1.4 数据传送方式9 W3 B1 |' l! P9 |# s% L
  1.1.5 数据传输速率
$ E0 U$ {& M4 j+ j9 t1 ^5 n. Y- o6 K  1.1.6 发送时钟和接收时钟1 I  V& x+ J: T+ I
  1.2 通信接口9 f6 q7 S0 ]- k; S
  1.2.1 串口接头
: f5 T& o+ _4 b7 F# W3 R9 Z  1.2.2 串口接线+ N* P! B' Z) Z, O9 W# d" \
  1.3 串行通信接口标准% A/ H6 Z& i. N
  1.3.1 RS-232C标准. t& r9 _3 c+ g
  1.3.1.1 电气特性
% X7 n) k6 r8 v% U  1.3.1.2 连接器的机械特性
' n& m7 x  j2 b  1.3.1.3 RS-232C的接口信号
% f3 b& c2 b: N: i7 S  z: [2 M  1.3.2 RS-422与RS-485标准) u3 N$ B2 C: n  c- y; n2 h. n
  1.3.2.1 RS-422电气规定' G! o$ g: \" o9 x. X
  1.3.2.2 RS-485电气规定
" ~2 Y8 S+ d& w6 i9 `1 M- i  1.3.2.3 RS-422与RS-485安装. u9 L' c' Y5 f5 W, |; Z
  第2章 串口调试
( P9 d" A" e+ _7 E; a" J' ^- S  2.1 串口连接线的制作
7 [2 n6 K; O# a7 k" q2 A  2.1.1 串口直连线
' m( l% k/ c# B! N, [6 U- ^; q  2.1.2 串口交叉线
: G0 c9 \/ V7 G) V  2.2 串口调试工具
" C5 [' w9 v7 @) m! ]  2.2.1 串行通信口测试器- U/ F( v  l' b  i2 A( Z
  2.2.1.1 参数设置区" i6 {1 {& f! n  k. o
  2.2.1.2 数据发送区- d$ f+ C1 X: a  v2 @; \( g8 R
  2.2.1.3 数据接收区
" R  o. L0 ^) J& ?! |  2.2.1.4 状态显示区
8 L; o/ p/ |, _, N  2.2.2 串口助手  m) L5 Z# |3 Q+ X" p
  2.2.3 串口调试助手! @0 n! P0 U7 @( V* `0 a" y+ V4 x; I
  2.2.4 串口调试器/ Q1 D. T3 J) w* I5 D2 {! |
  2.2.5 超级终端) p5 g8 e! J6 V
  第3章 Visual Basic中的串口通信控件7 y; q) a+ Y0 M
  3.1 初识MSComm控件
1 N( ?, z4 c" R2 x6 h  3.1.1 MSComm控件的引用! b% n) d9 ^! M4 \' f8 I
  3.1.2 手动安装MSComm控件
  ?5 k7 t* p: Q: M( T  3.2 MSComm控件的常用属性4 k% g8 y6 i1 Y7 `  c
  3.3 MSComm控件的事件
1 Y6 |; Z4 ~! ~6 ~* T  3.4 MSComm控件字符读入方式0 U5 M$ m/ X1 n  T+ P
  3.4.1 文本输入' {1 @8 u+ K. F' W- u
  3.4.2 二进制输入1 O  `% L$ O4 k: ~6 p& ~* u
  第4章 串口调试软件的开发$ s# _" o& A2 I# [% J' H7 C0 j2 s! H
  4.1 软件设计) k4 ~% q8 Z: Q) }! p4 c7 V7 z
  4.1.1 软件开发目的; F# Y- i& F- ?) V
  4.1.2 软件设计要求
2 U4 Z1 C. U# Z6 H0 N, z  4.2 软件系统构成
8 I& w3 C" @3 W1 \7 T6 Z8 Y  4.3 软件界面设计
& e- F% p4 T- ~* @' v, p6 R  4.3.1 界面设计原则
: t5 F& Y4 _) P4 l% @3 B4 k  4.3.2 软件界面6 n, o7 u. e9 s/ ?# A
  4.4 软件代码的编写
, G- ?$ \8 Y9 E  R$ E4 r1 t  4.4.1 程序错误处理方法
9 t9 P, C5 N$ q) F  4.4.1.1 VB的编译选项4 R% h4 N' T# r6 I, v: Z. R
  4.4.1.2 Err对象
. l* A7 ^- o  C+ U( H. d2 }  4.4.1.3 错误的捕获与退出
5 e4 N# R4 F2 d! ~* T! Z6 n  4.4.2 打开与关闭串口' _( O! M. R% ]8 I8 H  P. [
  4.4.2.1 可用串口诊断
, |1 q1 r3 n+ n! C; V/ z7 z' ^( }  4.4.2.2 串口的初始化& n9 f) d1 t% X; ^  I( ^, g
  4.4.2.3 串口参数设置
+ ]* v3 u& }. x5 K9 u/ n  4.4.2.4 载入串口参数
* l; v% f! c9 p9 R+ {  4.4.2.5 保存串口参数
7 B% X/ j( a8 P3 T: W. W0 J: `! j  4.4.2.6 打开关闭串口; e/ G1 I- A, V; E! H' j7 `
  4.4.3 数据发送与接收- W" d2 P5 S) Z2 S
  4.4.3.1 参数定义与初始化
2 t6 h+ I3 J( J9 M6 d  4.4.3.2 数据发送设置1 f( V- o' x0 ?+ v; {! r
  4.4.3.3 数据接收设置4 z' p2 k6 V0 W: y
  4.4.3.4 数据发送与接收" y* P4 Q& e" O# A
  4.4.3.5 接收数据保存
( ?' A! K4 }5 U* B  4.4.4 状态显示  a' o( O1 ~8 G7 m
  4.4.5 提示信息: L, G1 u6 O% w/ ]
  4.4.6 退出程序
) {. B& L+ c4 e, v  4.5 程序打包% `! f$ C0 [+ x8 Y
  4.6 程序安装与运行* g: f% Q% Z, t& Y
  第5章 电子秤串口通信; Z) o4 Y0 Y) x7 q$ H
  5.1 JCS-A型电子秤) h( [+ M( W* e7 X& l' H
  5.1.1 操作设置' ]) @! F5 b# E' c3 F
  5.1.2 常见故障$ g  p1 z# R- W' d8 {) s
  5.2 通信协议
1 f0 Z3 H4 h7 o* K) O  5.2.1 RS232串行口的设定0 Z! q6 ]* ^9 d7 E, F& F7 _. ]6 j
  5.2.2 数据格式) @- m. R, u& T2 M) b
  5.3 通信界面
9 ]7 @- T9 l7 O1 U5 G# D1 s  5.4 代码编写
& O' o8 f# e' g% `! p4 M  5.4.1 串口初始化* g: }. i* L, ~5 b# l9 v
  5.4.2 连接测试
* V9 G+ Q, [9 d/ @0 R  5.4.3 数据采集7 T7 Y: @* d( A
  5.4.4 数据保存" Z, S2 k! y) t- X
  5.4.5 状态显示
4 H0 z0 @$ p# d5 ~# `  5.5 程序运行$ [: [7 K6 P3 B- x( U
  第6章 MT-60型数字式流量积算仪
& X. W9 U; k0 R) H# n  6.1 积算仪简介0 P9 _5 ^8 P& n/ j# K: I$ ~' u1 E
  6.2 串口通信/ A1 {  l& a+ X5 Z$ g
  6.3 主机命令* `" D3 e3 F# N4 {* ~$ f; {2 Q& G: D" u
  6.4 软件界面. v" v. A- U5 q* a6 Q. S
  6.5 代码编写% _/ c5 Z6 B' Y$ y
  6.5.1 初始化$ `5 Q4 s" y) K/ K  I. l5 W
  6.5.2 数据采集
/ m6 d) s' b+ U) s& s  6.5.3 操作指令: ]' m9 _$ Z1 U/ Z! Q! l
  6.5.4 信息提示- Q' a) i" M% X) l4 G8 z
  6.6 程序运行
# }! B3 u) r7 J' z  第7章 数据实时曲线的绘制与滚动显示6 S; y) c" T) x; }' V; R( c
  7.1 Bitblt函数
' T4 |7 D4 P8 {; p$ c  7.1.1 Bitblt函数参数4 v$ y% g+ i% ^0 |" }
  7.1.2 Bitblt函数声明
6 i7 T2 B6 e9 H) e' R' q* V; @  7.2 无背景图曲线滚动0 J# d1 E. G' G, z
  7.2.1 窗体设计
) n" [! G* u# s( [. d  7.2.2 代码编写, @; O% i. L& x
  7.2.3 程序运行
* I% o  y; X5 F; ~; G  7.3 有背景图曲线滚动8 f' u4 E3 q$ }6 G8 {) a
  7.3.1 窗体设计
+ P+ J: R8 `1 E; ]" b& X  7.3.2 代码编写
, D4 I5 c+ z0 m$ z) |  ~  7.3.3 程序运行
0 [7 H% D1 F/ G7 _) S  第8章 浓度分析仪串口通信
$ W; O$ W& U, e4 u* t  8.1 RS485通信) G8 F' `8 G. ]; A
  8.1.1 仪器通信规约
4 w$ \" L9 Z5 G$ k- @3 ^  8.1.2 仪器通信测试
* b. Z/ v/ t4 d! \3 G7 D8 Z  8.2 界面设计- V: O$ `4 n+ V- N! [, _8 ]+ V
  8.3 代码编写4 a1 v( W& r9 x3 Z; y5 }; u$ D( P
  8.4 运行结果
2 M" }5 N$ W9 S; T! ?5 R# |  附录2 `- U+ n8 C4 o9 h
  附表1 ASCII表
# c& o+ X; h! E$ I  附表2 中英文对照表7 q/ z& o2 d5 O* g% s/ y; U- m
  参考文献
3 e/ [( p7 I* i6 N8 [
游客,本下载内容需要支付5共享币,购买后显示下载链接立即支付
: T& y; ^# ~% Z9 Z3 g5 z/ C7 T
' r/ X, p* r- U4 v. |) |. u; C, d
回复

使用道具 举报

懒得打字嘛,点击快捷回复 【回复乱码 永久禁言】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝5

帖子625

发布主题
推荐素材更多+
广告位

服务电话

15987183307

QQ:1136111231
关注我们 :

QQ- Archiver-手机版-小黑屋-经典-文库- 与你共享

Powered by ynjie.com Array© 2001-2013 ynjie.com  滇ICP备19007624号-1