免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

標題: 8051 lab1 [打印本頁]

作者: Smallcat    時間: 2019-10-14 12:29     標題: 8051 lab1

MAIN:
          MOV R1,#01H                ;R1=00000001
          MOV A,R0                        ;將R0的值存入register A中
LOOP:                                
          MOV P1,A                        ;將register A中的值存入Port1,初始狀態為兩端亮
          MOV A,R1                         ;將R1的值存入register A中
          RL A                                ;將register A的值向左旋轉
          MOV R1,A                        ;將register A 的值存回 R1中
          ACALL DELAY                ;呼叫DELAY副程式
          JMP LOOP                        ;回到LOOP執行
DELAY:                       
          MOV R5,P2                        ;將R5參數改為指撥的數值
         ; MOV R4,P2
DELAY1:
          MOV R6,#50
DELAY2:
          MOV R7,#50
DELAY3:
          DJNZ  R7,DELAY3
          DJNZ  R6,DELAY2
          DJNZ  R5,DELAY1
          RET
          END




歡迎光臨 小貓貓大聯盟!幻與想的境界\(0w0)/ (http://smallcat.utmall.com/) Powered by Discuz! 7.2