⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matridemo.c

📁 C51实现键盘操作
💻 C
字号:
/*


*/

#include<reg51.h>

#define uchar unsigned char


uchar code digit[16] = {0x3f,0x06,0x5B,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xFF,0xFF,
												0xFF,0xFF,0xFF,0xFF,};
												
void delay(){																						//延迟10ms
	uchar i,j;
	for(i = 0; i< 20; i++)
		for(j = 0; j < 248; j++)
			;
}


 
void main(){
	uchar key = 1;
	while(1){
		P3 = 0x0F;
		
		if((P3&0x0F)!=0x0F){																//判断是否有键按下
			delay();
			P3 = 0xEF;
			if((P3&0x0F)==0x0E) key = 0;
			while((P3&0x0F)!=0x0F);
		}
		P1 = digit[key];
	}	
}


⌨️ 快捷键说明

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