我是学c语言的菜鸟,看到程序中有用到interrupt的,总是报错。说没有定义,interrupt是在bios.h里面定义的吗?网上说是在dos.h中定义的,但是找不到,还有这个只能在dos系统下才能运行的吗?
网上还说这个已经太老了,没有什么用了,是不是这样的?
bios.h,vc 6.0中已经没有了,苦闷啊。
谢谢给予帮助。
------解决方案--------------------
你的开发环境?
------解决方案--------------------
楼主说的,不是单片机的中断问题。
如果做单片机工作的话,看芯片手册和 Demo 工程就明白了。
------解决方案--------------------
用vc 6.0开发单片机?略高端,还有单片机需要的是16进制文件,VC6.0 编译后是2进制吧。感觉你问题有点雷啊
------解决方案--------------------
所有的interrupt都是存在于一个startup.s 类似的文件中,当然 51除外,因为太过于简单 就几个中断 在main。h中就写出来了,
实际上 单片机上电启动时会首先映射向量表 所以你去.s文件中找 ,肯定可以找到各种interrupt的。
------解决方案--------------------
VC6.0和单片机的中断有啥关系?
------解决方案--------------------
上一层编程中, 需要interrupt你可以用事件
------解决方案--------------------
楼主还没有搞清楚自己在做什么.