[其它应用] 计时时间

[复制链接]
1017|16
 楼主| hanwe 发表于 2014-10-20 19:33 | 显示全部楼层 |阅读模式
定时器能放在子程序中作延时时间调用不,如果这样用的话,什么时候开始计时?
llia 发表于 2014-10-20 19:34 | 显示全部楼层
你想在程序中调用中断程序?
yufe 发表于 2014-10-20 19:35 | 显示全部楼层
一般用法是在定时器中断中设置标志位,在主程序中判断标志位,这样来使用。
 楼主| hanwe 发表于 2014-10-20 19:37 | 显示全部楼层
我想来回调用它,呵呵
 楼主| hanwe 发表于 2014-10-20 19:38 | 显示全部楼层
如果按照你说的,在一个输出开始计时的话是不是还要打开定时器中断?
wangpe 发表于 2014-10-20 19:39 | 显示全部楼层
 楼主| hanwe 发表于 2014-10-20 19:41 | 显示全部楼层
就是说打开了定时器中断时系统就开始计时了?
wangzsa 发表于 2014-10-20 19:43 | 显示全部楼层
完全正确
 楼主| hanwe 发表于 2014-10-20 19:44 | 显示全部楼层
那些软仿真中,像PORT口的按键中断,在软仿真时如何模拟按键产生的中断呢??
zhuww 发表于 2014-10-20 19:45 | 显示全部楼层
软仿真里有个虚拟设备,可以模拟。
 楼主| hanwe 发表于 2014-10-20 19:47 | 显示全部楼层
我找了找没有找到
zhuww 发表于 2014-10-20 19:49 | 显示全部楼层
211~213页
zhanglli 发表于 2014-10-20 19:52 | 显示全部楼层
四位机有软仿真功能,而8位好像没有。
lium 发表于 2014-10-20 19:54 | 显示全部楼层
是完全可行的,我经常这样用:
要搞清楚,定时器的允许中断位和判断标志位是两个不同的位,你在主程式的任何地方都可以判断定时器有没有计时(溢出)标志,而不一定要跑到中断中去判断的,前提是,你去判断的时间要小于定时器的计时时间!
guoyt 发表于 2014-10-20 19:56 | 显示全部楼层
可以把 看门狗放在 DELAY 中

在调用DELAY
yufe 发表于 2014-10-20 19:57 | 显示全部楼层
完全可以,用个IF语句就可实现,而且比用延时函数效果要好
 楼主| hanwe 发表于 2014-10-20 19:58 | 显示全部楼层
多谢大家,我明白了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

979

主题

8749

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部