用Keil写代码stc-isp将Keil上写的代码下载到单片机上以此来达到控制单片机关于LED模块方面可以用 P20x00 这种方式来控制不同的灯或者P2_0,P2_1...来控制单独的LED灯灯的位置在单片机中是从左到右分别是D1-D8比如这组二进制数1 1 1 1 1 1 1 0分别表示FE令 P20xFE 此时灯D1亮起其余灯不亮既当灯对应的二进制数是0的时候亮反之就会灭如果想让LED灯闪烁着亮那么可以在stc-isp中使用工具生成一个延时代码来达到小灯按固定时间亮起和熄灭关于流水灯就是在一个固定延时频率下LED灯从左到右或者从右往左依次闪烁关于按键模块按键模块是用P3来控制的也可以用P3_0或者P3_1P3_2P3_3来独立控制每个按键其中P3_1是控制K1按键P3_0控制K2按键P3_2控制K3,P3_3控制K4,按键也是当他等于0的时候表示按下1关闭但是按键按下会有抖动因此一般都会手动来消除这个抖动比如当按下按键要检测按下之后发生行动之前会有代码来避过抖动的时间if(P3_0 0)//如果按下按键{Delay(20);//延时20ms避过第一次抖动if(P3_0 0)//重复检测是否还在按降低故障率{while(P3_0 0);//等待松手Delay(20);//再次延时避过抖动}}这样就能使用这个按键了我们可以用按键来控制LED灯的亮起和熄灭