• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MSP430和Proteus的轉(zhuǎn)彎燈系統(tǒng)設(shè)計(jì)研究

      2019-09-09 13:33:49呂倩王梓同李金虎
      數(shù)碼世界 2019年6期
      關(guān)鍵詞:低電平延時(shí)端口

      呂倩 王梓同 李金虎

      摘要:MSP430系列單片機(jī)被稱(chēng)為混合信號(hào)處理器,具有處理能力強(qiáng)、運(yùn)算速度快、超低功耗等特點(diǎn),現(xiàn)已廣泛應(yīng)用于各種領(lǐng)域。本文利用MSP430單片機(jī)和Proteus軟件對(duì)轉(zhuǎn)彎燈系統(tǒng)進(jìn)行設(shè)計(jì)。通過(guò)Proteus軟件的仿真,系統(tǒng)的穩(wěn)定性和正確性得到驗(yàn)證,且具有較強(qiáng)的應(yīng)用價(jià)值。

      關(guān)鍵詞:MSP430

      Proteus 單片機(jī) 轉(zhuǎn)彎燈

      1.引言

      單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,憑借其強(qiáng)大的控制功能和靈活的編程實(shí)現(xiàn)特性,得到了廣泛的應(yīng)用。本文設(shè)計(jì)的電路除了能實(shí)現(xiàn)由兩個(gè)開(kāi)關(guān)分別控制左右轉(zhuǎn)彎燈亮外,還能增加了雙跳開(kāi)關(guān),增強(qiáng)了系統(tǒng)的實(shí)用性。

      2.設(shè)計(jì)方案

      考慮到系統(tǒng)功能的實(shí)現(xiàn),本文選擇Pl.0和Pl.l作為輸出端口控制兩盞LED燈,低電平點(diǎn)亮;選擇P1.5~P1.7作為輸入端口,由外部連接的三個(gè)按鈕分別控制,三個(gè)按鈕都是按下即輸入高電平信號(hào);選擇P2和P3分別控制數(shù)碼管的段選和位選,電路原理圖如圖1所示。

      3.軟件實(shí)現(xiàn)

      3.1端口初始化

      3.2轉(zhuǎn)彎燈設(shè)計(jì)流程

      該系統(tǒng)基本可以確定為循環(huán)內(nèi)嵌套多層判斷的模式??紤]到附加要求中的雙跳燈優(yōu)先級(jí)最高,可以先判斷SW3,接著再考慮SW1和SW2。其中,SW1,SW2同時(shí)按下的情況又是第二優(yōu)先的,最后一級(jí)優(yōu)先才是SW1與SW2分別控制LED1,LED2(即左拐與右拐燈),系統(tǒng)流程圖如圖2所示。

      3.3程序?qū)崿F(xiàn)

      首先,初始化端口。

      其次,在外部設(shè)置循環(huán)以實(shí)現(xiàn)長(zhǎng)效性,并于循環(huán)內(nèi)檢測(cè)外部按鈕輸入狀態(tài)。

      最后,利用Switch Case語(yǔ)句實(shí)現(xiàn)不同外部按鈕輸入的狀況下,兩燈閃滅狀態(tài)控制,循環(huán)往復(fù),實(shí)時(shí)監(jiān)測(cè)與控制,以實(shí)現(xiàn)任務(wù)目的。

      3.4 LED閃爍功能設(shè)計(jì)

      首先,在主函數(shù)前編寫(xiě)延時(shí)函數(shù)void delayms(uint t),利用循環(huán)遞減,該函數(shù)可以實(shí)現(xiàn)延時(shí)效果,程序段如圖3所示。

      其次,在主函數(shù)循環(huán)內(nèi)Switch Case語(yǔ)句每一個(gè)Case實(shí)現(xiàn)中,完成輸出高電平和低電平這兩個(gè)狀態(tài)的延時(shí)及跳變,即控制外部LED實(shí)現(xiàn)一次閃爍。

      最后,在外部循環(huán)的往復(fù)下,實(shí)現(xiàn)LED的不停閃爍,直到外部按鍵狀態(tài)改變,程序段如圖4所示。

      4.問(wèn)題解決

      問(wèn)題:生成.hex文件的方法有錯(cuò)誤

      解決辦法:在Project-Options-Linker-Output-Output file中勾選Override default。并將后綴改為.hex,這樣生成的.hex文件系統(tǒng)會(huì)報(bào)錯(cuò)。其實(shí)應(yīng)該是在Linker-Extra Output-Output file中勾選Override default,并將后綴改為.hex,并在Format中選intel-extended。

      5.總結(jié)

      本文設(shè)計(jì)的轉(zhuǎn)彎燈不僅能實(shí)現(xiàn)由按鍵分別控制的左右燈亮的功能還可以雙跳本文中的轉(zhuǎn)彎燈控制系統(tǒng)具有良好的正確性和穩(wěn)定性,可應(yīng)用于生活的中的多種領(lǐng)域,很容易根據(jù)實(shí)際需求生成不同的智能化產(chǎn)品。因此,該系統(tǒng)具有較強(qiáng)的應(yīng)用價(jià)值。

      參考文獻(xiàn)

      [1]王海燕,楊艷華.Proteus和Keil軟件在單片機(jī)實(shí)驗(yàn)教學(xué)中的應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2012,31(05):88-91.

      [2]王自珍,殳國(guó)華,張士文,基于計(jì)算機(jī)仿真技術(shù)的MSP430單片機(jī)實(shí)驗(yàn)教學(xué)實(shí)例[J],實(shí)驗(yàn)室研究與探索,2 013,32(09):94-97.

      [3]楊平,王威.MSP430系列超低功耗單片機(jī)及應(yīng)用[J],國(guó)外電子測(cè)量術(shù),2008,27(12):48-50.

      [4]羅琴,基于MSP430單片機(jī)的智能熱量表的研究[D].南昌大學(xué),2007.

      [5]汪燁.基于MSP430單片機(jī)地下車(chē)庫(kù)通風(fēng)控制系統(tǒng)設(shè)計(jì)[D],上海交通大學(xué),2008.

      [6]吳平,龔彬,丁鐵夫.液晶顯示模塊和MSP430單片機(jī)在顯示終端上的應(yīng)用[J].液晶與顯示,2003(06):436-440.

      猜你喜歡
      低電平延時(shí)端口
      數(shù)字電路中“邏輯非”的用法辨析
      鐵道車(chē)輛高/低電平信號(hào)智能發(fā)生器設(shè)計(jì)
      一種端口故障的解決方案
      基于級(jí)聯(lián)步進(jìn)延時(shí)的順序等效采樣方法及實(shí)現(xiàn)
      2017款凱迪拉克2.8L/3.0L/3.2L/3.6L車(chē)型低電平參考電壓總線(xiàn)電路圖
      端口阻塞與優(yōu)先級(jí)
      Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
      初識(shí)電腦端口
      電腦迷(2015年6期)2015-05-30 08:52:42
      生成樹(shù)協(xié)議實(shí)例探討
      桑塔納車(chē)發(fā)動(dòng)機(jī)延時(shí)熄火
      庆元县| 石阡县| 林芝县| 原平市| 漾濞| 荥阳市| 德江县| 临邑县| 西安市| 武胜县| 肥城市| 城固县| 仁寿县| 通城县| 淮阳县| 六安市| 浦县| 黔西| 梨树县| 洛川县| 绥芬河市| 郁南县| 平塘县| 普宁市| 高安市| 福建省| 灵寿县| 武邑县| 星座| 伊吾县| 无棣县| 城固县| 吉首市| 广南县| 福建省| 赣州市| 元阳县| 怀远县| 嘉禾县| 环江| 霞浦县|