请问这怎样循环

2019-07-15 13:39发布

#include <reg52.h>
sbit d1=P1^0;
sbit d2=P1^1;
sbit d3=P1^2;
sbit d4=P1^3;
unsigned char c;
void main()
{
    TMOD=0x01;
    TH0=(65536-50000)/256;
    TL0=(655363-5000)%256;
    EA=1;  ET0=1;
    TR0=1;
    while(1);
}
void timer0() interrupt 1
{
    TH0=(65536-50000)/256;
    TL0=(655363-5000)%256;
    c++;
   if(c==50*20*3600) //定时50ms    定时20次是1秒,再乘以3600是一个小时
   {
     
   }
     
}
怎样在void main()实现P1^0;点亮灯15分钟灭15分钟,P1^1;点亮灯15分钟灭15分钟 ,P1^,2点亮灯15分钟灭15分钟P1^,2 点亮灯15分钟灭15分钟 ,P1^0;点亮灯15分钟灭15分钟,循环
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。