微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 这是一个外部中断的问题

这是一个外部中断的问题

时间:10-02 整理:3721RD 点击:
TMOD=0x09;///设置定时器0的工作方式,INT0控制
  TH0=(65536-62000)/256;      
  TL0=(65536-62000)%256;   
  EA=1;     // 开总中断
  EX0=1; //允许外部中断0中断
  ET0=1;    //打开定时器0
  IT1=1;    //设为 跳变触发
  TR0=1; //启动定时器0
void exint0() interrupt  0
{
   TH0=(65536-62000)/256;
   TL0=(65536-62000)%256;
}
这个程序的定时器是在有中断源时启动,还是开始时就已经启动
  

你可以在定时器中断里写个标志,测试下就知道了!

外部中断INT0为高电平时定时器启动

我试一下,看看对不对。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top