单片机89c51将8只LED实现2种闪烁效果,8个发光二极管依次点亮和交替亮灭 求各位大大 程序和

2024-11-08 19:27:10
推荐回答(1个)
回答1:

//--包含你要使用的头文件#include //此文件中定义了51的一些特殊功能寄存器#include//--声明全局函数--//voidDelay10ms(unsignedintc); //延时10ms /********************************************************************************函数名 :main*函数功能 :主函数*输 入 :无*输 出 :无*******************************************************************************/main(){unsignedcharLED;LED=0xfe; //0xfe=11111110 while(1){ P0=LED;Delay10ms(50);LED=LED0;c--){for(b=38;b>0;b--){for(a=130;a>0;a--);} } }