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

📄 keyboard.h

📁 以C8051F020单片机做的多功能计数器
💻 H
字号:
#ifndef __KEY_H__
#define __KEY_H__

#include "c8051f020.h"
#include "newtype.h"

//下面定义按键宏
#define NOKEY	0x00
#define ZERO 	0xa0
//line 1
#define ZHOUQI  	0xa1
#define PINLV 	    0xa2
#define JIANGE   	0xa3
#define OK    		0xa4
//line 2
#define HISTORY		0xa5
#define UP			0xa6
#define DOWN		0xa7
#define CANCEL		0xa8
//line 3
#define Hz1		0xa9
#define Hz2		0xaa
#define Hz3		0xB1
#define Hz4			0xB2
//line 4
#define Hz5		0xB3
#define Hz6		0xB4
#define Hz7	0xB5
#define SIXTEEN		0xB6
//.....


//定义键盘接口
#define KEY_PORT P1

sbit line1=KEY_PORT^0;
sbit line2=KEY_PORT^1;
sbit line3=KEY_PORT^2;
sbit line4=KEY_PORT^3;
sbit row1=KEY_PORT^4;
sbit row2=KEY_PORT^5;
sbit row3=KEY_PORT^6;
sbit row4=KEY_PORT^7;


unsigned char KeyScan();

extern void Delay20us(uint idata count);
extern void Delayms(uint idata count);

#endif

⌨️ 快捷键说明

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