单片机源程序如下:
- #include "led.h"
- #include "delay.h"
- #include "sys.h"
- //ALIENTEK miniSTM32开发板实验1
- //跑马灯实验
- //毫秒级的延时
- void delay_1ms(u16 time)
- {
- u16 i=0;
- while(time--)
- {
- i=800; //自己定义
- while(i--) ;
- }
- }
- int main(void)
- {
- delay_init(); //延时函数初始化
- LED_Init(); //初始化与LED连接的硬件接口
- while(1)
- {
- LED0=0;
- LED1=1;
- delay_1ms(100); //延时100ms
- LED0=1;
- LED1=0;
- delay_1ms(100); //延时100ms
- }
- }
复制代码
全部资料51hei下载地址:
STM32proteus文件.zip
(21.71 KB, 下载次数: 49)
|