专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

C语言中什么叫死循环_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 1:00:48       共计:3586 浏览

C语言中什么叫死循环?

大家好,我是老马识电,很高兴为大家讲解一下单片机C语言里的死循环的实例,有讲不对的地方讲大家指教。

用常闭按键(或高电平)作键盘输入容易造成死循环。先看程序。

if (keyin==1)

{

delay(100);//防抖动

if (keyin==1)

{

bell();//声响提示松开按键

//键值处理

while(keyin==1)//等待松开按键

{}

delay(100);//防抖动

}

}

程序员意图用常闭按键作键盘,有键值输入后,等待操作人轻开键盘再往下执行程序。如果一段时间没有使用该按键,按键里的触点氧化无法接通时,键值就一直是断开(高电平)状态,此时就会在

while(keyin==1)//等待松开按键

{}

出现死循环。

因此,在单片机控制系统里应尽量用按键的常开点作键盘输入。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:普洛斯仓储有限公司招聘仓管5200_java | ·下一条:Redis到底是多线程还是单线程_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有