4ledscan.h
来自「利用51单片机实现4*4的键盘扫描程序 在多个51平台中验证通过」· C头文件 代码 · 共 33 行
H
33 行
#define uchar unsigned char
#define Data P0 //定义数据口
#define line P2 //定义选通口
//*******扫描延时*******//
void Delay500us() //扫描延时500us
{uchar i,j;
for(j=0;j<5;j++)
for(i=0;i<30;i++);
}
//******扫描程序******//
void ledscan(uchar *led)
{
uchar i=0;
uchar code1;
code1=0xfe;
while(1)
{
i++;
if(i>4)
{
i=0;
code1=0xfe;
}
Data=led[i];
line=code1;
code1=code1<<1|0x01;
Delay500us();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?