独立按键部分1, 独立按键控制LED亮灭 如果while循环的大括号({})里没有要循环的语句,可以用分号(;)结尾,判断条件符合,则跳出循环,判断条件不符合,则一直循环。 使用独立按键时有按键消抖的操作(Delay(20);while(P3-1=0);Delay(20);)讲解见江科大“51单片机入门教程”章节3-2独立按键控制LED状态。
2, 独立按键控制LED显示二进制添加一个变量i,i进行加或减的运算,此时i就按二进制进行加减,将i的值赋给P2,LED就按二进制进行亮灭。
3, 独立按键控制LED移位定义一个变量i,i进行移位,同时将i的值取反后赋给P2,取反的原因是给0,LED亮,给1,LED灭。 移位8次后,将i定义0x01,实现多次循环。
|