<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機控制LED搖搖棒的解決方案

基于單片機控制LED搖搖棒的解決方案

作者: 時(shí)間:2013-10-08 來(lái)源:網(wǎng)絡(luò ) 收藏

  2.2 軟件設計流程圖

  通過(guò)軟件設計思想的分析,得到該系統的主程序流程如圖3所示。

  

  系統開(kāi)始運行,首先初始化整個(gè)系統,然后等待外部中斷。當用手搖動(dòng)到指定位置時(shí),由滾珠開(kāi)關(guān)觸發(fā)外部中斷,系統接收到外部中斷信號后,就傳送數據,再經(jīng)過(guò)一段延時(shí)后開(kāi)始顯示。顯示完成返回主程序,等待下一個(gè)搖動(dòng)周期的到來(lái)。周而復始的晃動(dòng),則會(huì )顯示出相應的信息?! ?P>  下面將設計一個(gè)顯示棒且需要有按鍵進(jìn)行內容切換,它主要是由中央控制部分,驅動(dòng)部分,顯示部分以及電源部分組成,如圖4所示。

  

  單片機將提取的字模進(jìn)行存儲,當接收到按鍵輸入的指令時(shí)單片機就將相應的字模代碼通過(guò)I/O口輸出,使LED燈點(diǎn)亮,利用視覺(jué)暫留原理最終使圖案完整的顯示在擺動(dòng)的顯示屏中。

  4.1 LED燈的選擇

  傳統LED發(fā)光二極管。顏色多樣,在可以同樣顯示圖案的前提下使用它更為經(jīng)濟。

  4.2外部中斷信號產(chǎn)生方式

  通過(guò)外部中斷可以控制數據開(kāi)始傳輸的時(shí)刻。選擇好外部中斷來(lái)源是本次制作的難點(diǎn)及重點(diǎn)。使用慣性開(kāi)關(guān)。通過(guò)搖晃使得慣性開(kāi)關(guān)的擺桿與焊接的左右兩個(gè)觸點(diǎn)接觸,利用這種接觸產(chǎn)生的電平變化來(lái)觸發(fā)中斷,結合軟件控制顯示,制作簡(jiǎn)單,使用方便。 3.抗重影方案的選擇:使用外部中斷控制數據傳輸時(shí)刻。外部中斷信號由慣性開(kāi)關(guān)產(chǎn)生,觸發(fā)方式為下降沿觸發(fā)。慣性開(kāi)關(guān)左右兩邊的觸點(diǎn)分別與單片機兩個(gè)外部中斷接口相連,默認為高電平,搖動(dòng)的擺桿接地。慣性開(kāi)關(guān)處于不同位置進(jìn)入不同的中斷,從而決定何時(shí)送數據。該方案簡(jiǎn)單易行,可以保證數據是單程傳輸的,避免了重影。不搖動(dòng)時(shí)把慣性開(kāi)關(guān)處在左邊就可以使LED棒熄滅,可以達到省電的效果。

  5 結論

  本次將使用單片機對搖動(dòng)顯示進(jìn)行實(shí)例化,設計一個(gè)LED搖動(dòng)顯示器來(lái)顯示文字、圖像等信息。掌握利用8051型單片機對發(fā)光二極管陣列進(jìn)行搖動(dòng)控制的方法。在設計中通過(guò)調試,使用外部中斷讓數據單程傳輸很好的取消了重影。通過(guò)改變傳送數據方式,由一個(gè)字符接一個(gè)字符傳送改為將一組字符一起傳送,傳送結束后再延時(shí)等,使顯示的內容在扇形區域內完整的顯示出來(lái),同時(shí)也解決了畫(huà)面連續出現沒(méi)有間斷的問(wèn)題。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 單片機控制 LED 搖搖棒

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>