在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

  • <dfn id="79stg"></dfn>
    <object id="79stg"><div id="79stg"><label id="79stg"></label></div></object>
    <ruby id="79stg"><dl id="79stg"><noscript id="79stg"></noscript></dl></ruby>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 簡單流水燈的實現(xiàn)

      簡單流水燈的實現(xiàn)

      作者: 時間:2016-11-30 來源:網(wǎng)絡 收藏
      1)流水燈匯編語言實現(xiàn)
      ORG 0000H ;程序從0地址開始
      START: MOV A,#0FEH ; ACC賦值為11111110
      LOOP: MOV P1,A ;將累加器A的值賦值給P1
      RR A ; ACC的內(nèi)容右移
      CALL DELAY ;調(diào)用延時子程序
      LJMP LOOP ;跳到LOOP處執(zhí)行
      ;延時子程序(12MHz晶振)===================
      DELAY: MOV R7,#255 ;R7寄存器加載200次數(shù)
      D1: MOV R6,#250 ;R6寄存器加載250次數(shù)
      lp: DJNZ R6,lp ;本行執(zhí)行R6次,也可以用
      ;DJNZ R6,$ 代替
      DJNZ R7,D1 ;D1循環(huán)執(zhí)行R7次
      RET ;返回主程序
      END ;結(jié)束程序
      (2)流水燈的C語言實現(xiàn)
      #include
      #include
      #define uint unsigned int
      #define uchar unsigned char
      uchar a;
      void delay(uint z)//最大值65535
      {
      while(z--);
      }
      void main()
      {
      a=0xfe;//11111110
      P1=a;//P10亮
      while(1)
      {
      a=_crol_(a,1);//11111101
      P1=a;
      delay(30000);
      }
      }


      關鍵詞: 流水燈匯編語

      評論


      技術專區(qū)

      關閉