按键中断.c

来自「AT89S52单片机程序50例(00-50)」· C语言 代码 · 共 22 行

C
22
字号
//按键中断程序

#include <reg52.h>

//主程序
void main()
{
	P1=0x55;  //P1口初始化为01010101B
    EA=1;  //CPU开总中断
    EX0=1;  //开外部中断0
    IT0=1;  //外部中断0为边沿触发方式
    while(1)
    {
    	  
    }
}

//中断服务子程序
void ISR_Key(void) interrupt 0 using 1
{
	P1=~P1;  //s3按下触发一次,P1取反一次
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?