全球首發,全網最快,全世界第一個Proteus8.8軟件仿真stm32f401芯片實現的跑馬燈
實驗現象:
本實驗通過代碼控制開發板上的兩個LED:DS0和DS1交替閃爍,實現類似跑馬燈的效果
proteus8.8已經支持CortexM4內核stm32f401,我已第一時間更新例程
QQ圖片20190128184811.png (43.11 KB, 下載次數: 53)
下載附件
2019-1-28 18:50 上傳
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); //初始化延時函數
- 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
- }
- }
復制代碼
0.png (44.16 KB, 下載次數: 52)
下載附件
2019-1-28 19:18 上傳
全部資料51hei下載地址:
proteus stm32f401 實現跑馬燈.zip
(1.45 MB, 下載次數: 152)
2019-1-28 18:58 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|