鱼C论坛

 找回密码
 立即注册
查看: 3561|回复: 8

关于 Timer的正确使用

[复制链接]
发表于 2015-2-3 15:36:07 | 显示全部楼层 |阅读模式
10鱼币
大家好,,小弟想请问一下 循环处理如何解决?  比如说我让一个变量每毫秒+1..
我是做单片机程序开发的   现在想学上位机  在网上看到 Timer消息可以做到这个
但是 我不知道如何使用 找了好多资料也没看懂    有时候程序需要延时 等待下位机响应,但是在等待期间又不能卡死,应该如何解决?求解

最佳答案

查看完整内容

windows下的Timer和单片机里的Timer使用类似,可以设置每隔多少毫秒进入一次Timer的中断处理函数(这个设置 比单片机简单多了吧),然后在Timer的中断处理函数中让一个全局int变量++就OK了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-2-3 15:36:08 | 显示全部楼层
windows下的Timer和单片机里的Timer使用类似,可以设置每隔多少毫秒进入一次Timer的中断处理函数(这个设置 比单片机简单多了吧),然后在Timer的中断处理函数中让一个全局int变量++就OK了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-2-7 14:32:57 | 显示全部楼层
仰望天上的光 发表于 2015-2-4 14:12
windows下的Timer和单片机里的Timer使用类似,可以设置每隔多少毫秒进入一次Timer的中断处理函数(这个设置 ...

一毫秒加一真的做得到吗
到底是我的CPU太烂还是怎么样???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-2-7 17:53:58 From FishC Mobile | 显示全部楼层
仰望天上的光 发表于 3 天前
windows下的Timer和单片机里的Timer使用类似,可以设置每隔多少毫秒进入一次Timer的中断处理函数(这个设置 比单片机简单多了吧),然后在Timer的中断处理函数中让一个全局int变量+...

大牛啊,这么精通来自: iPhone客户端
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-2-7 21:40:24 | 显示全部楼层
牡丹花下死做鬼 发表于 2015-2-7 14:32
一毫秒加一真的做得到吗
到底是我的CPU太烂还是怎么样???

Timer设置的参数单位就是ms,最小定时时间就是1ms。当然,差点的机子,稍微繁忙一些1ms就定不准(会大于1ms)...不过准不准是相对的。。。单片机定时器难道就在ms级别定得非常准嘛?中断稍微多点也忙不过来。。。所以这些通用的控制器件用定时器来定1ms。。。本来就是做着玩玩的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-2-11 07:12:04 | 显示全部楼层
只会win32SetTimer的默默路过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-2-11 16:09:06 | 显示全部楼层
lixiaoshuai 发表于 2015-2-7 16:51
打开"工具箱"---右键---"选择项"---找到Timer控件^^

Timer 组件是基于服务器的计时器,它使您能够指定在 ...

WIN32 SDK 能用工具箱吗??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-2-16 13:04:19 | 显示全部楼层
看到许多大神的回答:victory:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-11 09:01:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-25 03:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表