標(biāo)題: 全球首發(fā),全網(wǎng)最快,全世界第一個Proteus仿真stm32f401實現(xiàn)跑馬燈 [打印本頁]

作者: happy87    時間: 2019-1-28 18:58
標(biāo)題: 全球首發(fā),全網(wǎng)最快,全世界第一個Proteus仿真stm32f401實現(xiàn)跑馬燈
全球首發(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單片機(jī)源程序:
  1. #include "sys.h"
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "led.h"


  5. int main(void)
  6. {
  7.     HAL_Init();                            //初始化HAL庫   
  8.     Stm32_Clock_Init(168,8,2,7);          //設(shè)置時鐘,84Mhz
  9.         delay_init(84);                       //初始化延時函數(shù)
  10.         LED_Init();                                                //初始化LED        
  11.         
  12.         while(1)
  13.         {
  14.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_9,GPIO_PIN_RESET);         //LED0對應(yīng)引腳PF9拉低,亮,等同于LED0(0)
  15.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_10,GPIO_PIN_SET);           //LED1對應(yīng)引腳PF10拉高,滅,等同于LED1(1)
  16.         delay_ms(500);                                                                                        //延時500ms
  17.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_9,GPIO_PIN_SET);           //LED0對應(yīng)引腳PF9拉高,滅,等同于LED0(1)
  18.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_10,GPIO_PIN_RESET);         //LED1對應(yīng)引腳PF10拉低,亮,等同于LED1(0)
  19.         delay_ms(500);                                              //延時500ms
  20.         }
  21. }
復(fù)制代碼


全部資料51hei下載地址:
proteus stm32f401 實現(xiàn)跑馬燈.zip (1.45 MB, 下載次數(shù): 152)


作者: 51hei團(tuán)團(tuán)    時間: 2019-1-28 19:26
樓主真是及時雨,我也來體驗一下新版看看
作者: 15170502097    時間: 2019-6-20 22:29
來了,嘿嘿


作者: yy800119    時間: 2019-6-21 15:21
很好的資料,有空可以試試  




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1