|
兄弟說說你的功能
int main(void)
{
delay_init(); //延時函數(shù)初始
delay_ms(100);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
uart_init(9600); //串口初始化為9600
TIM5_PWM_Init(999,24); //200pwm調(diào)用形式
TIM3_Int_Init(4999, 71);
IIC_GPIO_Configuration( IIC_GOIO_SDA , IIC_SDA , IIC_GPIO_SCL , IIC_SCL );
delay_ms(10);
MPU6050_Inital();
delay_ms(10);
KEY_Init();
LCD_Init();
Remote_Init(); //紅外接收初始化
LED0=!LED0;
POINT_COLOR=RED;
LCD_ShowString(30,10,200,16,16,"2020/6/27");
while(1)
{
flag=0;
flag5=1;
flag2_1=0;
t=0;
setlong=0;
setang=0;
setR=0;
t=KEY_Scan(0);
resetmot();
delay_ms(2);
LCD_ShowString(30,30,200,16,16,"jibenmeshi");
if(t==KEY0_PRES)
{
if(num<7)
num++;
else
num=0;
switch(num)
{
case 1:LCD_ShowString(30,50,200,16,16,"START");break;
case 2:LCD_ShowString(30,70,200,16,16,"1:Mode1");mode1();break;
case 3:LCD_ShowString(30,70,200,16,16,"4:Mode4");flag=4;break;
case 4:LCD_ShowString(30,70,200,16,16,"7:Mode7");flag7=1;mode7();break;
}
}
if(t==KEY1_PRES)
{
if(nu<7)
nu++;
else
nu=0;
switch(nu)
{
case 1:LCD_ShowString(30,50,200,16,16,"HUA XIAN");break;
case 2:LCD_ShowString(30,70,200,16,16,"HUA 30CM"); setlong=30;mode2();break;
case 3:LCD_ShowString(30,70,200,16,16,"HUA 40CM");setlong=40;mode2();break;
case 4:LCD_ShowString(30,70,200,16,16,"HUA 50CM");setlong=50;mode2();break;
case 5:LCD_ShowString(30,70,200,16,16,"HUA 60CM");setlong=60;mode2();break;
}
}
if(t==WKUP_PRES)
{
if(n<7)
n++;
else
n=0;
switch(n)
{
case 1:LCD_ShowString(30,50,200,16,16,"HUA JIAO");break;
case 2:LCD_ShowString(30,70,200,16,16,"HUA 30C");setang=30; mode3();break;
case 3:LCD_ShowString(30,70,200,16,16,"HUA 60C");setang=60; mode3();break;
case 4:LCD_ShowString(30,70,200,16,16,"HUA 120C");setang=120; mode3();break;
case 5:LCD_ShowString(30,70,200,16,16,"HUA 240C");setang=2400; mode3();break;
case 6:LCD_ShowString(30,50,200,16,16,"HUA YUAN");mode5();break;
}
}
}
} |
|