#include"stm32f10x.h"
#include"led.h"
//主函数
int main (void)
{
uint8_t endValue = 0;
uint8_t count = 0;
endValue = 0x01;
LED_GPIO_Config();
while(1)
{
/****左移16次****/
for(count=0; count<15; count++)
{
LED_Sets(endValue);//0000/1111
/****当左移到最左边之后重新赋值****/
if(endValue == 0x80)
{
endValue = 0x01;
}
else
{
endValue <<= 1;
}
Delay(5);
}
/****右移16次***
打开这个循环函数,可以时LED,进行反方向依次点亮.
*/
// for(count=0; count<15; count++)
// {
// LED_Sets(endValue);
// /****当右移移到最右边之后重新赋值****/
// if(endValue == 0x01)
// {
// endValue = 0x80;
// }
// else
// {
// endValue >>= 1;
// }
//
// Delay(5);
// }
}
}
#ifndef __LED_H
#define __LED_H
#include "stm32f10x.h"
/*************定义所使用的IO口**************/
#define PI