登录
首页
单片机论坛
回帖
发帖
正文
主题:该怎么跳出循环并执行下面的程序
点击:620 回复: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
工控新闻
又一传感器公司冲刺H股上市!今年已涨超50%!
Melexis“Distance-to-Spot”视觉工作室简化远红外温度传感器的选型流程
元宇宙连接物理世界的核心基础!数字孪生国际标准正式发布
自变量机器人完成近10亿元A+轮融资 阿里云首次出手领投具身智能
芯科科技FG23L无线SoC现已全面供货,为Sub-GHz物联网应用提供最佳性价比
艾迈斯欧司朗发布全新高分辨率dToF传感器 开启精准识别新纪元
工信部:国家级制造业创新中心达33家
全国首例!越疆人形机器人实现工业跨场景多任务协同作业泛化应用
更多新闻资讯