|
本帖最后由 jerry1203 于 2021-10-4 11:28 编辑
#include <reg51.h> void delay(unsigned char i) { unsigned char j,k; for(k=0;k<i;k++) for(j=0;j<255;j++); } void lsd1() { P1=0xff; } void lsd2() { P1=0x00; } void lsd3() { P1=0x01; } void main() { unsigned char key_count,l; P3=0xff; for(l=0;l<5;l++) key_count=l while(1) { if(key_count=0)lsd1(); if(key_count=1)lsd2(); if(key_count=2)lsd3(); if(key_count=3)0x0f; if(key_count=4)0xf0; } }
请问这个思路对吗
|
|