单片机编程高手,求教interrupt的一些问题。

swjtueducn2 2014-05-22 09:59:07
我是学c语言的菜鸟,看到程序中有用到interrupt的,总是报错。说没有定义,interrupt是在bios.h里面定义的吗?网上说是在dos.h中定义的,但是找不到,还有这个只能在dos系统下才能运行的吗?
网上还说这个已经太老了,没有什么用了,是不是这样的?
bios.h,vc 6.0中已经没有了,苦闷啊。
谢谢给予帮助。
...全文
230 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊已出没 2014-05-23
  • 打赏
  • 举报
回复
楼主还没有搞清楚自己在做什么.
swjtueducn2 2014-05-23
  • 打赏
  • 举报
回复
知识储备太少,表示完全晕了
引用 8 楼 wangfan027 的回复:
上一层编程中, 需要interrupt你可以用事件
引用 7 楼 sunxingzhesun 的回复:
VC6.0和单片机的中断有啥关系?
引用 6 楼 cumtgao 的回复:
所有的interrupt都是存在于一个startup.s 类似的文件中,当然 51除外,因为太过于简单 就几个中断 在main。h中就写出来了, 实际上 单片机上电启动时会首先映射向量表 所以你去.s文件中找 ,肯定可以找到各种interrupt的。
dceacho 2014-05-23
  • 打赏
  • 举报
回复
上一层编程中, 需要interrupt你可以用事件
swjtueducn2 2014-05-22
  • 打赏
  • 举报
回复
引用 1 楼 wangfan027 的回复:
你的开发环境?
有人回复是这样的:interrupt是TC或BC++3.1中DOS环境下使用的保留字。 我在win7下,vc++6.0学习c语言遇到这样的程序,没法玩起来,想弄清楚咋么回事。
dceacho 2014-05-22
  • 打赏
  • 举报
回复
你的开发环境?
  • 打赏
  • 举报
回复
VC6.0和单片机的中断有啥关系?
wesley 2014-05-22
  • 打赏
  • 举报
回复
所有的interrupt都是存在于一个startup.s 类似的文件中,当然 51除外,因为太过于简单 就几个中断 在main。h中就写出来了, 实际上 单片机上电启动时会首先映射向量表 所以你去.s文件中找 ,肯定可以找到各种interrupt的。
swjtueducn2 2014-05-22
  • 打赏
  • 举报
回复
引用 4 楼 tangtang5468 的回复:
用vc 6.0开发单片机?略高端,还有单片机需要的是16进制文件,VC6.0 编译后是2进制吧。感觉你问题有点雷啊
我没说用vc 6.0开发单片机啊,只是看别人的例子中有这样的用法,不知道啥原因,所以来这里问问。
狂风之息 2014-05-22
  • 打赏
  • 举报
回复
用vc 6.0开发单片机?略高端,还有单片机需要的是16进制文件,VC6.0 编译后是2进制吧。感觉你问题有点雷啊
of123 2014-05-22
  • 打赏
  • 举报
回复
楼主说的,不是单片机的中断问题。 如果做单片机工作的话,看芯片手册和 Demo 工程就明白了。

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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