htest.c
来自「利用51单片机实现4*4的键盘扫描程序 在多个51平台中验证通过」· C语言 代码 · 共 35 行
C
35 行
#include <reg52.h>
#include <keyscan.h>
#include <lcd1602.h>
uchar mm[16]={"The key is: "};
main(void)
{
uchar key;
Init_LCD();
while(1)
{
key=keyscan();
switch(key)
{
case 0x11: mm[12]= 0x30 ;break;
case 0x21: mm[12]= 0x31 ;break;
case 0x41: mm[12]= 0x32 ;break;
case 0x81: mm[12]= 0x33 ;break;
case 0x12: mm[12]= 0x34 ;break;
case 0x22: mm[12]= 0x35 ;break;
case 0x42: mm[12]= 0x36 ;break;
case 0x82: mm[12]= 0x37 ;break;
case 0x14: mm[12]= 0x38 ;break;
case 0x24: mm[12]= 0x39 ;break;
case 0x44: mm[12]= 0x41 ;break;
case 0x84: mm[12]= 0x42 ;break;
case 0x18: mm[12]= 0x43 ;break;
case 0x28: mm[12]= 0x44 ;break;
case 0x48: mm[12]= 0x45 ;break;
case 0x88: mm[12]= 0x46 ;break;
}
Disdatastring(1,1,mm);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?