如何用单片机AT89S52的p2口控制八盏灯依次点亮一盏的程序啊?

大哥大姐,人命关天啊!55555…
2024年11月30日 09:31
有1个网友回答
网友(1):

#include #include #define uchar unsigned char #define uint unsigned int sbit led1=P0^0; sbit beep=P1^0; void delay(uint); //----------主函数------------- void main() { while(1) { uchar temp; temp=0xfe; //P0=temp; //delay(500); while(1) { P2=temp; temp=_crol_(temp,1); delay(500); } } } //---------延时--------------- void delay(uint c) //1ms { unsigned int a,b; for(b=c;b>0;b--) for(a=125;a>0;a--); }