找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7420|回復(fù): 11
收起左側(cè)

基于protues的STM32F103按鍵、LED、數(shù)碼管組合仿真

  [復(fù)制鏈接]
ID:693927 發(fā)表于 2020-2-16 16:32 | 顯示全部樓層 |閱讀模式
仿真內(nèi)容:
1. 運(yùn)行仿真會(huì)出現(xiàn)數(shù)碼管倒計(jì)時(shí),9->0 同時(shí)伴隨LED1閃爍
2. 主循環(huán),按鍵對(duì)應(yīng)的,數(shù)碼管會(huì)顯示相應(yīng)的數(shù)字

程序給了大量的注釋,適合初學(xué)者相互交流
51hei截圖20200216163015.png
主程序如下
  1. int main()
  2. {

  3.     Delay_Init(); // 延時(shí)程序初始化
  4.     Led_Init();   // LED燈初始化
  5.     MultDigitalNum_Init(); // 數(shù)碼管初始化
  6.     KEY_Init();            // 按鍵初始化
  7.    

  8.     // 測(cè)試位選供電 0100
  9.     GPIOB->ODR |=0x00000004 ;
  10.     // 數(shù)碼管倒計(jì)時(shí)
  11.     for(u8 i =0; i<=9;i++)
  12.     {
  13.         set_DigitalNum(9-i);
  14.         Delay_ms(80);
  15.         LED1_T();   // 反轉(zhuǎn)LED3
  16.     }
  17.    
  18.     LED0(1);//常量顯示燈
  19.     while(1)
  20.      {
  21.      LED1_Test++;
  22.          Delay_ms(1);
  23.          if (LED1_Test==100) //無(wú)阻塞LED
  24.          {
  25.             LED1_T();// 程序運(yùn)行閃爍標(biāo)志
  26.             LED1_Test = 0;
  27.          }
  28.          // 按鍵掃描
  29.          LED_flag= KEY_Scan();
  30.    
  31.          if (LED_flag != 0)
  32.          {           
  33.              set_DigitalNum(LED_flag);   //
  34.      }
  35.     }
  36. }
復(fù)制代碼
全部資料51hei下載地址:
_按鍵控制數(shù)碼管.7z (357.48 KB, 下載次數(shù): 385)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:57810 發(fā)表于 2020-2-17 12:57 | 顯示全部樓層
怎么下不到呢
回復(fù)

使用道具 舉報(bào)

ID:693927 發(fā)表于 2020-2-17 16:42 | 顯示全部樓層

不能下載嗎?
回復(fù)

使用道具 舉報(bào)

ID:91165 發(fā)表于 2020-2-18 08:53 | 顯示全部樓層
下載下來(lái)了。謝謝樓主辛苦了
回復(fù)

使用道具 舉報(bào)

ID:91165 發(fā)表于 2020-2-18 09:11 | 顯示全部樓層
剛學(xué)stm32不會(huì)用GCC,仿真時(shí)Proteus 8版本又低
回復(fù)

使用道具 舉報(bào)

ID:343373 發(fā)表于 2020-3-30 12:07 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:721550 發(fā)表于 2020-4-3 11:46 來(lái)自手機(jī) | 顯示全部樓層
感謝樓主分享,正在開(kāi)始學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:756450 發(fā)表于 2020-5-20 18:55 來(lái)自手機(jī) | 顯示全部樓層
這個(gè)電路圖打不開(kāi),我是proteus8版本的,怎么打開(kāi)呢?
回復(fù)

使用道具 舉報(bào)

ID:756450 發(fā)表于 2020-5-21 08:54 來(lái)自手機(jī) | 顯示全部樓層
仿真結(jié)果就是LED1從頭閃爍到尾,一直不停,LED0從倒數(shù)結(jié)束后一直亮著,不滅,然后LED2LED3我不知道是干嘛的,沒(méi)動(dòng)靜,LED4也是從倒計(jì)時(shí)開(kāi)始一直亮著,能實(shí)現(xiàn)一個(gè)按鍵控制一個(gè)燈么
回復(fù)

使用道具 舉報(bào)

ID:774108 發(fā)表于 2020-6-13 15:12 來(lái)自手機(jī) | 顯示全部樓層
沒(méi)看懂是要做個(gè)什么  按鍵也不靈
回復(fù)

使用道具 舉報(bào)

ID:766073 發(fā)表于 2020-6-26 08:33 | 顯示全部樓層
為什么燈不亮?
回復(fù)

使用道具 舉報(bào)

ID:604096 發(fā)表于 2022-11-27 17:57 | 顯示全部樓層
正在學(xué)習(xí)protues的仿真,感謝樓主的分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表