请选择 进入手机版 | 继续访问电脑版

家电技术网|家电维修论坛|电工学习网-专业家电维修资料

 找回密码
立即注册
查看: 136|回复: 0

[弱电] 单片机主程序的执行过程

[复制链接]

91

主题

292

帖子

473

积分

中级技术

Rank: 3Rank: 3

积分
473
发表于 2020-10-21 03:24:25 | 显示全部楼层 |阅读模式
下面我们举出一个大家非常熟悉而又简单的交通灯的程序,来说明主程序是如何执行的。我们知道交通灯有红绿黄灯的交替转换,还有数显的倒计时。那么主程序的主要任务是根据条件是不是满足来调用各个子程序进行工作,主程序有点像乐队的指挥,当需要哪种乐器发出声音,指挥就去引导乐手去执行演奏,指挥可以一遍又一遍地不停重复地执行下去。那么单片机的主程序也这种情况差不多,当电源一但开启其,单片机复位完毕后就先执行主程序,当条件满足后就不停地调用各个子程序。在交通灯程序中,主程序要不停地调用亮灯子程序和数码管倒计时子程序。只有这样交通灯才能周而复始地不断重复循环运行着,这就是主程序的功能。如果在主程序没有死循环的话,交通灯只会运转一遍亮灯闪烁和倒计时,一但执行完一遍后就不会有下文了。所以我们要把这些子程序放在主程序的死循环语句里,使整个程序周而复始地运行着。


     不但交通灯程序是这样工作的,其它程序也是如此,不管是分支结构还是顺序结构的程序,都要把这些子程序放在主程序的死循环当中,然后根据所执行的条件去调用执行子程序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:绝缘电阻的测量测试方法
下一篇:电动机故障判断及维修方法
家电技术网版主招募 ● 家电技术网总版规则
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|家电技术网 ( 蜀ICP备20012914号-1 )|Sitemap|网站地图

GMT+8, 2021-2-28 17:11 , Processed in 0.040351 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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