社区
非技术区
帖子详情
关于中断的问题
elephantyang
2003-10-10 10:55:32
我是新来的,我想问一下,在c语言中,怎样编程可以使一段程序每0.01秒执行一次!最好有源码!
谢谢各位大虾!
...全文
26
6
打赏
收藏
关于中断的问题
我是新来的,我想问一下,在c语言中,怎样编程可以使一段程序每0.01秒执行一次!最好有源码! 谢谢各位大虾!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aqq1984
2003-11-05
打赏
举报
回复
代码要涉及汇编语言和PC机的端口操作,汇编语言我不在行,如果你懂汇编语言的话,相信你也已经懂得这个问题的解决方法,或者翻一翻接口类的书,百分百有现成的答案.反之如果你不懂得汇编语言,到时还跟你解释一大堆我自己都不太在行的概念,那效率实在不敢想象!
先给几句可能的零碎的汇编语言代码,它们是在解答这个问题时必须要用到的.
cli
out 43H,36H
out 40H,11932 ;设置中断发生的频率为100次每秒.
mov ah,35H
mov al,1CH
int 21H
mov old_int1CH,bx
mov old_int1CH+2,es ;保存原中断地址.
mov ah,25H
mov al,1CH
mov bx,cs
mov es,bx
mov bx,entry ;设置程序入口地址.
int 21H
sti
.......
entry:
....... ;程序代码处.最好用call _main语句来进入main函数.
return:
jmp far ptr old_int1CH
至于详细,我实在是不想再说了.
jakeye
2003-10-17
打赏
举报
回复
关注
elephantyang
2003-10-15
打赏
举报
回复
怎样改动,能给一段代码吗?
aqq1984
2003-10-11
打赏
举报
回复
DOS默认的系统中断是每秒钟发生18。2次。你要先改动一下这个计时器值。
fierygnu
2003-10-10
打赏
举报
回复
什么系统环境?
elephantyang
2003-10-10
打赏
举报
回复
dos下的!
中断
笔记 一些常见的
中断
问题
中断
简述:所谓
中断
就是指CPU在正常执行程序的时候,由于内部/外部事件的出发、或由程序预先设定而引起CPU暂时中止当前正在执行的程序,保存被执行程序相关信息到栈中,转而去执行为内部/外部事件、或由程序预先设定...
关于STM32系列单片机
中断
触发时间
问题
在使用STM32系列单片机的时候,经常要使用到
中断
,但是STM32参考手册上关于
中断
只说明了有哪些
中断
源和
中断
向量表相关
问题
。没有具体说明触发
中断
的信号至少需要多长时间?
中断
检测到
中断
源需要多长时间? 在看 &...
关于
中断
频率、
中断
响应时间怎么求
以下是(a)、(b)、(c)分别是引入不同缓冲区求解CPU
中断
频率和
中断
的响应时间
问题
。
中断
响应频率求解
中断
频率(每隔多少秒断一次)=1s/(
中断
一次所需的时间) 解题顺序: ①每次隔几秒
中断
一次(缓冲区满所用的...
关于
中断
的面试题
中断
(Interrupts) 11.
中断
是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持
中断
。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义...
8.4-
中断
系统小结(cpu
中断
七个
问题
)
【README】 本文转自bilibili《计算机组成原理(哈工大刘宏伟)》的视频讲解,非常棒,墙裂推荐; 【1】
中断
系统 1)作用:用
中断
系统实现了...3)
中断
系统需要解决的
问题
序号
问题
1
非技术区
15,440
社区成员
58,167
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章