📄 ledtest.c
字号:
#include "reg52.h"
#include "keyscan.h"
#define uchar unsigned char
uchar led[]={0x3f,0x06,0x5b,0x4f};
uchar getcode(uchar i)
{
uchar p;
switch (i)
{
case 0x11: p=0x3f; break; /* 0 */
case 0x12: p=0x06; break; /* 1 */
case 0x14: p=0x5B; break; /* 2 */
case 0x18: p=0x4F; break; /* 3 */
case 0x21: p=0x66; break; /* 4 */
case 0x22: p=0x6D; break; /* 5 */
case 0x24: p=0x7D; break; /* 6 */
case 0x28: p=0x07; break; /* 7 */
case 0x41: p=0x7F; break; /* 8 */
case 0x42: p=0x67; break; /* 9 */
case 0x44: p=0x77; break; /* A */
case 0x48: p=0x7C; break; /* B */
case 0x81: p=0x39; break; /* C */
case 0x82: p=0x5E; break; /* D */
case 0x84: p=0x79; break; /* E */
case 0x88: p=0x71; break; /* F */
default: break;
}
return(p);
}/* 显示函数 */
void main(void)
{
uchar key;
P3=0;
while(1)
{key=keyscan();
P0=getcode(key);}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -