knrt.net
当前位置:首页 >> C 串口通信程序 >>

C 串口通信程序

你好!! 给你一个完整的串口通讯例程,已经调试通过的! 压缩文件内,含有一个电脑用串口程序和单片机串口程序(源码)...

编程原理 程序1为查询通信方式接口程序,为一典型的数据采集例程。其中bioscom()函数初始化COM1(此函数实际调用BIOS INT 14H中断0号功能)。这样在程序中就避免了具体设置波特率因子等繁琐工作,只需直接访问发送/接收寄存器(3F8H)和线路状态寄存...

大致过程就是 配置串口通信,包括串口号、波特率、校验位、停止位这些信息; 打开串口,和打开文件一样,在Linux下是这样,Windows下没试过,估计也差不多; 发送数据,即写串口,就跟写文件类似; 读取串口,用read就行。 具体的函数和配置参数...

#include #define uchar unsigned char #define uint unsigned int sbit ring=P3^7; sbit CASE1=P2^0; sbit CASE2=P2^1; sbit CASE3=P2^2; sbit CASE4=P2^3; uchar se=0,re=0; uchar temp=0; void wait(uint cnt) { while(--cnt); } //串口发送...

//向串口发送一个字符 void send_uart( char a_s) { // TI= 0 ; while (TI!=1){;} SBUF=a_s; TI= 0 ; } 注意串口的初始化设置

#include //头文件,c语言一样 #define uchar unsigned char //定义unsigned char为uchar #define uint unsigned int unsigned char flag,a,i; //定义unsigned char变量,其实这里用uchar也行 uchar code table[]="I receive, thanks "; //定义一...

VC++包含windows的API 可以很方便调用win驱动 访问串口 所以 用VC多一些 其实 用C或者C++都可以 是否使用VC作为IDE一样不重要 不管是什么IDE 用什么语言 ,都可以开发串口的。

#include #include int main(void){FILE *fp;char temp;char buf[100];if((fp = fopen("com3","r")) == NULL)puts("this way doesn't work!\n");elseputs("this way works!\n");while(1){temp = 0;fscanf(fp,"%c",&temp);if(temp != 0)putchar(t...

这是我以前写的一个串口通讯文件,全部贴出来了,希望对你有帮助,包括设置,发送,接受数据,你可以好好看看,祝你成功 // 串口Dlg.cpp : 实现文件 // #include "stdafx.h" #include "串口.h" #include "串口Dlg.h" #include "afxdialogex.h" #...

参考: http://hi.baidu.com/do_sermon/item/bfe96e2a46eafc13097508ee

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com