📄 main.c
字号:
#include <reg52.h>
#include "type.h"
#include "timer.h"
#include "led.h"
#include "keymatrix.h"
UCHAR code LED_style[]={0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80};
void Delay(UCHAR t )
{
unsigned int i;
while(t--)
{
for ( i = 0 ; i < 1000 ;i ++);
}
}
void InitDevice()
{
InitTimer0();
InitLED();
EA = TRUE;
}
void LedStyle1(void)
{
UCHAR i,j;
for ( i = 0 ; i < 3 ; i ++)
{
for ( j =0 ; j < 8; j ++)
{
P1 = ~LED_style[j];
Delay(10);
}
}
}
void LedStyle2(void)
{
UCHAR i,j;
for ( i = 0 ; i < 3 ; i ++)
{
P1 = 0XFF;
for ( j =0 ; j < 8; j ++)
{
P1 &= ~LED_style[j];
Delay(10);
}
}
}
void main(void)
{
UCHAR rt;
InitDevice();
while(TRUE)
{
rt = getKey();
ShowByte(0,rt);
switch ( rt )
{
case KEY_0:
LedStyle1();
break;
case KEY_1:
LedStyle2();
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -