8279.c
来自「使用c语言编写的单片机的应用程序」· C语言 代码 · 共 47 行
C
47 行
#include <AT89X52.H>
#include<absacc.h>
#define uchar unsigned char
#define uint unsigned int
#define P8279 XBYTE[0x0000] //8279 数据地址
#define P8279A XBYTE[0x0001] //8279 命令地址
uchar data key=0;
void Delay1() //DELAY FOR A MONENT
{
uint i;
for(i=0;i<200;i++);
}
void SendCom(uchar c8279com) //1.send commend
{
P8279A =c8279com;
Delay1(); //千万注意,一定要延时!!延短点都不行
}
void GetKey()
{
SendCom(0xdf);
SendCom(0x40);
key = P8279;
}
void init8279()
{
SendCom(0x01); //keyboard init
SendCom(0x3f);
SendCom(0xd3);
IT0=1;
IE0=1;
EX0=1;
EA=1;
}
void int1(void) interrupt 0
{
GetKey();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?