MC68HC908GP32单片机的4*4键盘C程序怎样写啊?

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:37:35
那位高手可否教教我啊,可以写个最简单的,如就控制一个键,谢谢了啊,急搞明白键盘程序啊………………

* 4x4矩阵键盘的扫描程序

测试通过*/
#include<reg51.h>
sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
sbit P1_3=P1^3;
sbit P2_7=P2^7;
sbit P3_7=P3^7;

unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99, //0~4
0x92,0x82,0xF8,0x80,0x90, //5~9
0x88,0x83,0xC6,0xA1,0x86,0x8E}; //A~F
void KeyScan();
void delay10ms(unsigned char time);
void Dispaly(unsigned char k);
void buzzer();
unsigned char key,temp;
void main() //主程序
{
while(1)
{
KeyScan();
}
}
void KeyScan() //按键扫描子程序
{