设单片机fosc=12mhz,利用定时/计数器1编程实现p1.0和p1.1引脚上分别输出周期为2ms和500μs的方法

如题!求救专科大二考试题目

第1个回答  2014-07-02
sbit P1^0=P1_0;
sbit P1^1=P1_1;
unsigned char m=0;
void main()
{
     EA=1;
     ET1=1;
   TMOD=0x20;
   TH1=0x06;
     TL1=0x06;
     while(1);
}
void xxx() interrupt 3
{
    m++;
    if(m%2=0) 
      P1_1=~P1_1;
    if(m==8)  
    { m=0;    P1_0=~P1_0; }     
}

本回答被网友采纳