| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 432 人关注过本帖
标题:[求助]谁能具体解释一下这几个函数么
取消只看楼主 加入收藏
nwpu063417
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:428
专家分:28
注 册:2007-5-11
结帖率:60%
收藏
 问题点数:0 回复次数:3 
[求助]谁能具体解释一下这几个函数么

谁能具体解释一下这几个函数, 谢谢了。
int TimerCounter = 0; /* 计时变量,每秒钟增加18。 */

void interrupt ( *oldhandler )();
void interrupt newhandler()
{
/* increase the global counter */
TimerCounter++;
/* call the old routine */
oldhandler();
}

/* 设置新的时钟中断处理过程 */
void SetTimer(void interrupt (*IntProc)())
{
oldhandler=getvect(TIMER);
disable();
setvect(TIMER,IntProc);
enable(); /* 开启中断 */
}

void KillTimer()
{
disable();
setvect(TIMER,oldhandler);
enable();
}

搜索更多相关主题的帖子: 函数 解释 
2007-08-24 11:37
nwpu063417
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:428
专家分:28
注 册:2007-5-11
收藏
得分:0 
void interrupt ( *oldhandler )();
void interrupt (*IntProc)())
oldhandler(); 。。。。。。
这些函数都是什么意思啊??

2007-08-24 12:21
nwpu063417
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:428
专家分:28
注 册:2007-5-11
收藏
得分:0 
以下是引用栖柏在2007-8-24 12:26:52的发言:
学了vc么?

只学过一个学期C语言。


2007-08-24 14:13
nwpu063417
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:428
专家分:28
注 册:2007-5-11
收藏
得分:0 
怎么没人回答呀

我只知道,调用SetTimer后,就开启一个什么时钟中断,然后TimerCounter 就每秒增加18........

是这么回事么??


2007-08-25 16:11
快速回复:[求助]谁能具体解释一下这几个函数么
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023859 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved