ORG MOV MOV n n n n n

  • Slides: 33
Download presentation

用開關選擇動作狀態的程式 ORG MOV MOV n n n n n n n 0000 H R

用開關選擇動作狀態的程式 ORG MOV MOV n n n n n n n 0000 H R 1, #0000 B R 2, #0101 B R 3, #00001111 B R 4, #11110000 B ; TEST: ORL P 3, #0 FFH JNB P 3. 7, CASE 1 JNB P 3. 6, CASE 2 JNB P 3. 5, CASE 3 JNB P 3. 4, CASE 4 AJMP TEST ; CASE 1: MOV A, R 1 MOV P 1, A XRL A, #1111 B MOV R 1, A ACALL DELAY AJMP TEST CASE 2: MOV A, R 2 MOV P 1, A XRL A, #1010 B MOV R 2, A ACALL DELAY AJMP TEST 11/2/2020 n CASE 3: MOV A, R 3 MOV P 1, A XRL A, #11110000 B MOV R 3, A ACALL DELAY AJMP TEST CASE 4: MOV A, R 4 MOV P 1, A XRL A, #00001111 B MOV R 4, A ACALL DELAY AJMP TEST ; DELAY: MOV R 5, #2 DL 1: MOV R 6, #250 DL 2: MOV R 7, #200 DL 3: DJNZ R 7, DL 3 DJNZ R 6, DL 2 DJNZ R 5, DL 1 RET n ; n n n n n END 8051 單晶片實習---用開關選擇動作狀態 回程式 7

副程式介紹: l l DELAY: DL 1: DL 2: DL 3: l l l 流程圖解說

副程式介紹: l l DELAY: DL 1: DL 2: DL 3: l l l 流程圖解說 MOV MOV DJNZ RET R 5,#2 R 6,#250 R 7,#200 R 7,DL 3 R 6,DL 2 R 5,DL 1 回程式 11/2/2020 8051 單晶片實習---用開關選擇動 作狀態 27