久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

廣告流水燈匯編程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年09月13日   【字體:
_____________________________________________________
功能:

        廣告流水燈程序
時間:

        2010—9—13

注釋:

        指令MOV P2,#80H是一條廢指令,不起作用,可刪除
_____________________________________________________ 

ORG 00H
MOV P2,#80H
START:MOV A,#0FFH    ;賦初值
      CLR C
      MOV R2,#8
LOOP:RRC A           ; 帶進位右移
     MOV P1,A
     CALL DELAY
     DJNZ R2,LOOP
     MOV R2,#7
LOOP1:RLC A          ;  帶進位左移
      MOV P1,A
      CALL DELAY
      DJNZ R2,LOOP1
      JMP START
DELAY:MOV R3,#20     ;   延時0.2秒
D1:   MOV R4,#20
D2:   MOV R5,#248
      DJNZ R5,$
      DJNZ R4,D2
      DJNZ R3,D1
      RET
      END

     ORG是Origin的縮寫:起始地址源。在匯編語言源程序的開始通常都用一條ORG偽指令來實現規定程序的起始地址。如果不用ORG規定則匯編得到的目標程序將從0000H開始。例如:


ORG 2000H
START:MOV A,#00H


        其實:ORG 00H這條指令的作用是定位初始地址,這里只是一個規定,沒有其它含義。如上邊的兩條代碼,規定了起始地址,那么得到的目標程序將不會從默認的00H開始,而是從定義的2000H處執行。至于第二條指令,MOV P2,#80H這條指令完全沒有用,可以刪去。

 

   CLR C是CF置零,相當于STAB CF的反操作,目的是將進位位置零.


 

        DJNZ指令有兩種格式:DJNZ Rn,rel和DJNZ direct,rel,其實它的功能不止這些,本程序中使用到的只是一個標號,也就是工作寄存器組Rn非零則轉移到標號標示的位置執行程序,為零則順序進行下一條指令的執行。

 


DJNZ Rn,rel 寄存器減1,非零轉移
DJNZ direct,rel 直接地址單元減1,非零轉移

RLC A   ;累加器帶進位位循環左移
RRC A   ;累加器帶進位位循環右移


        上邊的兩條移位指令是帶進位的移位指令,注意和匯編語言程序設計中的SHR、SHL、SAR、SAL進行比對,它相當于是SAR和SAL,也就是算術移位指令,因為標志寄存器CF始終參與移位。其實,匯編語言程序中存在一個循環移位指令,用到這里效率會更高。

 

JMP $  ;原地不動,即一直保持,無條件轉移
END    ;匯編程序結束, 這里不用也沒有關系


        另外對于DJNZ Rn,$來說,也不難理解。Rn內容遞減,而$不變,即所謂原地跳轉,但這是有條件轉移指令,對于無條件轉移指令JMP $來說,就是原地不動,一直保持。
 

 

關閉窗口

相關文章

主站蜘蛛池模板: 特级毛片 | 色狠狠一区 | 免费一看一级毛片 | 青春草91| 精品国产乱码久久久久久蜜臀 | av色站| 国产精品久久久久久久久久久久久久 | 美女日皮网站 | 亚洲精品成人免费 | 国产午夜精品久久久久免费视高清 | av在线一区二区三区 | 午夜亚洲| 欧美日韩精品免费观看 | 久久国产精品视频 | 国产区精品 | 国产欧美一区二区三区另类精品 | 成人做爰9片免费看网站 | 久色网 | 欧美一级小视频 | 亚洲欧美日本国产 | 日韩av在线播 | 欧美亚洲综合久久 | 97视频在线观看网站 | 另类专区成人 | 国产精品一二区 | 久草资源 | 中文字幕亚洲无线 | 国产成人午夜精品影院游乐网 | 成人三级在线播放 | 精品国产乱码久久久久久牛牛 | 久久精品在线免费视频 | 久久男女视频 | av电影一区| yiren22综合网成人 | h视频亚洲 | 久草新在线 | 久久久久综合 | 国产精品免费av | 在线国产中文字幕 | 中国一级特黄真人毛片免费观看 | 国产久 |