2.1.3 键盘控制实现流水灯原理
本实验中采用键盘扫描子函数,函数返回值则是按键的编号。通过返回的键值即可跳到不同流水灯的模式。
下面用一个例子对控制方法进行说明。实现按下 BlueSkyC51 开发板上任意一个按键都会令与P0.0 相连的 LED0 状态翻转,即亮变灭或灭变亮。main.c程序如下: #include #include
#define uchar unsigned char #define uint unsigned int sbit LED0 = P0^0;
void Delay_ms(uint time) {
uinti,j;
for(i = 0;i