社区
C++ Builder
帖子详情
谁有在DOS下用中断方式使用串口的程序?
borland_boy
2003-04-21 01:48:00
谁有在DOS下用中断方式使用串口的程序?
请发到我信箱里
borland_boy@263.net
收到马上给分
...全文
71
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
打赏
举报
回复
我给你一个吧
用C语言
中断
方式
实现
串口
的读写
该博客详细介绍了如何
使用
C语言通过
中断
方式
来实现
串口
的读写操作,包括初始化
串口
、
中断
服务
程序
的设置、
串口
数据发送和接收的处理,以及CDMA命令的发送和数据测试发送任务的实现。
利用
中断
方式
通讯的测试
程序
本文介绍了一个
使用
中断
方式
进行通讯的测试
程序
,该
程序
通过COM1与COM2进行数据交互。
程序
详细展示了如何配置
串口
参数、设置
中断
处理函数以及实现数据发送与接收的过程。
51单片机
串口
通信调试printf函数重定向输出打印
本文介绍了如何在51单片机上实现
串口
通信和printf调试,包括
串口
初始化、输出到
串口
、发送字符串、重定向printf到
串口
以及printf格式化输出。通过简单的步骤,开发者可以方便地在没有专用输出窗口的环境下进行
程序
调试,利用
串口
助手查看调试信息。
微机接口技术实验三测试微机系统串行口
本文介绍了一种
使用
汇编语言实现微机系统串行口自发自收测试的方法。通过编写
程序
实现
串口
的数据发送与接收,发送过程采用查询
方式
,接收采用
中断
方式
。输入数据来自键盘,输出结果显示在屏幕上。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章