自律即自强!
1、流水灯简化代码
2、AD7-8.。
#流水灯简化代码
#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,key;
extern u16 time;
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置中断分组
delay_init(168); //初始化延时函数
LED_Init(); //初始化LED端口
EXTIX_Init(); //初始化中断输入函数
while(1)
{
int i,j=i+1,k=i+2;
if(speed==0)time=100;
else time=50;
if(onoff)
{
if(dir==0&&change==0) //state1
{
LED(i)=0;delay_ms(time);LED(i)=1;i++;
if(i==8)i=0;
}
else if(dir==1&&change==0) //state1
{
LED(i)=0;delay_ms(time);LED(i)=1;i--;
if(i==-1)i&