日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 從業(yè)近十年!手把手教你單片機程序框架 第37講開場白:我在第24節(jié)中講過按鍵控制跑馬燈的方向,速度和運行狀態(tài)的項目程序,只可惜那個程序不能直觀地顯示運行中的三種狀態(tài),這節(jié)我決定在24節(jié)的基礎(chǔ)上,增加一個數(shù)碼管

從業(yè)近十年!手把手教你單片機程序框架 第37講

開場白:

我在第24節(jié)中講過按鍵控制跑馬燈的方向,速度和運行狀態(tài)的項目程序,只可惜那個程序不能直觀地顯示運行中的三種狀態(tài),這節(jié)我決定在24節(jié)的基礎(chǔ)上,增加一個數(shù)碼管顯示作為類似汽車儀表盤的界面,實時顯示跑馬燈的方向,速度,和運行狀態(tài)。

這一節(jié)要教會大家一個知識點:繼續(xù)加深理解運動,按鍵與數(shù)碼管三者之間的關(guān)聯(lián)程序框架。

具體內(nèi)容,請看源代碼講解。

(1)硬件平臺:

基于朱兆祺51單片機學習板。用S1鍵作為控制跑馬燈的方向按鍵,S5鍵作為控制跑馬燈方向的加速度按鍵,S9鍵作為控制跑馬燈方向的減速度按鍵,S13鍵作為控制跑馬燈方向的啟動或者暫停按鍵。記得把輸出線P0.4一直輸出低電平,模擬獨立按鍵的觸發(fā)地GND。

(2)實現(xiàn)功能:

跑馬燈運行:第1個至第8個LED燈一直不亮。在第9個至第16個LED燈,依次逐個亮燈并且每次只能亮一個燈。每按一次獨立按鍵S13鍵,原來運行的跑馬燈會暫停,原來暫停的跑馬燈會運行。用S1來改變方向。用S5和S9來改變速度,每按一次按鍵的遞增或者遞減以10為單位。

數(shù)碼管顯示:本程序只有1個窗口,這個窗口分成3個局部顯示。8,7,6位數(shù)碼管顯示運行狀態(tài),啟動時顯示“on”,停止時顯示“oFF”。5位數(shù)碼管顯示數(shù)碼管方向,正向顯示“n”,反向顯示“U”。4,3,2,1位數(shù)碼管顯示速度。數(shù)值越大速度越慢,最慢的速度是550,最快的速度是50。

(3)源代碼講解如下:

第三十七節(jié)源代碼講解.rar
f45aaa296017910bf9afe457d5242534.rar (4.78 KB)

總結(jié)陳詞:

前面花了大量的章節(jié)在講數(shù)碼管顯示,按鍵,運動的關(guān)聯(lián)程序框架,從下一節(jié)開始,我將會用八節(jié)內(nèi)容來講我常用的串口程序框架,內(nèi)容非常精彩和震撼,思路非常簡單而又實用。欲知詳情,請聽下回分解-----判斷數(shù)據(jù)尾來接收一串數(shù)據(jù)的串口通用程序框架。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