1 //利用定时器 1和定时器0控制led1和led2分别 2hz和0.5hz闪烁 2 3 #include<reg52.h> 4 #define uchar unsigned char 5 #define uint unsigned int 6 sbit led1=P1^3; 7 sbit led2=P1^7; 8 uchar count0,count1; 9 10 void delay(uint x) 11 { 12 uchar i; 13 while(x--) 14 { 15 for(i=0;i<120;i++); 16 } 17 } 18 19 void init() 20 { 21 TMOD = 0x10; //定时器1 0 22 EA=1; 23 ET0=1; 24 TR0=1; 25 TH0=0x4b; 26 TL0=0xfd; //50ms 27 ET1=1
利用定时器 1和定时器0控制led1和led2分别 2hz和0.5hz闪烁
最新推荐文章于 2023-09-06 15:12:15 发布