CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

中断问题

楼主xaxx(豌豆多多)2005-11-15 11:09:19 在 C/C++ / C语言 提问

中断向量表中   0x1C   号   是定时器中断。  
          我想知道这里的“定时器”是硬件的,还是软件实现的?它多长时间引发一次中断?中断间隔时间能象VC中的   SetTimer()一样能设置吗?  
   
   
  问题点数:20、回复次数:5Top

1 楼arrowcy(长弓手)回复于 2005-11-15 11:25:41 得分 10

1c号中断是硬件实现的,微机原理教材上都讲过定时器芯片的,以前比较老的计算机中,那个定时器就是一片单独的芯片,现在的计算机好像都是集成在南桥芯片中了。具体多长时间触发中断时可以设置的,这个你可以参考一下微机原理的教材。  
  VC的SetTime和那个中断就不一样了,这个函数是windows的API提供的,不过他底层还是要依赖定时器中断。Top

2 楼snowbirdfly(专心搞好嵌入式~~~)回复于 2005-11-15 11:28:00 得分 5

这个是不是单片机里面的中断向量的入口地址啊~~~  
  感觉在C51里面可以用,  
  汇编编写时可以用到~~~  
  它多长时间引发一次中断  
  应该看你自己设置的时间了~~~  
  中断间隔时间能象VC中的   SetTimer()一样能设置吗?  
  应该可以~~  
  只要设置时间每次何时触发一次定时器就可以了~~~Top

3 楼jixingzhong(瞌睡虫·星辰)回复于 2005-11-15 13:18:31 得分 0

硬Top

4 楼NeuSoftRen()回复于 2005-11-15 13:21:42 得分 0

硬件中断,好好看看微机原理Top

5 楼DelphiGuy()回复于 2005-11-15 13:48:08 得分 5

INT   1C是软中断,它是在BIOS默认的INT   08中断服务例程中被执行的。  
  如果你替换了INT   08,INT   1C也不会被执行。  
  PC上的计时器输出中断(INT   08)是由一个1.1981316MHz的晶振(也是更高时钟晶振的分频输出)经过64K分频的信号触发的,精度是54.698ms。  
  Top

相关问题

  • 中断.....
  • 中断程序
  • 中断问题
  • 关于中断
  • 线程中断???
  • 关于中断
  • 网络中断?
  • 关于中断
  • hook int19中断
  • 中断打印

关键词

  • 中断
  • 芯片
  • 原理
  • 定时器
  • 触发
  • 微机原理
  • settimer
  • 设置
  • 时间

得分解答快速导航

  • 帖主:xaxx
  • arrowcy
  • snowbirdfly
  • DelphiGuy

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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