91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

控制LED流水燈的四點注意點

454398 ? 來源:博客園 ? 作者: 子不語怪力亂神 ? 2020-10-16 16:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首先,先回顧一下,控制一個led閃爍的步驟是什么

就上節而言,先要對控制led的端口進行初始化,初始化的內容包括時鐘SystemInit()和gpio_init(),gpio_init()包括很多,所以我們聲明一個結構體,然后用GPIO_InitStructure.GPIO_Pin選擇控制的端口,在上節我們選擇控制所有的led燈,即控制所有的引腳,通過查閱電路圖可以知道是哪些引腳,再通過查閱庫函數中文手冊知道GPIO_Pin_ALL即是控制所有引腳,而選擇控制引腳則用 | 來表示(|一定得切換成英文),隨后我們設置傳輸速率,輸出方式,并初始化gpio,做完這一切,成功了一半。下一步即是對led進行控制,我們明白,GPIO_SetBits,GPIO_ResetBits 這兩個函數是控制高低電平的我們只需要再聲明一個顯示函數led_display,包含這GPIO_SetBits,GPIO_ResetBits,并且加上延遲函數,最后再在主函數main.c寫入函數則會實現閃爍燈的效果。所有函數的用法參考stm32固件庫中文手冊

如果要控制流水燈,那么很簡單,我只需要改變控制引腳函數GPIO_InitStructure.GPIO_Pin以及在顯示函數led_display中多添加幾行相應引腳輸出高低電平命令GPIO_SetBits,GPIO_ResetBits即可。最重要的一點,我們在led.c中寫的任何函數體(除開庫函數)都要先在led.h中先進行聲明。是不是很簡單。

改的幾點東西東西如圖

1.引腳設置

2.流水燈

3.led.h下的聲明和定義

4.主函數

int main()
{
LED_Init();
while(1)
{
led_display();
}
}

但是有一點我存在疑惑,當我使用0.1來控制燈的亮滅時,燈不閃爍或者很暗,亮度弱,但是在仿真的時候,燈是按照程序來進行亮滅變化的

