登录
首页
单片机论坛
回帖
发帖
正文
主题:关于单片机多定时器的问题
点击:1581 回复:10
楼主
编辑
引用
管理
yangyong5105
如何在单片机程序里做多个定时器,就像PLC一样,内部有几百个定时器,要用时直接启动定时器启动标志,定时完成,将标志置位??谢谢
10-03-12 10:13
1楼
编辑
引用
管理
pqsh
基本定时器时基(比如0.1s)中断.每中断执行定时器启动标志,定时时间,计时时间检查,设置定时器状态.
10-03-12 15:33
2楼
编辑
引用
管理
tigermu
楼上正解。其实如果用的是c51,应该接触过函数delay(你需要的秒数){}。
10-03-12 16:08
3楼
编辑
引用
管理
yangyong5105
我的思路也是这样的,定时中断程序执行了,但相关的定时器好像没反应
10-03-15 09:40
4楼
编辑
引用
管理
hty.czh
程序都执行了,而定时器却没有反应?
我的理解是没有等到第二次中断的到来吧。如果这样的话,你应该在中断程序里将定时器复位,比如T0,要将计数值重新赋予TH0、TL0。
10-03-15 20:03
5楼
编辑
引用
管理
yangyong5105
问题已经搞定,OK!
10-03-16 08:24
6楼
编辑
引用
管理
xilinxue
只有3个定时的哦
10-03-21 07:41
7楼
编辑
引用
管理
yangyong5105
关于这个问题本人已搞定,想多少个就多少个,要用时,开启并设定计数值,时间到了,相应标志位1,不用时,只需将其关闭就可以了,与PLC一样
10-03-30 17:26
8楼
编辑
引用
管理
hty.czh
请问楼上的是在中断里设置多个变量进行自加,然后设定标志位来控制变量是否开启?
10-04-03 15:06
9楼
编辑
引用
管理
yangyong5105
差不多吧
10-04-15 09:37
上一页
下一页
工控新闻
服贸会创新首发,ABB三大成果构建电气设备生命周期服务新生态
斩获4A级认证!艾默生过程控制流量技术入选全国首批“两化融合/数字化转型AAAA级企业”
施耐德电气发布新质服务行业生态联合宣言
许继电气携手上海大学共建电力装备具身智能联合创新中心
尼得科将参展欧洲国际机床展览会(EMO2025)
西克即将亮相IAS工业自动化展,与您共创智能传感新未来
“一芯四用”,米尔RK3576如何同时驾驭4路YOLOv8视频流?
工信部等三部门联合发文推动电力装备行业稳增长 提出2025—2026年主要目标和8项举措
更多新闻资讯