这是独立按键控制章节的第三个小实验了,其中也应用到了很多前面两节的知识了,延时函数和应用十六进制和加加运算控制二进制显示。
图1
图1还是老样子,延时函数,用函数和while语句去控制循环次数 。
图2
控制二进制时需要知道,二进制是什么,在这里不做过多解释。用标识符char来定义变量,因为控制显示二进制需要循环128次,而char定义的字符正好可以循环128次。第一步if语句判读按键是否按下,while语句则对按键再次进行判断(严谨点),lednum++则是控制二进制+1的,将二进制的值赋给P0(LED灯),进行显示,因为char的容量是128位,所以只能实现128次。
新手小白学习嵌入式,不喜请勿喷,欢迎各位大佬在评论区指点一二,也欢迎跟我一样的同学互相交流,谢谢了。