LED闪烁(使用位带操作)
STM32单片机源程序如下:
- #include "system.h"
- #include "led.h"
- /*******************************************************************************
- * 函 数 名 : delay
- * 函数功能 : 延时函数,通过while循环占用CPU,达到延时功能
- * 输 入 : i
- * 输 出 : 无
- *******************************************************************************/
- void delay(u32 i)
- {
- while(i--);
- }
- /*******************************************************************************
- * 函 数 名 : main
- * 函数功能 : 主函数
- * 输 入 : 无
- * 输 出 : 无
- *******************************************************************************/
- int main()
- {
- LED_Init();
- while(1)
- {
- led1=!led1;
- delay(6000000);
- }
- }
复制代码
所有资料51hei提供下载:
6. LED闪烁(使用位带操作).rar
(269.19 KB, 下载次数: 9)
|