VC6中用C语言(非C++)的中断函数表示不是用interrupt呀

ftai08 2005-02-10 06:22:19
兄弟们新年好,

如是,

问一句,

用什么来表示VC下C语言(非C++)的中断服务程序?

急!
...全文
185 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
tankbattle 2005-02-26
  • 打赏
  • 举报
回复
是从tc过来的吧?windows下面一般的应用程序没有权限写中断例程,看看ddk吧。如果只是定时器一类的功能那现在就根本不用中断了,windows都提供了服务的。
tankbattle 2005-02-26
  • 打赏
  • 举报
回复
开汇编只要用
__asm{
//汇编语句
}
AthlonxpX86 2005-02-25
  • 打赏
  • 举报
回复
windows下的中断服务历程必须在驱动中写,应用程序中是不可能写中断服务历程的
ftai08 2005-02-16
  • 打赏
  • 举报
回复
up
ftai08 2005-02-13
  • 打赏
  • 举报
回复
如果目的是想在PC机上,模拟多个串口的协议通信过程,如程控交换机系统中,

上下位(多对多)单板的通信过程,

那么是可以用如下方法:

方法一、在多个MSCOMM控件中对同一COM口进行收发操作

方法二:多线程对同一COM口处理

方法三:使用PC机上具有COM1、COM2、COM3自环

方法二如何实现?
ftai09 2005-02-12
  • 打赏
  • 举报
回复
VC中如何打开汇编语言编辑编译连接功能?
ftai08 2005-02-11
  • 打赏
  • 举报
回复
但是用CMD(等价于command命令)打开DOS窗口的方式,不知道管不管用.

理论上应该向前兼容多串口(通常是COM1,COM2)中断接收,循环或者查询发送的.

本来是害怕MSCOMM VERSION 6。0控件使用复杂,结果今天翻了一本书:
《单片机数据通信技术从入门到精通》,石东海,扈啸,周旭升编著,
西安电子科技大学2002年11月出版。

串口COM1自环搞定。

但是新的问题又来了,

想必各位是VC6的发烧者。

如果是用串口模拟时隙的交换,如IIC数据线和时钟线的同步实现方式来看,

用COM1、2模拟通信交换网络芯片的时隙交换,

用上述控件有没有可能?

SDSUPER生说的描述太简单了。
  • 打赏
  • 举报
回复
windows 中一般不允许你直接操作中断,你可以在内嵌汇编里试试看:
__asm{
mov ax,00h
int xx
}

但是能不能成功没试验过.
sdsuper 2005-02-11
  • 打赏
  • 举报
回复
__asm int 3
老夏Max 2005-02-11
  • 打赏
  • 举报
回复
我也不是很清楚。但是据我了解,直接操作中断也许只能在98以前的OS上能了。98以后的都是为了系统的安全不能直接操作底层的东东了。
nuaawenlin 2005-02-11
  • 打赏
  • 举报
回复
呵呵,不能用的,不能直接操作中断,可以使用ddk
fallhunter 2005-02-10
  • 打赏
  • 举报
回复

windows环境就没法用中断了,
如果不做windows程序,还是不用vc的吧

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