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