只貼上led.c程序,在led.h上已寫了相關定義

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 流水燈
    +關注

    關注

    21

    文章

    433

    瀏覽量

    60528
  • 控制LED燈
    +關注

    關注

    0

    文章

    5

    瀏覽量

    1427
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于單片機的LED流水燈有哪些應用

    描述基于單片機的LED流水燈的應用十分廣泛,由單片機作為的核心控制器,通過按鍵實現控制功能和數據輸入是非常普遍的。通常在所需按鍵數量不多時,系統常采用獨立式按鍵。這種按鍵的電路配置靈活
    發表于 07-15 07:33

    LED流水燈設計

    微型計算機及控制技術(實訓報告)微型計算機及控制技術實訓班級:學號:姓名:實驗一LED流水燈設計一、設計目的1、通過此次設計,熟悉并掌握實驗系統原理和方法。2、掌握
    發表于 09-10 07:40

    LED流水燈功能實現

    (一)項目任務ü 任務1:點亮LEDn 子任務1.1 LED電路認識n 子任務1.2 C語言編程框架認識n 子任務1.3 實現點亮LED功能ü 任務2:LED流水燈功能實現n 子任務2
    發表于 11-30 07:13

    CC2530通過編程控制LED3

    實驗套件介紹如圖所示是我們的CC2530實驗套件,從圖上可以看出,板子中間有LED,分別是:LED3,LED4,LED1,
    發表于 01-24 07:52

    如何去實現一種STM32F103LED流水燈的設計

    STM32F103系列芯片的映射原理是什么?GPIO端口的初始化設置步驟有哪些?如何去實現一種STM32F103LED流水燈的設計?
    發表于 02-11 07:12

    LED流水燈程序【匯編版】

    LED流水燈程序【匯編版】LED流水燈程序【匯編版】LED流水燈程序【匯編版】
    發表于 12-29 11:15 ?0次下載

    LED流水燈程序【C語言版】

    LED流水燈程序【C語言版】LED流水燈程序【C語言版】LED流水燈程序【C語言版】
    發表于 12-29 11:05 ?0次下載

    LED流水燈的仿真和完整源代碼分享

    LED流水燈仿真加源代碼
    發表于 01-11 19:14 ?30次下載

    CC2530的GPIO輸出控制-Led閃爍、流水燈實驗資料下載

    CC2530的GPIO輸出控制-Led閃爍、流水燈實驗資料下載
    發表于 05-03 09:42 ?6次下載

    外部中斷控制LED流水燈實驗資料下載.pdf

    外部中斷控制LED流水燈實驗資料
    發表于 05-03 10:13 ?6次下載

    LED流水燈與變量的移位教程詳細說明

    本文檔的主要內容詳細介紹的是LED流水燈與變量的移位教程詳細說明包括了:流水燈—分步賦值法(數組賦值),流水燈—變量的左移和右移,流水燈—變
    發表于 12-06 17:11 ?24次下載
    <b class='flag-5'>LED</b><b class='flag-5'>流水燈</b>與變量的移位教程詳細說明

    LED光源的特性_LED光源的優勢

    LED光源是一種新型的節能環保裝飾燈,采用LED冷光源發光,內置微電腦芯片,可任意編程控制,多個同步變化,單色變化也可以實現同步七彩漸變,跳變,掃描,
    發表于 02-24 15:45 ?3460次閱讀

    單片機(AT89C51)按鈕控制LED燈實現流水燈,閃爍流水燈

    單片機實現按鈕控制LED流水燈作業和閃爍
    發表于 11-04 16:36 ?23次下載
    單片機(AT89C51)按鈕<b class='flag-5'>控制</b><b class='flag-5'>LED</b>燈實現<b class='flag-5'>流水燈</b>,閃爍<b class='flag-5'>流水燈</b>

    C51單片機實驗——LED流水燈

    實驗一 LED流水燈實驗報告實驗名稱:LED流水燈實驗實驗環境:普中實驗系統;Keil μVision 4軟件;實驗目的:(1)掌握uVision實驗環境的使用(2)掌握單片機I/O
    發表于 11-21 11:06 ?15次下載
    C51單片機實驗——<b class='flag-5'>LED</b><b class='flag-5'>流水燈</b>

    基于單片機的按鍵控制級變速流水燈設計

    個按鍵控制流水燈變速,實現級速度控制
    的頭像 發表于 08-14 10:47 ?1618次閱讀
    主站蜘蛛池模板: 色www永久免费 | 免费一级毛片清高播放 | 国产一级αv片免费观看 | 五月婷婷丁香色 | 日本黄视频在线观看 | 天天摸天天插 | 色偷偷888欧美精品久久久 | 色香蕉在线观看 | 亚洲天堂最新地址 | 美女拍拍拍爽爽爽爽爽爽 | 在线午夜影院 | 海外毛片 | 久久精品视频国产 | 国产性做久久久久久 | 天天插天天操 | 2019偷偷狠狠的日日 | 干中文字幕 | 不卡视频免费在线观看 | 你懂的网站在线观看网址 | 久青草国产高清在线视频 | xxxx日本在线播放免费不卡 | 亚州一级毛片在线 | 久久www免费人成看片色多多 | 四虎最新网址 | 午夜一级成人 | 国产小视频在线观看www | 一区二区三区亚洲视频 | 国产叼嘿视频网站在线观看 | 国产精品女仆装在线播放 | 5g影院欧美成人免费 | 欧美性爽xxxⅹbbbb | 亚洲深夜| 久久久久久久久综合 | 婷婷综合网站 | 天天干夜夜艹 | 国产综合在线观看 | 国产吧在线 | 五月天婷婷在线视频国产在线 | 久久夜色精品国产亚洲 | 亚洲精品免费视频 | 黄色网一级片 |