版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、例程一流水燈作者Ling_guansheng(iCreate)開發(fā)【A】228562055庫版本V2.0.0流水燈實驗是每個電子者學任何一款單片機必備先學會的一個實驗,因為流水燈的操作就是簡單的對 IO 口的直接操作,是初學者最喜歡的一個實驗,但你會了點亮一個燈的時候,證明了你對這款單片機有了初步的了解和初步的操作,以后那個模塊就相當來說就好辦了。下面介紹下在風馳電子 STM8 開發(fā)板實現(xiàn)流水燈操作要用到的資源這是開發(fā)板上的電路連接圖。只要給PD0、PD1、PD2、PD3 任何一個低電平,燈就會亮了。流水燈要用到的 stm8s_clk.h stm8s_clk.c stm8s_gpio.h st
2、m8s_gpio.c stm8s.h資源好了,先看下主函數(shù)1 / 6硬件iCreate STM8 開發(fā)板這里是一些初始化, CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);/*!Set High speedernal clock */這個就是切換到外部時鐘的函數(shù),這個函數(shù)在 STM8S 工程模板的文檔說得很詳細了,在這里就不多說了。LED_Init(); LED 的一些初始化,必須要初始化這個函數(shù),否則,LED 就不能正常工作了,下面的LED_Init()函數(shù)原型這個函數(shù)的意思是定義 LED 燈的的管腳位PD0、PD1、PD2、PD3 為推挽輸出/*
3、! Output push-pull, high level, 10MHz */相應(yīng)的管腳模式是可以選擇的,在stm8s_gpio.h 的文件里面有相應(yīng)的定義2 / 6在 LED_ShowOneToOne();中實現(xiàn)了單個 LED 的點亮或熄滅函數(shù)原型LED1(ON)這個是宏定義來實現(xiàn)的,這樣看起來就簡單明了。再看看宏定義3 / 6再看看在 STM8 里面也可以直接對每個 IO 口置 1 或?qū)?0,跟 51 單片機一樣的,主要在下面這兩個函數(shù)實現(xiàn),先看下他們的函數(shù)原型在這個函數(shù)中,只有你配置好是哪個 IO 口,他就會相對于的該 IO 口設(shè)為 0,即是低電平。在的例程其中一個的話就是設(shè)置參數(shù) G
4、PIOD,GPIO_PIN_0,就好象 51 里面的P3_0=0;操作起來就好像 51 的一樣的操作。同樣這個就是給IO 口置 1,也就是置。大家再的函數(shù)就是實現(xiàn)函數(shù)原型4 / 6這個函數(shù)寫得有點復雜,是因為為了讓 LED 在風馳電子 STM8 開發(fā)板按順序的流起來。主要看下這條語句就可以了這條語句的讓第幾盞燈亮,當 PortVal=0 的話就是開發(fā)板上的 LED0 亮。在這里用操作符和取反操作符。相信看過 C 語言的知道是什么意思了,在這里不多說了。還有一個函數(shù)大家需要知道的這個函數(shù)就是直接對某個端口的 8 位直接賦值??纯此暮瘮?shù)原型但大家看到這里的話,相信大家對IO 的操作就不在話下了。好的,對IO 口的操作就分析到這里。實驗現(xiàn)象當大家把例程到 i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《紅樓夢》閱讀教學完整設(shè)計方案
- 安全員A證考試通關(guān)訓練試卷詳解附答案詳解(預熱題)
- 安全員A證考試練習題【必刷】附答案詳解
- 制造業(yè)企業(yè)節(jié)能減排技術(shù)方案探討
- 安全員A證考試試卷含完整答案詳解(有一套)
- 2025年房地產(chǎn)估價師房地產(chǎn)基本制度與政策考試卷
- 安全員A證考試考試押題密卷(真題匯編)附答案詳解
- 安全員A證考試題庫檢測試題打?。键c梳理)附答案詳解
- 別墅轟趴活動策劃方案模板
- 安全員A證考試復習試題附完整答案詳解(名師系列)
- 中藥外洗治療化療導致外周神經(jīng)毒課件
- 2025-2026學年人教版(新教材)小學數(shù)學三年級下冊(全冊)教學設(shè)計(附目錄P208)
- 2025版中國慢性乙型肝炎防治指南
- 2026年及未來5年市場數(shù)據(jù)中國草酸行業(yè)發(fā)展前景預測及投資戰(zhàn)略數(shù)據(jù)分析研究報告
- 感染科結(jié)核病防治培訓指南
- 金屬水幕施工方案(3篇)
- 2025美國心臟協(xié)會心肺復蘇(CPR)與心血管急救(ECC)指南解讀
- 2024-2025學年浙江省金華市蘭溪市一年級(上)期末數(shù)學試卷
- 廣東省珠海市香洲區(qū)2023-2024學年八年級上學期語文期末試卷(含答案)
- 2025年青海省輔警考試公安基礎(chǔ)知識考試真題庫及參考答案
- GB/T 5169.12-2024電工電子產(chǎn)品著火危險試驗第12部分:灼熱絲/熱絲基本試驗方法材料的灼熱絲可燃性指數(shù)(GWFI)試驗方法
評論
0/150
提交評論