#main.c
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
//#include "beep.h"
//#include "key.h"
#include "exti.h"
extern u8 onoff,dir,speed,change,flag;
extern u16 time;
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置中断分组
delay_init(168); //初始化延时函数
LED_Init(); //初始化LED端口
EXTIX_Init(); //初始化中断输入函数
uart_init(115200); //串口初始化波特率为115200
printf("当前跑马灯状态为:关闭\r\n");
printf("图案为:图案1\r\n");
printf("速度为:慢速\r\n");
printf("方向为:向左\r\n");
printf("\r\n");
printf("\r\n");
while(1)
{
int i,j=i+1,k=i+2;
if(speed==0)time=100;
else time=50;
if(f