2)在进入中断0的时候使用。不能正常返回主函数复制代码
- void exter0() interrupt 0
- {
- uint tmp1;
- int mun;
- IE0 = 0;//关闭外部中断0
- tmp1 = 0xf0;
- for(mun=0;mun<10;mun++)
- {
- P1=tmp1;
- tmp1 =_crol_(tmp1,4);
- delay(500);
- }
- IE0 = 1;//开启外部中断0
- }
中断.png (44.29 KB, 下载次数: 48)
27.22 KB, 下载次数: 2
HC6800-ES-V2.0 发表于 2019-4-22 08:18
其实不是你说的那样。
IEx是外部中断的触发位,即当有外部中断时,这个位就由单片机置1,不是由程序置1。
...
shuaishuaida 发表于 2019-4-22 14:01
中断需要的时间 程序不对
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |