用t1作为中断写的程序,但运行不了,why?

2019-03-24 19:53发布

想编写一个p1.1输出方波为100ms(t1做中断)的程序,用汇编我调试好了,但是c却没反应!不知道哪里出错了    #include<reg51.h>
 sbit p0=P1^0;
void main()
 {
    TMOD=0X10;
 TH1=0X3C;
 TL1=0XB0;
 EA=1;
 ET1=1;
 TR1=1;
  }
  void int_3() interrupt 3
  {          
    p0=0;
 TH1=0X3C;
 TL1=0XB0;
   }
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
辛昕
2019-03-26 03:03
什么叫在中断哪里停住了
你还是先把那个P0=0改一下吧,不然你永远不知道什么状况

还有,P1^0就P10吧,搞什么p0,
还有P0呢

一周热门 更多>