51单片机利用定时器0延时1分钟P1间隔闪烁

51单片机利用定时器0延时1分钟P1间隔闪烁

// An highlighted block
#include <reg51.h>
#define uchar unsigned char
void delay60s();
void main(void)
{
 
   
   while(1)
{
    P1=0x00;
    delay60s();
    P1=0xff;
    delay60s();
}
}
void delay60s()
{ 
    uchar i,t;
    TMOD=0x01;  
    for (i=0;i<10;i++)
   {  
     for(t=0;t<60;t++)
     {
        TH0=(65536-50000)/256;     
        TL0=(65536-50000)%256;     
        TR0=1;        
        while(!TF0) ; 
        TF0=0; 
       }
     }       
};

你可能感兴趣的:(C语言,单片机)