登录
首页
单片机论坛
回帖
发帖
正文
主题:该怎么跳出循环并执行下面的程序
点击:618 回复:3
楼主
编辑
引用
管理
jigeabu
现在我要写一个程序 这个程序包括 温湿度检测并数码管显示, 光照强度检测并数码管显示,震动检测,热释电检测。 这些单个单个的程序我都有,但如果把他们弄在一个程序里面,一次性执行检测完 ,该怎么把他们组合起来啊? 我发现每个子程序里面都有WHILE(1)死循环,该怎么跳出循环并执行下面的程序呢? 我尝试着把 子程序放进第一个WHILE里面但有很多的错误。。。
哪位好心人给我解释一下,教我一下嘛。 谢谢了 我的QQ 569959178
最后修改:
2012/6/8 10:57:07
12-06-08 10:45
1楼
编辑
引用
管理
jamsonwo
首先你得把你需要调用的子函数在调用之前声明,另外main函数里只能有一个while(1)循环!有错误提示就一个一个把错误处理就好了!把多个子程序组合在一起还得考虑扫描时序、扫描时间、变量的定义等问题!
12-06-11 08:39
2楼
编辑
引用
管理
静水流深0904
最简单的办法就是初始化的东西卸载一起,把每个while里面的东西拿出来写到一个while里面……
12-06-11 13:27
3楼
编辑
引用
管理
601061018
楼主可能需要仔细检查一下。
12-07-07 09:06
工控新闻
【行业解决方案】OPT多合一产品组合,赋能“物流自动分拣”提质增效
智微工业发布工业平板主板OVS主板双新品PPB-5002/7001
智元机器人获富临精工数千万元订单,工业具身智能迎来规模化商用突破
ABB机器人亮相2025世界机器人大会,展示自主多功能机器人技术发展蓝图
五个信号,看懂今年的机器人在“卷”什么
洞察工业交换机市场风云,捕捉产业新机遇
Vishay新款汽车级IHDM电感器即便在恶劣环境下仍保持出色的感值及饱和电流稳定性
携手苏州大学,共建苏州三菱电机智能制造协同创新中心
更多新闻资讯