|
stm32f407源程序如下:
- #include "led.h"
- /*********************************************************************************
- **********************啟明欣欣 STM32F407應(yīng)用開發(fā)板(高配版)************************
- **********************************************************************************
- * 文件名稱: 例程1 LED跑馬燈主函數(shù)main() *
- * 文件簡述:LED跑馬燈 *
- * 創(chuàng)建日期:2015.10.03 *
- * 版 本:V1.0 *
- * 作 者:Clever *
- * 說 明: *
- * 聲 明:本例程代碼僅用于學(xué)習(xí)參考 *
- **********************************************************************************
- *********************************************************************************/
- /*******************下面代碼是通過位帶操作實(shí)現(xiàn)IO口控制***************************/
- //int main(void)
- //{
- // NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設(shè)置系統(tǒng)中斷優(yōu)先級分組2
- // delay_init(); //初始化延時(shí)函數(shù)
- // LED_Init(); //初始化LED端口
- //
- // while(1)
- // {
- // LED0=0; //LED0亮
- // LED1=1; //LED1滅
- // LED2=1; //LED2滅
- //
- // delay_ms(500);
- // LED0=1; //LED0滅
- // LED1=0; //LED1亮
- // LED2=1; //LED2滅
- //
- // delay_ms(500);
- // LED0=1; //LED0滅
- // LED1=1; //LED1滅
- // LED2=0; //LED2亮
- // delay_ms(500);
- // }
- //}
- /*********************************************************************************/
- /*******************下面代碼是通過位段操作實(shí)現(xiàn)IO口控制***************************/
-
- int main(void)
- {
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設(shè)置系統(tǒng)中斷優(yōu)先級分組2
- delay_init(); //初始化延時(shí)函數(shù)
- LED_Init(); //初始化LED端口
-
- while(1)
- {
- GPIO_bits_OUT(GPIOE,3,2,0x0002);
- delay_ms(500);
- GPIO_bits_OUT(GPIOE,3,2,0x0001);
- delay_ms(500);
- GPIO_bits_OUT(GPIOE,3,2,0x0003); //關(guān)閉LED0 LED1
- GPIO_bits_OUT(GPIOG,9,1,0x0000);
- delay_ms(500);
- GPIO_bits_OUT(GPIOG,9,1,0x0001); //關(guān)閉LED2
- }
- }
- /***********************************************************************************/
- /*******************下面代碼是通過庫函數(shù)直接操作實(shí)現(xiàn)IO口控制************************/
- //int main(void)
- //{
- // NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設(shè)置系統(tǒng)中斷優(yōu)先級分組2
- // delay_init(); //初始化延時(shí)函數(shù)
- // LED_Init(); //初始化LED端口
- //
- //
- // while(1)
- // {
- // GPIO_ResetBits(GPIOE,GPIO_Pin_3); //亮 等同LED0=0;
- // GPIO_SetBits(GPIOE,GPIO_Pin_4); //滅 等同LED1=1;
- // GPIO_SetBits(GPIOG,GPIO_Pin_9); //滅 等同LED2=1;
- // delay_ms(500); //延時(shí)500ms
- // GPIO_SetBits(GPIOE,GPIO_Pin_3); //滅 等同LED0=1;
- // GPIO_ResetBits(GPIOE,GPIO_Pin_4); //亮 等同LED1=0;
- // GPIO_SetBits(GPIOG,GPIO_Pin_9); //滅 等同LED2=1;
- // delay_ms(500); //延時(shí)500ms
- // GPIO_SetBits(GPIOE,GPIO_Pin_3); //滅 等同LED0=1;
- // GPIO_SetBits(GPIOE,GPIO_Pin_4); //滅 等同LED1=1;
- // GPIO_ResetBits(GPIOG,GPIO_Pin_9); //亮 等同LED2=0;
- // delay_ms(500);
- // }
- //}
復(fù)制代碼
所有資料51hei提供下載:
1 LED跑馬燈.7z
(288.92 KB, 下載次數(shù): 16)
2021-2-26 15:59 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|