【51单片机实验】INT0中断控制LED

前言
 【跪着做实验】
实验内容
INT0中断控制LED:
友情链接【微笑微笑】:【单片机实验】INT0中断计数(我真是个好人)
INT0中断控制LED电路
程序分析

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int

sbit LED = P0 ^ 0;

void main()
{
    LED = 1;

    EA = 1;     
    EX0 = 1;    //IE= 0x81
                //允许外部中断0,并设置触发方式为“下降沿触发”

    TCON = 0x01;    //ITO = 1
    while (1);  

}
//while(1);防跑飞,保证中断程序在一个持续运行的系统中而自动调用

void External_Interrupt_0() interrupt 0
//中断函数:INT0,外部中断
{
    LED = !LED;//控制LED的亮灭,在按键控制里有用到~表示
}

后语
 不知道什么时候能像大神一样,对芯片各个引脚异常熟悉,信手拈来,就好像一位世外高人,指点小白:你只需如此如此……,便能……所以,fighting,fighting,保证在周一前完成的……【我的网络考试啊】,这一段,还是放到后语里吧
 本次实验很快,成就感很足,不知道是不是老老实实回去补上一节的原因,哈哈

猜你喜欢

转载自blog.csdn.net/qq_35824338/article/details/78506727
今日推荐