主题:20ms定时 共有35035人关注过本帖 |
---|
yaqun_zhao |
1楼 |
20ms定时 Post By:2006-11-24 9:20:00 [只看该作者]
怎样利用BC 实现20MS 的定时,BC中好象无定时器,而且它的时间中断为18.2次/S,恳请赐教,谢谢!
|
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2006-11-24 9:27:00 [只看该作者]
可以用TMR1,一般是1MHz进行分频,可调用我们公司提供的函数进行设置,最小间隔可以设置为1ms的定时。具体可参见光盘中的程序TMRDEMO.prj。
|
|
单帖管理 | 引用 | 回复 |
yaqun_zhao |
3楼 |
Post By:2006-11-24 10:28:00 [只看该作者]
谢谢,已找到
|
|
单帖管理 | 引用 | 回复 |
yaqun_zhao |
4楼 |
Post By:2006-11-24 11:29:00 [只看该作者]
在TMRDEMO例程中SetTmr1(5000)中的5000是否表示定时5000ms,那程序中if(IRQ12cnt>100)又表示100个5000ms吗?我好象理解错了,因为实际时间不对,到底是怎样理解的?谢谢!
|
|
单帖管理 | 引用 | 回复 |
yaqun_zhao |
5楼 |
Post By:2006-11-24 12:22:00 [只看该作者]
续上述问题:
我假如定时1S或20MS应该怎样设置这两个(或一个)值? 谢谢! |
|
单帖管理 | 引用 | 回复 |