外部中断0,控制LED灯柱_AD,Allegro,pads,PCB设计,电源模块,硬件,stm32,嵌入式,单片机,小北设计 Allegro,pads,PCB电路板设计,硬件及芯片资料分享—小北设计

外部中断0,控制LED灯柱

51单片机 by AD,Allegro,pads,PCB设计,电源模块,硬件,stm32,嵌入式,单片机,小北设计

//IE寄存器:EA,-,ET2,ES,ET1,EX1,ET0,EX0.字节地址A8H
//EX0:外部中断INT0允许位,置1,开,置0,关
//ET0:定时器T0允许位
//EX1:外部中断INT1允许位
//ET1:中断T1允许位
//ES:串口中断允许位
//ET2:定时器T2允许位(89C52)
//EA: 总中断允许位。控制所有中断使能的总开关
////////////////////////////////////////////////
//TCON:中断请求标志寄存器,TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0字节地址88H
//IT0:外部中断INT0的触发方式控制位。置0为低电平触发,置1为下降沿触发
//IE0:外部中断INT0的请求标志位,硬件自动轩1,响应后自动为0
//IT1:外部中断INT1 的触发方式控制位。
//IE1:外部中断INT1的请求标志位。
//TR0:定时器T0的运行控制位,置1为开始运行,置0停止运行
//TF0:定时器T0的溢出中断请求标志位。发生溢出中断请求时,硬件自动置1,响应后自动置0
//TR1:定时器T1的运行控制位
//TF1:定时器T1的溢出中断请求标志位

#include<reg51.h>
#define uchar unsigned  char
#define uint unsigned int 
sbit LED=P0^0;
//主程序
void main()
{
LED=1;
IE=0X81;//开总中断EA,开外部中断EX0。
TCON=0X01;//开下降沿有效。
while(1);
}
void zhongduao_0() interrupt 0
{
LED=!LED;
}

//通过网盘分享的文件:51外部中断0_led

//链接: https://pan.baidu.com/s/1jsuupCNBcuQCjnf3tv6_0w 提取码: um68



















    Message:

    Name:
    Email:
    Content:
PgUP ...
Allegro,pads,PCB电路板设计,电源模块件及芯片资料分享—小北设计