當前位置:編程學習大全網 - 電腦編程 - 單片機AT89S51用匯編語言讓16個燈依次點亮

單片機AT89S51用匯編語言讓16個燈依次點亮

;以下是LED陽極接IO端口的程序,如果妳的LED是陰極接IO口,把改變R0,R1的初始賦值

;MOV R0,#0FEH;低8位,

;MOV R1,#FFH;高8位

ORG 0000H

SJMP START

ORG 0030H

START:

MOV R0,#01H;低8位,

MOV R1,#00H;高8位

LOOP:

MOV P0,R0

MOV P2,R1

MOV A,R1

MOV C,ACC.7;最高位賦值給CY,循環移位到最低位

MOV A,R0

RLC A

MOV R0,A

MOV A,R1

RLC A

MOV R1,A

ACALL DELAY

SJMP LOOP

DELAY:

//延時函數自己寫,

END

  • 上一篇:索尼貼片機,電腦上的程序怎樣流程
  • 下一篇:雷蛇寶可夢皮卡丘聯名款鼠標發布,對此妳有哪些想法?
  • copyright 2024編程學習大全網