<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開(kāi)發(fā)網(wǎng)

      電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 單片機(jī) >> 正文

      單片機(jī)八路LED跑馬燈實(shí)驗(yàn)

      作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2011/8/28
      首先讓我們來(lái)完成必須的硬件部分,我們需要焊接上8個(gè)發(fā)光二極管和8個(gè)限流電阻,可以參考下面的原理圖和實(shí)物圖像進(jìn)行操作,需要注意的是LED是有極性的,引腳長(zhǎng)的為正極,引腳短的為負(fù)極,負(fù)極和電阻一側(cè)連接,如果接錯(cuò)那么相應(yīng)的那一路可能在實(shí)驗(yàn)中不會(huì)點(diǎn)亮了,在焊接前要看仔細(xì)哦~~~

      單片機(jī)跑馬燈

          

          下面我們來(lái)完成軟件編程設(shè)計(jì),這里我們沒(méi)有采用高深的編程技巧,而是用了最笨、最直接的向端口送數(shù)的辦法來(lái)實(shí)現(xiàn),一來(lái)程序比較簡(jiǎn)單,沒(méi)必要玩深沉,而且初學(xué)者看起來(lái)直觀易懂。

      ORG 0000H
      START:MOV P1,#01111111B;最下面的LED點(diǎn)亮
      LCALL DELAY;延時(shí)1秒
      MOV P1,#10111111B;最下面第二個(gè)的LED點(diǎn)亮
      LCALL DELAY;延時(shí)1秒
      MOV P1,#11011111B;最下面第三個(gè)的LED點(diǎn)亮 (以下省略)
      LCALL DELAY
      MOV P1,#11101111B
      LCALL DELAY
      MOV P1,#11110111B
      LCALL DELAY
      MOV P1,#11111011B
      LCALL DELAY
      MOV P1,#11111101B
      LCALL DELAY
      MOV P1,#11111110B
      LCALL DELAY
      MOV P1,#11111111B;完成第一次循環(huán)點(diǎn)亮,延時(shí)約0.25秒
      AJMP START;反復(fù)循環(huán)

      ;延時(shí)子程序,12M晶振延時(shí)約250毫秒
      DELAY:
      MOV R4,#2
      L3: MOV R2 ,#250
      L1: MOV R3 ,#250
      L2: DJNZ R3 ,L2
      DJNZ R2 ,L1
      DJNZ R4 ,L3
      RET

      END

      這是上面程序匯編以后獲得的編程器燒寫文件:201.rar


      如何精確計(jì)算延時(shí)子程序的執(zhí)行時(shí)間?

          匯編語(yǔ)言的一大優(yōu)勢(shì)就是能夠精確控制程序的執(zhí)行時(shí)間,這在編寫一些對(duì)時(shí)序要求嚴(yán)格的外圍器件驅(qū)動(dòng)時(shí)由為重要!

      Tags:單片機(jī),LED,跑馬燈實(shí)驗(yàn)  
      責(zé)任編輯:admin
      相關(guān)文章列表
      LED為什么會(huì)發(fā)出不同顏色的光,此文讓我豁然開(kāi)朗,發(fā)光二極管燒燈
      LED阻容降壓電源電阻怎么用
      阻容降壓電路的小夜燈拆機(jī)
      基于AT89C52單片機(jī)控制的雙軸太陽(yáng)自動(dòng)跟蹤系統(tǒng)設(shè)計(jì)
      ESP32單片機(jī)入門篇
      超聲波測(cè)距+溫度+報(bào)警的單片機(jī)代碼_51單片機(jī)超聲波測(cè)距C語(yǔ)言程序
      七段數(shù)碼管顯示原理研究_數(shù)碼管顯示0~9對(duì)應(yīng)的段碼
      單片機(jī)C語(yǔ)言編程入門教程  流水燈程序示例
      基于51單片機(jī)—多功能秒表,多功能計(jì)時(shí)器C語(yǔ)言程序
      如何正確選擇適合LED燈的驅(qū)動(dòng)電源?LED燈珠驅(qū)動(dòng)電源
      LED燈泡的燈珠為什么是串聯(lián)的?功率大的采用混聯(lián)
      STC89C52單片機(jī)數(shù)字電流表電壓表源碼與電路圖  51單片機(jī)電流電壓
      自學(xué)stm32單片機(jī)四個(gè)步驟,實(shí)用又高效!
      先學(xué)51還是先學(xué)STM32?STM32和51單片機(jī)的區(qū)別
      單片機(jī)最小系統(tǒng)介紹及電路設(shè)計(jì) STM32單片機(jī)最小系統(tǒng)
      怎么用LED制作小夜燈 阻容降壓電路原理
      什么是PIC單片機(jī)
      LED數(shù)碼管的檢測(cè),LED七段數(shù)碼管檢測(cè)
      為什么51單片機(jī)的晶振一般使用11.0592? 51單片機(jī)常用波特率初值表
      51單片機(jī)寄存器功能一覽表
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢
      主站蜘蛛池模板: 国产综合色在线精品| 91精品国产综合久久香蕉 | 色偷偷尼玛图亚洲综合| 亚洲国产成人综合| 亚洲heyzo专区无码综合| 狠狠88综合久久久久综合网| 狠狠综合久久AV一区二区三区| 青青热久久久久综合精品| 亚洲av成人综合网| 国产综合精品女在线观看| 伊人久久大香线蕉综合热线| 激情五月综合综合久久69| 国产成人综合久久综合| 中文自拍日本综合| 色综合伊人色综合网站| 亚洲国产综合精品中文第一| 国产精品天干天干在线综合| 亚洲精品国产综合久久久久紧| 狠狠色婷婷七月色综合| 久久综合日本熟妇| 伊人色综合九久久天天蜜桃| 国产成人综合亚洲绿色| 色欲香天天综合网站| 色狠狠色狠狠综合一区| 中文字幕亚洲综合久久| 在线综合亚洲中文精品| 玖玖爱zh综合伊人久久| 亚洲国产欧洲综合997久久| 狠狠色狠狠色综合系列| 亚洲国产精品成人综合色在线| 激情综合婷婷丁香五月俺来也| 色噜噜狠狠色综合欧洲| 综合激情区视频一区视频二区| 色综合中文综合网| 一个色综合国产色综合| 亚洲heyzo专区无码综合| 亚洲综合色视频在线观看| 麻豆精品久久精品色综合| 色噜噜狠狠成人中文综合| 伊人色综合视频一区二区三区| 色综合久久98天天综合|