串口通讯技术

来源:互联网 发布:网络电视浏览器在哪里 编辑:程序博客网 时间:2024/04/29 13:41
串行通讯/并口/USB说明:本栏凡是未注明编程语言的,均为VC或者Turbo C本专栏分为五部分:串口通迅基础、WINDOWS串口编程相关文选、DOS串口编程相关文选、WIN串口源代码、DOS串口源代码  串口通讯基础

串口基本接线方法 (作者:龚建伟 2001.6.24)本文介绍了串口常用接线方法及注意事项 加入时间:2001.6.25
有关RS232与RS485接口的问答 (来自中国工控网) RS232与RS485接口的区别及各自特点以及在使用中应注意事项 加入时间:2001.8.02  
接口技术的基本知识 (来自中国工控网) 龚建伟评论:串口是计算机接口的一种,在编程中了解其它接口是有益的,如在使用中断时,你就要知道其它接口用了哪些中断。 加入时间:2001.8.02
串行通信波特率的一种自动检测方法 (任贵勇等)加入时间:2001.8.02
串行通信简单知识及单工半双工全双工的定义 (来自中国工控网)加入时间:2001.8.02
Serial Communication in Win32(英)Allen Denver(MS)(英) 龚建伟评论:相当详尽,是全面了解串行通讯的好资料,可惜我没时间译成英文加入时间:2001.8.15
浅析PC机串口通讯流控制 (作者:龚建伟 2001.8.23)[2001.8.25加入]
什么是奇偶校验 [2001.9.16加入]
串行通讯的概念及接口电路 [2001.9.16加入]
RS-232、RS-422与RS-485标准及应用 [2001.9.18加入]
串行数据标准选用之我见(RS-232、RS-422/RS-485究竟选谁啊?)
全双工和半双工方式  [2001.9.18加入]
通信协议 [2001.9.22加入]
网络通信的数据包(帧) [2001.9.22加入]
同步通信方式 [2001.9.22加入]
RS232C详解(一)[2001.9.24加入]
RS232C详解(二)[2001.9.24加入]
如何计算在一个控制周期内通过串口能发送的字节数(龚建伟)[2002.01.13加入]
现场总线与RS232、RS485的本质区别[2002.07.01加入]
CRC算法与实现

 

龚建伟新书介绍

《Visual C++/Turbo C串口通信编程实践第2版》(附光盘)


《Visual C++/Turbo C串口通信编程实践》 串口通信/VC初学者学习方法建议 龚建伟
 

Windows串口编程相关

