如是,
问一句,
用什么来表示VC下C语言(非C++)的中断服务程序?
急!
12 个解决方案
#1
windows环境就没法用中断了,
如果不做windows程序,还是不用vc的吧
#2
呵呵,不能用的,不能直接操作中断,可以使用ddk
#3
我也不是很清楚。但是据我了解,直接操作中断也许只能在98以前的OS上能了。98以后的都是为了系统的安全不能直接操作底层的东东了。
#4
__asm int 3
#5
windows 中一般不允许你直接操作中断,你可以在内嵌汇编里试试看:
__asm{
mov ax,00h
int xx
}
但是能不能成功没试验过.
__asm{
mov ax,00h
int xx
}
但是能不能成功没试验过.
#6
但是用CMD(等价于command命令)打开DOS窗口的方式,不知道管不管用.
理论上应该向前兼容多串口(通常是COM1,COM2)中断接收,循环或者查询发送的.
本来是害怕MSCOMM VERSION 6。0控件使用复杂,结果今天翻了一本书:
《单片机数据通信技术从入门到精通》,石东海,扈啸,周旭升编著,
西安电子科技大学2002年11月出版。
串口COM1自环搞定。
但是新的问题又来了,
想必各位是VC6的发烧者。
如果是用串口模拟时隙的交换,如IIC数据线和时钟线的同步实现方式来看,
用COM1、2模拟通信交换网络芯片的时隙交换,
用上述控件有没有可能?
SDSUPER生说的描述太简单了。
理论上应该向前兼容多串口(通常是COM1,COM2)中断接收,循环或者查询发送的.
本来是害怕MSCOMM VERSION 6。0控件使用复杂,结果今天翻了一本书:
《单片机数据通信技术从入门到精通》,石东海,扈啸,周旭升编著,
西安电子科技大学2002年11月出版。
串口COM1自环搞定。
但是新的问题又来了,
想必各位是VC6的发烧者。
如果是用串口模拟时隙的交换,如IIC数据线和时钟线的同步实现方式来看,
用COM1、2模拟通信交换网络芯片的时隙交换,
用上述控件有没有可能?
SDSUPER生说的描述太简单了。
#7
VC中如何打开汇编语言编辑编译连接功能?
#8
如果目的是想在PC机上,模拟多个串口的协议通信过程,如程控交换机系统中,
上下位(多对多)单板的通信过程,
那么是可以用如下方法:
方法一、在多个MSCOMM控件中对同一COM口进行收发操作
方法二:多线程对同一COM口处理
方法三:使用PC机上具有COM1、COM2、COM3自环
方法二如何实现?
上下位(多对多)单板的通信过程,
那么是可以用如下方法:
方法一、在多个MSCOMM控件中对同一COM口进行收发操作
方法二:多线程对同一COM口处理
方法三:使用PC机上具有COM1、COM2、COM3自环
方法二如何实现?
#9
up
#10
windows下的中断服务历程必须在驱动中写,应用程序中是不可能写中断服务历程的
#11
开汇编只要用
__asm{
//汇编语句
}
__asm{
//汇编语句
}
#12
是从tc过来的吧?windows下面一般的应用程序没有权限写中断例程,看看ddk吧。如果只是定时器一类的功能那现在就根本不用中断了,windows都提供了服务的。
#1
windows环境就没法用中断了,
如果不做windows程序,还是不用vc的吧
#2
呵呵,不能用的,不能直接操作中断,可以使用ddk
#3
我也不是很清楚。但是据我了解,直接操作中断也许只能在98以前的OS上能了。98以后的都是为了系统的安全不能直接操作底层的东东了。
#4
__asm int 3
#5
windows 中一般不允许你直接操作中断,你可以在内嵌汇编里试试看:
__asm{
mov ax,00h
int xx
}
但是能不能成功没试验过.
__asm{
mov ax,00h
int xx
}
但是能不能成功没试验过.
#6
但是用CMD(等价于command命令)打开DOS窗口的方式,不知道管不管用.
理论上应该向前兼容多串口(通常是COM1,COM2)中断接收,循环或者查询发送的.
本来是害怕MSCOMM VERSION 6。0控件使用复杂,结果今天翻了一本书:
《单片机数据通信技术从入门到精通》,石东海,扈啸,周旭升编著,
西安电子科技大学2002年11月出版。
串口COM1自环搞定。
但是新的问题又来了,
想必各位是VC6的发烧者。
如果是用串口模拟时隙的交换,如IIC数据线和时钟线的同步实现方式来看,
用COM1、2模拟通信交换网络芯片的时隙交换,
用上述控件有没有可能?
SDSUPER生说的描述太简单了。
理论上应该向前兼容多串口(通常是COM1,COM2)中断接收,循环或者查询发送的.
本来是害怕MSCOMM VERSION 6。0控件使用复杂,结果今天翻了一本书:
《单片机数据通信技术从入门到精通》,石东海,扈啸,周旭升编著,
西安电子科技大学2002年11月出版。
串口COM1自环搞定。
但是新的问题又来了,
想必各位是VC6的发烧者。
如果是用串口模拟时隙的交换,如IIC数据线和时钟线的同步实现方式来看,
用COM1、2模拟通信交换网络芯片的时隙交换,
用上述控件有没有可能?
SDSUPER生说的描述太简单了。
#7
VC中如何打开汇编语言编辑编译连接功能?
#8
如果目的是想在PC机上,模拟多个串口的协议通信过程,如程控交换机系统中,
上下位(多对多)单板的通信过程,
那么是可以用如下方法:
方法一、在多个MSCOMM控件中对同一COM口进行收发操作
方法二:多线程对同一COM口处理
方法三:使用PC机上具有COM1、COM2、COM3自环
方法二如何实现?
上下位(多对多)单板的通信过程,
那么是可以用如下方法:
方法一、在多个MSCOMM控件中对同一COM口进行收发操作
方法二:多线程对同一COM口处理
方法三:使用PC机上具有COM1、COM2、COM3自环
方法二如何实现?
#9
up
#10
windows下的中断服务历程必须在驱动中写,应用程序中是不可能写中断服务历程的
#11
开汇编只要用
__asm{
//汇编语句
}
__asm{
//汇编语句
}
#12
是从tc过来的吧?windows下面一般的应用程序没有权限写中断例程,看看ddk吧。如果只是定时器一类的功能那现在就根本不用中断了,windows都提供了服务的。