📄 23.c
字号:
4*4 keyboard,software scan
unsigned char _pac @ 0x13;
unsigned char _pa @ 0x12;
unsigned char _pbc @ 0x15;
unsigned char _pb @ 0x14;
#define KEYPAD _pa
const unsigned char Display[50]={
0xc1,0xbe,0xbe,0xbe,0xc1,//0
0xbf,0xbf,0x80,0xbd,0xbb,//1
0xb9,0xb6,0xae,0x9e,0xb9,//2
0xc9,0xb6,0xb6,0xb6,0xdd,//3
0xef,0x80,0xed,0xeb,0xe7,//4
0xce,0xb6,0xb6,0xb6,0xb0,//5
0xc9,0xb6,0xb6,0xb6,0xc1,//6
0xf8,0xf6,0x8e,0xfe,0xf8,//7
0xc9,0xb6,0xb6,0xb6,0xc9,//8
0xc1,0xb6,0xb6,0xb6,0xd9,//9
};
void delay(){unsigned int a;for(a=0;a<=10;a++);}
void main()
{
_pac = 0x00;
_pbc = 0x00;
while(1)
{
unsigned int i;
unsigned int j;
unsigned int k;
unsigned int l;
for(l=0;l<50;l=l+5)//number 1-9
{
for(j=0;j<120;j++)//display number 120 time
{
i=0x10;
for(k=0;k<5;k++)//display one number
{
_pb=i;
_pa=Display[l+k];
delay();
_pa=0xff;
_rr (&i);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -