单片机独立按键的程序问题,while(!k)是什么意思

单片机独立按键的程序问题,while(!k)是什么意思,这个while(!k)是什么意思额,为什么我松开k为0!k为1了,他状态还是保持原来的,如果我把while去掉他要一直按着才…

单片机独立按键的程序问题,while(!k)是什么意思,这个while(!k)是什么意思额,为什么我松开k为0!k为1了,他状态还是保持原来的,如果我把while去掉他要一直按着才能保持原来的状态。不是松开了就不进入k等于0这个语句了吗,保持原来状态了吗,那为什么去掉就不同原来状态了。,软件是基于硬件环境运行的,这个按键程序是在按下后IO口为0,松手后为1的条件下才能正常工作的。while(!k)括号内容是判断K为1是假,跳出死循环。,
单片机独立按键的程序问题,while(!k)是什么意思插图


我学的时候也对这里的while不能理解,虽然现在大佬儿肯定早就理解了,为了方便以后和我一样的新手,我贴一下我写的方便以后的新手学习。

作者: soufei

为您推荐


Fatal error: Can't use function return value in write context in /www/wwwroot/www.qianrushi.com.cn/wp-content/themes/news/footer.php on line 115