
COM口操作
文章平均质量分 79
manplus
这个作者很懒,什么都没留下…
展开
-
VC++ 的串口通讯
在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC++访问串口。下面将简述这两种方法。 一、Microsoft Communications Control Microsoft公司在WINDOWS中提供了一个串口通讯控件,用它,我们可以很简单的利用串口进行通讯。在原创 2006-02-09 14:37:00 · 709 阅读 · 0 评论 -
VC++串口通讯程序
WIN95界面下的VC++串口通讯程序在WIN32下是不建议对端口进行操作的,在WIN32中所有的设备都被看成是文件,串行口也不例外也是作为文件来进行处理的。这是我的一份关于串口编程的读书笔记,对于使 用VC进行编程的同行应该有一定的帮助。 1.打开串口: 在Window 95下串行口作为文件处理,使用文件操作对串行口进行处理。使用CreateFile()打开串口,CreateFi原创 2006-02-09 17:08:00 · 1451 阅读 · 0 评论 -
串行通信的基本原理及用MFC实现串口通信编程
在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。计算机和单片机(如MCS-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务。 实际工作中利用串口完成通信任务的时候非常之多。已有一些文章介绍串口编程的文章在计算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细。笔者在实原创 2006-02-09 09:43:00 · 771 阅读 · 0 评论 -
多线程技术在VC++串口通信程序中的应用研究
1 概述 在现代的各种实时监控系统和通信系统中,在Windows 9X/NT下利用VC++对RS-232串口编程是常用的手段。Windows 9X/NT是抢先式的多任务操作系统,程序对CPU的占用时间由系统决定。多任务指的是系统可以同时运行多个进程,每个进程又可以同时执行多个线程。进程是应用程序的运行实例,拥有自己的地址空间。每个进程拥有一个主线程, 同时还可以建立其他的线程。线程是操作系统原创 2006-02-09 17:23:00 · 880 阅读 · 0 评论 -
串口通信的基本概念
1,什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也原创 2006-03-29 04:23:00 · 1269 阅读 · 0 评论 -
串口一例
请教如何用pc104实现波特率为115200,端口为com2程序,要求用tc3。0,实施同步数据接受、显示和保存为文件。急!谢谢我用bc3.1试过的。#include #include #include #include #include #define RXD 0#define TXD 0#define LSB 0#define MSB 1原创 2006-02-24 23:07:00 · 737 阅读 · 0 评论 -
VC实现串行通信的动态链接库(DLL)
本文以实例方式介绍了用VC++编写DLL实现串行通信的方法,并给出了用其它语言调用该DLL的范例。虽然关于串口编程的资料很多,但由于工程上需求多种多样,需要根据不同的条件对串口进行灵活控制,在实际应用中,常用的方法有:(1)用汇编或标准通讯函数,往指定端口直接读写数据;(2)利用Visual Studio提供的MSComm控件;(3)使用Windows提供的API函数。本文用A原创 2006-03-06 16:43:00 · 1442 阅读 · 2 评论 -
RS-232-C串行端口监控软件的程序实现
RS-232-C串行端口监控软件的程序实现 (一) 界面风格 由于是实时监控软件,那就既要监测从外设传来的实时数据,又要通过串口向外设发送一些具体的指令以控制外设完成预先设定的动作。为了方便向串口发送命令可以在工具条上再加一个类似于"Internet Explorer 浏览器"风格的对话条,可以在初建工程时指定"Internet Explorer ReBars"风格,也可以通过添加Micros原创 2006-03-07 13:14:00 · 811 阅读 · 0 评论