杀鸡焉用牛刀 发表于 2024-8-25 20:31:25

实行15:外部中断实行

硬件电路图:
https://i-blog.csdnimg.cn/direct/8bf1a583c7d6416e9ad6327a78f0bb6b.png
https://i-blog.csdnimg.cn/direct/57232177758648fa97085b479cc709d4.png
P3^2  外部中断0         编号0
P3^3 外部中断1          编号2
代码
main.c
#include<reg52.h>


typedef unsigned int u16;
typedef unsigned char u8;

sbit LED1=P2^0;
sbit KEY3=P3^2;

sbit LED8=P2^7;
sbit KEY4=P3^3;

void delay_10us(u16 n)
{
        while(n--);
}

void delay_ms(u16 ms)
{
        u16 i,j;
        for(i=ms;i>0;i--)
        for(j=110;j>0;j--);
}

void exti0_init(void)
{
   IT0=1;
   EX0=1;
   EA=1;
}

void exti1_init(void)
{
   IT1=1;
   EX1=1;
   EA=1;
}

void main()
{
    exti0_init();
        while(1)
        {

        }
               

}


void exti0() interrupt 0
{
        delay_10us(1000);
        if(KEY3==0)
        {
               LED1=!LED1;
        }
}


       
        实行视频:
   51开辟板:外部中断实行


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 实行15:外部中断实行