用MFC实现串口编程(作者:付杰 2000年08月04日 11:28)龚建伟评论:本文详细介绍了串行通信的基本原理,以及在Windows NT、Win98环境下用MFC实现串口(COM)通信的方法:使用ActiveX控件或Win API.并给出用Visual C++6.0编写的相应MFC32位应用程序。本文既写了在Windows中怎样用VC控件MSComm,又说明了API技术编程方法,在写用MSComm控件时,数据类型的转换说得不是太明白,初次涉猎串口编程的朋友恐怕看了还是编不出来;直接从底层编写的部分值得一读,说得较为详细,但你得先从VC教本上看一看什么是线程。    加入时间:2001.6.25
Windows 95中的串行通信作者:王齐) 龚建伟评论:本文方法在Win95下VC2.0下完成,直接从底层编程,用CreateFile()打开串行口,且说明了线程的应用,对于想了解串口通信底层的读者可以读者读读,对于想轻轻松松地完成编程任务的朋友,就不用看了,本专栏不是还有许多让你轻松的文章吗。  加入时间:2001.6.25
在Windows95下PC机和单片机的串行通信(作者:王亭等)龚建伟评论:本文给出了用VC++5.0和PL/M-96语言编写的串行通信程序,说明了API技术进行串口编程;直接从底层编写的部分值得一读,对于编写简单的程序,够用了。单片机与PC如何接口,如果你做的话,可以参考。加入时间:2001.6.25
基于多线程技术和自定义消息编程实现Windows 9x异步串行通信(作者:张志明等)龚建伟评论:本文直接从底层编程用的是C++Builder,想了解C++Builder中多线程技术和消息编程的读者可以看一看。加入时间:2001.6.25
在VC++中利用ActiveX控件开发串行通信程序(作者:黄海荣)龚建伟评论:本文用VC控件MSComm进行串口编程,同样,在写用MSComm控件时,数据类型的转换阐述得不是太明白,代码中用到了USES_CONVERSION和T2OLE宏进行ANSI字符串到Unicode字符串的转换,没有作细致说明  加入时间:2001.6.25
串口调试助手源程序V1.0及详细编程过程(作者:龚建伟), 最初我用VC控件MSComm编写串口通信程序的源代码,并写出详细的编程过程,姑且叫串口调试助手源程序V1.0吧,我相信,如果你用VC编程,那么有了这个代码,就可以轻而易举地完成串口编程任务了。(也许本文过于详细,高手就不用看)加入时间:2001.6.26
串口调试助手源程序V1.0及详细编程过程(二)(作者:龚建伟) [加入时间:2001.8.26]
开发通信软件的技术与技巧 (作者:王渤)龚建伟评论:本文对MODEM编程结合MSComm控件作了较为详细的说明,想了解MODEM编程的读者可以看看,文章后附实例程序。加入时间:2001.7.26    
MSComm控件使用详解 (龚建伟整理)MSComm控件是串口编程中常用控件,本文对其参数作了说明。 加入时间:2001.7.26       如何用Delphi开发串口通信程序  龚建伟评论:本文对在Delphi中 使用ActiveX控件,使用行间汇编,用Delphi调用可执行应用程序三种方法实现串口通信进行了阐述。不过在Delphi中进行串口编程并不象作者所说的那样令人头疼,我就知道几个很好用的串口程序是用Delphi编写的(我不太会用Delphi)。加入时间:2001.7.26    
VisualBasic4.0通信程序设计 (作者:孙海健等) 龚建伟评论:本文对在VB4.0中 使用ActiveX控件MSComm进行串口编程,给出了一个实例。加入时间:2001.7.26    
VB串口编程的几个问题 (作者:易兵)提要:阐述了串口数据接收方式,如何处理不定长数据的接收,用字符方式收发码值大于127的字符数据串口通讯问答2。加入时间:2001.8.02
一个单片机串行数据采集/传输模块的设计  (作者:吴勇军等) 摘 要    以GMS97C2051单片机为核心,采用TLC2543 12位串行A/D转换器,设计了一个串行数据采集/传输模块,给出了硬件原理图和主要源程序。加入时间:2001.8.13  
实战串口通讯(罗云彬) 龚建伟评论串口编程实际问题讨论,如同步异步、线程处理过程、流控制等,当你进一步编程时,这些问题都会碰到的。加入时间:2001.8.15  
Serial Communication with Borland C++ Builder(David Poinsett)[加入时间:2001.8.29]
API接口的VB串口查询法 (作者:焦纯等)  [加入时间:2001.9.9]
在DELPHI中用SPCOMM实现串口编程 [加入时间:2001.9.12]  
Window 95串口通讯函数集合(只适用于32位) [加入时间:2001.9.12]
利用Visual Basic实现无线通讯(姜棣昭)[加入时间:2001.9.13]
用PowerBuilder5设计串口通讯程序 (王学军)[加入时间:2001.9.14]
WIN32串口编程(金贝贝)--- 其中流控设置的说明可以参考 [加入时间:2001.9.27]
利用Java实现串口全双工通讯(蒋清野)[加入时间:2001.9.27]
一个使用Java读取串口的程序(qyjohn)[加入时间:2001.10.03]
VB6.0进行串口实时数据采集(MSComm)(李湘江)[加入时间:2001.9.27]
用VC6.0实现PC机与单片机之间串行通讯的方法(于小亿)[加入时间:2001.9.28]
用VB6实现仪器串口通讯及检测功能(才滢)[加入时间:2001.9.28]
VC中ODBC数据库技术应用源程序详解之一(串口数据保存相关)(作者:熊光明 龚建伟) [加入时间:2001.10.02]
VC中ODBC数据库技术应用源程序详解之二(串口数据保存相关)(作者:熊光明 龚建伟) [加入时间:2001.10.02]
VC串口通讯例程(阮帮秋)[加入时间:2001.10.03]
VC中基于文档(SDI/MDI)程序中能直接用MSComm通讯控件吗?作者:龚建伟 熊光明)[加入时间:2001.10.16]
VC中在基于单文档(SDI)程序中应用MSCOMM串口通讯控件详细编程说明(附源程序)(作者:龚建伟)[VC6.0,Win98/2000] [加入时间:2001.10.22]
如何在串口通讯程序中处理数据包 (作者:龚建伟)[加入时间:2001.10.30]
用VC6开发微机与OMRON PLC间串行通讯程序(作者:李志刚)[加入时间:2001.11.09]
简单而强大的多线程串口编程工具CserialPort类(附VC基于MFC单文档协议通讯源程序)(作者:龚建伟)[加入时间:2001.11.09]
[VB6.0 WIN98]VB6.0在Windows98下实现单台微机与多台变频器的串行通信控制(陈立定)[加入时间:2001.11.12]
[VB6,中文字符,128问题]MSComm控件实现中文Win 9x下的通信(陈新望)[加入时间:2001.12.3]
[VC6,定时]高速串口数据实时采集的解决方案和例程(李斌) [加入时间:2001.12.2]
[Delphi,SPCOMM]Delphi中串口通讯的实现(张海航)[加入时间:2001.12.3]
[VC6,API]Windows98下交流变频器的API串口通信(袁佑新等)[加入时间:2002.01.25]
[VC6,API,多线程]多线程技术在VC++串口通信程序中的应用研究[加入时间:2002.07.01]
[VC6,API]RS-232-C端口实时监控软件的设计实现[加入时间:2002.07.01]
Delphi串口通讯的监听(aizb)04.01.14  
VC串口控件编程解决内存不断增加的问题 03.12.27 (王潮杰)  
VC通过串口收发短消息(科脑工作室bhw98)  
Delphi串口通讯的监听(aizb)
C#.NET串口编程:Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications(英文MS)
用VC++.NET实现C167CR单片机与PC的串行通信
在VC++.NET2003中应用MSCOMM控件的简单方法及应用详细操作步骤(龚建伟)
如何手工注册MSComm控件(龚建伟)
《Visual C++/Turbo C串口通信编程实践》 串口通信/VC初学者学习方法建议( 龚建伟)
基于串口通信的远程自动抄表系统实现(王鹏)    

