实行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]