CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  硬件/系统

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

楼主ftai08(atai)2005-02-10 18:22:19 在 VC/MFC / 硬件/系统 提问

兄弟们新年好,  
   
  如是,  
   
  问一句,  
   
  用什么来表示VC下C语言(非C++)的中断服务程序?  
   
  急! 问题点数:100、回复次数:12Top

1 楼fallhunter(不乖)回复于 2005-02-10 20:52:57 得分 0

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

2 楼nuaawenlin(飘人)回复于 2005-02-11 17:17:04 得分 10

呵呵,不能用的,不能直接操作中断,可以使用ddkTop

3 楼vcleaner(我没当大哥很久了.......)回复于 2005-02-11 18:23:25 得分 0

我也不是很清楚。但是据我了解,直接操作中断也许只能在98以前的OS上能了。98以后的都是为了系统的安全不能直接操作底层的东东了。Top

4 楼sdsuper(泊舟)回复于 2005-02-11 19:20:16 得分 0

__asm   int   3Top

5 楼ukyo1(**)回复于 2005-02-11 20:39:46 得分 30

windows   中一般不允许你直接操作中断,你可以在内嵌汇编里试试看:  
  __asm{  
  mov   ax,00h  
  int   xx  
  }  
   
  但是能不能成功没试验过.Top

6 楼ftai08(atai)回复于 2005-02-11 20:45:25 得分 0

但是用CMD(等价于command命令)打开DOS窗口的方式,不知道管不管用.  
   
  理论上应该向前兼容多串口(通常是COM1,COM2)中断接收,循环或者查询发送的.  
   
  本来是害怕MSCOMM VERSION 6。0控件使用复杂,结果今天翻了一本书:  
  《单片机数据通信技术从入门到精通》,石东海,扈啸,周旭升编著,  
  西安电子科技大学2002年11月出版。  
   
  串口COM1自环搞定。  
   
  但是新的问题又来了,  
   
  想必各位是VC6的发烧者。  
   
  如果是用串口模拟时隙的交换,如IIC数据线和时钟线的同步实现方式来看,  
   
  用COM1、2模拟通信交换网络芯片的时隙交换,  
   
  用上述控件有没有可能?  
   
  SDSUPER生说的描述太简单了。Top

7 楼ftai09(阿泰)回复于 2005-02-12 07:22:27 得分 0

VC中如何打开汇编语言编辑编译连接功能?Top

8 楼ftai08(atai)回复于 2005-02-13 07:46:48 得分 0

如果目的是想在PC机上,模拟多个串口的协议通信过程,如程控交换机系统中,  
   
  上下位(多对多)单板的通信过程,  
   
  那么是可以用如下方法:  
   
  方法一、在多个MSCOMM控件中对同一COM口进行收发操作  
   
  方法二:多线程对同一COM口处理  
   
  方法三:使用PC机上具有COM1、COM2、COM3自环  
   
  方法二如何实现?Top

9 楼ftai08(atai)回复于 2005-02-16 08:34:40 得分 0

upTop

10 楼AthlonxpX86(一坨屎)回复于 2005-02-25 04:52:44 得分 0

windows下的中断服务历程必须在驱动中写,应用程序中是不可能写中断服务历程的Top

11 楼tankbattle(坦克大战)回复于 2005-02-26 00:45:56 得分 30

开汇编只要用  
  __asm{  
  //汇编语句  
  }  
  Top

12 楼tankbattle(坦克大战)回复于 2005-02-26 00:47:51 得分 30

是从tc过来的吧?windows下面一般的应用程序没有权限写中断例程,看看ddk吧。如果只是定时器一类的功能那现在就根本不用中断了,windows都提供了服务的。Top

相关问题

  • !!急!!c语言中的random()函数在VC中用什么函数
  • 下载Microsoft C/C++ 和VC++ 库函数用法详解
  • c++函数
  • C函数
  • vc++库函数.
  • C的函数在VC++中都可以用吗?
  • vc++之中如何使用C语言的函数指针?
  • 如何用vc和vb调用c写的函数和程序
  • 在VC上有没有一些如C上的函数(数学)
  • C++ builder中相当于VC中的AfxMessageBox("hello")函数是什么???

关键词

  • c++
  • 中断
  • 控件
  • vc
  • 通信
  • 串口
  • 方法
  • 直接操作
  • 不能
  • 使用

得分解答快速导航

  • 帖主:ftai08
  • nuaawenlin
  • ukyo1
  • tankbattle
  • tankbattle

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo