<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 初級單片機流水燈程序

          初級單片機流水燈程序

          作者: 時間:2013-06-08 來源:網絡 收藏

          初級單片機流水燈程序

          ----- 主程序開始 -----
          START: CLR   P1.0       ;P1.0輸出低電平,使1點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.0       ;P1.0輸出高電平,使1熄滅
              CLR   P1.1       ;P1.1輸出低電平,使2點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.1       ;P1.1輸出高電平,使LED2熄滅
              CLR   P1.2       ;P1.2輸出低電平,使LED3點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.2       ;P1.2輸出高電平,使LED3熄滅
              CLR   P1.3       ;P1.3輸出低電平,使LED4點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.3       ;P1.3輸出高電平,使LED4熄滅
              CLR   P1.4       ;P1.4輸出低電平,使LED5點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.4       ;P1.4輸出高電平,使LED5熄滅
              CLR   P1.5       ;P1.5輸出低電平,使LED6點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.5       ;P1.5輸出高電平,使LED6熄滅
              CLR   P1.6       ;P1.6輸出低電平,使LED7點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.6       ;P1.6輸出高電平,使LED7熄滅
              CLR   P1.7       ;P1.7輸出低電平,使LED8點亮
              ACALL  DELAY      ;調用延時子程序
              SETB  P1.7       ;P1.7輸出高電平,使LED8熄滅
              ACALL  DELAY      ;調用延時子程序
              AJMP  START      ;8個LED流了一遍后返回到標號START處再循環(huán)

              ;----- 延時子程序 -----
          DELAY: MOV   R0,#255     ;延時一段時間
          D1:   MOV   R1,#255
              DJNZ  R1,$
              DJNZ  R0,D1
              RET            ;子程序返回

              END           ;程序結束



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();