欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

key_int1_share.c

EasyStudy51-II单片机开发系统的库函数源代码.包含了EasyStudy51-II硬件的全部驱动.
C
字号:


#include "AT89X52.h"
#include "ES51_II.h"
#include "ES51_II_LIB.h"


unsigned char KeyVal = 0x0f;


//	外部中断1初始化程序,KEY1~KEY4共享
void INT1_Init_KeyShare(void)
{
	KEYPORT |= 0x0f;		//	写1到端口,不改变高四位状态(为数码管控制端)
	IT1 = 1;				//	中断触发方式选择:下降沿触发
	EX1 = 1;				//	允许INT0中断
}



//	外部中断1中断程序,四个键[KEY1~KEY4]共享
void INT1_Key(void)	interrupt 2 //using 0
{
	unsigned char i = 200;
	while(i--);				//	延时,
	KeyVal = KEYPORT&0x0f;	//	读取键值
	i = 100;
	while(i--);				//	延时,
}

⌨️ 快捷键说明

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