用C语言做的DOS界面的串口通信程序 void setPort(int size, char check, int stop){ unsigned char b = 0x00; disable(); switch(size){ case 6:b |= 0x01; break; case 7:b |= 0x02;break; case 8:b |= 0x03; break; } switch(check){ case 'N': case 'n':b &= ~0x08;break; case 'J': case 'j':b |= 0x08; break; case 'O': case 'o':b |= 0x18;break; } switch(stop){ case 1: b &= ~0x04;break; case 2: b |= 0x04;break; } outportb(PORT[PORTNUM] + 3, b); /*register interrupt*/ outportb(PORT[PORTNUM] + 1, 0x01);/*接收中断*/ outportb(PORT[PORTNUM] + 4, 0x0b);/*零MODEM,恒有效状态*/ oldhandle = getvect(INTR[PORTNUM]);/*取得硬中断向量表的中断处理程序*/ setvect(INTR[PORTNUM],newhandle); /*开启IRQx*/ outportb(0x21, inportb(0x21) & INTRENTER[PORTNUM]); enable(); } /* baund:波特率 */ void initCom(int baund){ unsigned char b; disable(); outportb(PORT[PORTNUM] + 3, 0x80);/*设DLAB=1*/ outportb(PORT[PORTNUM] + 1, 0X00);/*高八位设0*/ switch(baund){ case 2400:b = 0x30;break; case 3600:b = 0x20;break; case 4800:b = 0x18;break; case 7200:b = 0x10;break; case 9600:b = 0x0c;break; } outportb(PORT[PORTNUM], b); enable(); } void closeCom(){ disable(); setvect(INTR[PORTNUM],oldhandle); enable(); } void setDefineOpion(){ } void readOpion(){ } int AcceptOrRefuse(){ int index=0; int key = 0; int ret; char str[2][7]={"accpet","refuse"}; while(key!=13) { gotoxy(12,5+index); textcolor(15); printf("%s",str[index]); index=1-index; gotoxy(12,5+index); textcolor(13); printf("%s",str[index]); key=bioskey(0); key=key&0xff; } if (index == 0){ ret = 0; strcpy(sendmsg, "_accept"); strcat(sendmsg, "\0"); sendMessage(); } else { ret = 1; strcpy(sendmsg, "_refuse"); strcat(sendmsg, "\0"); sendMessage();
2021-11-20 21:00:27 288KB 串口通信程序
1
在VC6.0开发环境编写的一个串口调试程序,包括接收和发送程序。
2021-11-18 20:54:45 4.55MB 串口通信程序
1
温度数据采集系统上位机程序,串口通信,也可作其他数据接收程序,十进制显示数据、波形。分了3个大块,左边为参数设置,中间为实时波形显示,右边为实时数据值显示以及数据发送模块。兼顾了串口助手功能和上位机接收程序功能。接收的数字以十进制显示,精确到小数点后面一位。波形显示实时值并动态替换,一秒刷新一次。相当有价值。是我做课程设计的时候写的。功能完善。完整代码
2021-11-15 10:09:38 4.66MB 温度数据采集 串口通信 C++
1
通过串口通信控制LED灯的颜色和状态。也可改为控制其他,类似Modbus协议。
2021-11-13 10:40:35 5.15MB 学习STM32 基本串口通信
1
里面有hex代码可提供下载调试,需要源码和赛题请解压里面的一个压缩包,里面包含源码和hex文件的源代码。非常的银杏,非常的好用。
2021-10-31 20:30:16 168KB 单片机 嵌入式
1
在vc++环境下实现的,基于API函数的串口通信程序,可以作为入门参考。
2021-10-21 20:30:37 4.49MB 串口 函数API
1
C#SerialPort控件开发串口通信程序的例子 源码
2021-10-19 19:20:16 1.3MB C# SerialPort 串口通信程序 通信例子
1
本程序用于串口通信,对于大多数的源程序都是用C++编的。本程序是基于Windows API的程序设计,实用与Windows 编程初学者。
2021-10-13 20:54:13 2.83MB Windows API 串口通信
1
工程项目实例,是485串口通信的实例例子,使用的是VC6.0的MFC的实例,运行正常。
2021-10-10 10:33:12 819KB 串口通信
1
易语言串口通信小程序,可以实现电脑与单片机的简单通信。
2021-10-07 19:36:24 7KB 易语言 串口
1