登录
首页 单片机论坛
回帖 发帖
正文

主题:该怎么跳出循环并执行下面的程序

点击:618 回复:3

现在我要写一个程序  这个程序包括 温湿度检测并数码管显示, 光照强度检测并数码管显示,震动检测,热释电检测。 这些单个单个的程序我都有,但如果把他们弄在一个程序里面,一次性执行检测完 ,该怎么把他们组合起来啊?  我发现每个子程序里面都有WHILE(1)死循环,该怎么跳出循环并执行下面的程序呢?  我尝试着把 子程序放进第一个WHILE里面但有很多的错误。。。
 哪位好心人给我解释一下,教我一下嘛。 谢谢了  我的QQ 569959178
最后修改:2012/6/8 10:57:07
12-06-08 10:45
首先你得把你需要调用的子函数在调用之前声明,另外main函数里只能有一个while(1)循环!有错误提示就一个一个把错误处理就好了!把多个子程序组合在一起还得考虑扫描时序、扫描时间、变量的定义等问题!
12-06-11 08:39
最简单的办法就是初始化的东西卸载一起,把每个while里面的东西拿出来写到一个while里面……
12-06-11 13:27
楼主可能需要仔细检查一下。
12-07-07 09:06

工控新闻

更多新闻资讯