Dos串口编程相关文选PC机高号中断编程8259初始化及中断服务程序处理 (作者:龚建伟 2001.6.24)本文对PC机中高号中断(IRQ8~IRQ15)编程时如何初始化8259可编程中断控制器和中断服务程序处理进行了说明,给出了Turbo C++3.0编写的8259初始化程序和中断服务程序实例。关键词 8259A可编程中断控制器; IBM PC中断编程   加入时间:2001.6.25
GSerial程序的使用方法-兼谈如何用中断方式实现DOS串口通信(作者:龚建伟),我在DOS下编写串口程序时,总是用它 (在下面DOS下源码下载) 。加入时间:2001.7.2  
 
 
单片机串口通讯串行同步通信的应用(Modem/8251A相关) (作者:黄 硕 伍新宇)[加入时间:2001.9.20]
PIC16系列单片机与PC机串行通讯的软硬件实现(焦纯)[加入时间:2001.9.28]
片机与PC通信误码两问 2002.7.24
单片机C51串口中断接收和发送测试例程(龚建伟)2002.09.07
符合POSIX(可移植操作系统接口)标准操作系统 LINUX,UNIX
Serial Programming Guide for POSIX Operating Systems
Linux下串口编程入门[左锦]
Linux环境下C/C++串口编程例程

 
 
 
其它通讯设备[PDA]PalmOS串口通信的一个例子[加入时间:2001.12.3] [DSP]利用TL16C750实现DSP与PC机的高速串口通信(邓勇,施文康)[加入时间:2001.12.13]

Win串口编程源代码

串口调试助手源程序V1.0  龚建伟  VC6 Win9X/2K/NT     下载  

  ( 269提供链接)加入时间:2001.6.25                 更多的源码


Dos串口源码下载 源码:DOS下串口中断方式通信源程序 龚建伟 GSerial是一个DOS下串口通信程序,程序结构较好,能编出用中断方式接收/发送的多串口通信程序(龚建伟曾用它编过7串口通信程序)。Turbo C++ 3.0 Dos或 Win3X/9X/ME/NT/2K的DOS环境下运行  2001.7.1      马上下载GSerial

                更多的源码

 
USB相关1 基于USB总线的机器人上下位机通信TCP/IP相关基于TCP/IP的串口数据流传输的实现

说明:实质上串口通讯基础和编程相关是有关联的,上述分类不一定合适。从其它地方得来的文章或源码,如果牵涉到版权问题,请与我联系,我会尊重作者意见,因本主页不以赢利为目的,无力支付稿酬,我自已并代表受益的网友说声谢谢 

原创粉丝点击