全球首發(fā),全網(wǎng)最快,全世界第一個Proteus8.8軟件仿真stm32f401芯片實現(xiàn)的跑馬燈
實驗現(xiàn)象:
本實驗通過代碼控制開發(fā)板上的兩個LED:DS0和DS1交替閃爍,實現(xiàn)類似跑馬燈的效果
proteus8.8已經(jīng)支持CortexM4內(nèi)核stm32f401,我已第一時間更新例程
STM32單片機源程序:
- #include "sys.h"
- #include "delay.h"
- #include "usart.h"
- #include "led.h"
- int main(void)
- {
- HAL_Init(); //初始化HAL庫
- Stm32_Clock_Init(168,8,2,7); //設置時鐘,84Mhz
- delay_init(84); //初始化延時函數(shù)
- LED_Init(); //初始化LED
-
- while(1)
- {
- HAL_GPIO_WritePin(GPIOE,GPIO_PIN_9,GPIO_PIN_RESET); //LED0對應引腳PF9拉低,亮,等同于LED0(0)
- HAL_GPIO_WritePin(GPIOE,GPIO_PIN_10,GPIO_PIN_SET); //LED1對應引腳PF10拉高,滅,等同于LED1(1)
- delay_ms(500); //延時500ms
- HAL_GPIO_WritePin(GPIOE,GPIO_PIN_9,GPIO_PIN_SET); //LED0對應引腳PF9拉高,滅,等同于LED0(1)
- HAL_GPIO_WritePin(GPIOE,GPIO_PIN_10,GPIO_PIN_RESET); //LED1對應引腳PF10拉低,亮,等同于LED1(0)
- delay_ms(500); //延時500ms
- }
- }
復制代碼
全部資料51hei下載地址:
proteus stm32f401 實現(xiàn)跑馬燈.zip
(1.45 MB, 下載次數(shù): 152)
2019-1-28 18:58 上傳
點擊文件名下載附件
|