社区
C++ Builder
帖子详情
谁有在DOS下用中断方式使用串口的程序?
borland_boy
2003-04-21 01:48:00
谁有在DOS下用中断方式使用串口的程序?
请发到我信箱里
borland_boy@263.net
收到马上给分
...全文
40
5
打赏
收藏
谁有在DOS下用中断方式使用串口的程序?
谁有在DOS下用中断方式使用串口的程序? 请发到我信箱里 borland_boy@263.net 收到马上给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiuafa
2003-04-21
打赏
举报
回复
蹭分
NowCan
2003-04-21
打赏
举报
回复
但是没有完整的程序。
NowCan
2003-04-21
打赏
举报
回复
http://www.gjwtech.com/serialcomm.htm
Behard
2003-04-21
打赏
举报
回复
注意开头的 // #define DEBUG
最好修改一下这个函数
void comm_close ( int portid )
{ // restore previous settings of 8259
switch ( portid )
{
case 1: //close COM1
outportb ( MDMCOM1 + 1, 0x08 ); // Drop OUT2
outportb ( MDMCOM1 + 1, 0x00 ); // Drop DTR and RTS
outportb ( INTCONT, MDMINTC | inportb ( INTCONT ) );
setvect ( MDMINTV, serintfhr); // Reset original interrupt vector
break;
case 2: //close COM2
outportb ( MDMCOM2 + 1, 0x08 ); // Drop OUT2
outportb ( MDMCOM2 + 1, 0x00 ); // Drop DTR and RTS
outportb ( INTCONT, MDINTC2 | inportb ( INTCONT ) );
setvect ( MDINTV2, serintmodem); // Reset original interrupt vector
break;
case 3: //close COM3
outportb ( MDMCOM3 + 1, 0x08 ); // Drop OUT2
outportb ( MDMCOM3 + 1, 0x00 ); // Drop DTR and RTS
//outportb ( INTCONT, MDMINTC | inportb ( INTCONT ) );
//setvect ( MDMINTV, oldfhr ); // Reset original interrupt vector
case 4: //close COM4
outportb ( MDMCOM4 + 1, 0x08 ); // Drop OUT2
outportb ( MDMCOM4 + 1, 0x00 ); // Drop DTR and RTS
//outportb ( INTCONT, MDINTC2 | inportb ( INTCONT ) );
//setvect ( MDINTV2, oldtow ); // Reset original interrupt vector
break;
default:
break;
}
}
//注意:serintfhr、serintmodem 代表的是中断服务程序名称
Behard
2003-04-21
打赏
举报
回复
我给你一个吧
DOS
下
串口
中断
收发
程序
V1.pdf
DOS
下
串口
中断
收发
程序
V1
基于
中断
的
串口
驱动及显示
程序
.rar_
串口
中断
dos
_
串口
缓冲_
串口
中断
_
串口
中断
程序
_缓冲区
基于
中断
的
串口
驱动及显示
程序
,收发缓冲区实体,收发缓冲区读写指针,
串口
初始化,
串口
缓冲区初始化,
串口
中断
服务子
程序
C#上位机
串口
编程、Modbus编程
WinForm框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用
程序
框架,一般
使用
C#语言 编写。WinForm框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速创建绚丽漂亮的基于Windows的桌面应用
程序
、非常适合做上位机的界面!
串口
(Serial Port),也称串行通讯接口(通常指COM口),
串口
通信是指将数据一个比特一个比特地逐位进行传输的通信模式。 C#
串口
通信是借助一个SerialPort类的对象来方便的对
串口
进行读写。 Modbus是一种串行通信协议,是施耐德电气发表工业标准协议。C# NModbus4库提供了ModbusMaster、ModbusSlave类来实现Modbus通讯相关的功能 本课程主要帮助学员熟练掌握C# WinForm框架上位机
串口
编程,Modbus协议编程,并且通过两个实战工具项目,为学习C# WinForm上位机编程
串口
、Modbus编程打下坚固的基础!
DOS
环境下Turbo C
串口
通信编程
单片机和嵌入式系统中
串口
编程实例。
DOS
下
串口
通信分
中断
和查询两种通信
方式
,本例
程序
采用了
中断
方式
。
DOS
下串收发(c语言 )
C语言编写的MS-
dos
下的收发
程序
,接收基于
中断
机制,
程序
已经测试通过,下载包里还包含完整安装版BORLANDC,对于初学者,给出了完整的BORLANDC的安装
使用
,和
程序
的调试方法。 实现功能说明: 运行后 首先向所连接
串口
发送10次“666666” 然后
程序
处于接收状态 ESC退出
程序
端口设置为COM1,波特率9600 具体看
程序
里“readme.txt” ------------by swack
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章