微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 新手 数码管的问题

新手 数码管的问题

时间:10-02 整理:3721RD 点击:
图1_1运行的结果对应图1_2,图2_1运行的结果对应图2_2,两段代码的差别就是有没有while(1),那么while(1)起了什么作用?为什么会出现这样不一样的的结果?求大神解释一下

图1_1


图1_2


图2_1


图2_2


while(1)使程序进入死循环,维持之前显示数码管的状态;
不用while时,程序会不断的在mian函数开始,执行,结束。

我在想是不是硬件去点亮数码管需要准备时间,因为不断重复的,使得硬件出现某种原因导致错误。你说的即使没有while语句,也解释不了为什么后面三位出现那样子的

那是因为过程中你没消隐!

消隐是什么意思啊,第一次听到,消除隐患?

谢谢,确实是没有消隐

http://shop111131329.taobao.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top