📄 exp_09.std
字号:
F0 == 0
RTCC == 1
PC == 2
STATUS == 3
IND == 4
P5 == 5
P6 == 6
P7 == 7
C_WDT == 0XE
R_ACC == 0X10
R_ACC2 == 0X11
R_BIT == 0X12
R_CTR == 0X13
R_LED_BUF == 0X14
P_LED == 0X6
ORG 0
0000 0080 MAIN CLRA
0001 000E IOW C_WDT
0002 1807 MOV A, @7
0003 0002 CONTW
0004 00C5 CLR P5
0005 00C6 CLR P6
0006 18FF MOV A, @255
0007 0005 IOW P5
0008 0080 CLRA
0009 0006 IOW P6
000A 1811 MOV A, @17
000B 0050 MOV R_ACC, A
000C 0410 _D000 MOV A, R_ACC
000D 0044 MOV IND, A
000E 00C0 CLR F0
000F 0550 INC R_ACC
0010 1816 MOV A, @22
0011 0310 XOR A, R_ACC
0012 0E83 JBS 3, 2
0013 140C JMP _D000
0014 1801 MOV A, @1
0015 0046 MOV P_LED, A
0016 1034 LOOP CALL DELAY
0017 0E85 JBS 0X5, 2
0018 1424 JMP _I001
0019 0C52 JBC R_BIT, 1
001A 1423 JMP _I000
001B 0A52 BS R_BIT, 1
001C 0C92 JBC R_BIT, 2
001D 1423 JMP _I000
001E 0A92 BS R_BIT, 2
001F 0406 MOV A, P_LED
0020 0054 MOV R_LED_BUF, A
0021 00D3 CLR R_CTR
0022 00C6 CLR P_LED
0023 1425 _I000 JMP _I002
0024 0852 _I001 BC R_BIT, 1
0025 0C92 _I002 JBC R_BIT, 2
0026 142A JMP _I003
0027 0686 RLCA P_LED
0028 06C6 RLC P_LED
0029 1433 JMP _I004
002A 04C6 _I003 COM P_LED
002B 0553 INC R_CTR
002C 180A MOV A, @10
002D 0113 SUB A, R_CTR
002E 0E03 JBS 3, 0
002F 1433 JMP _I004
0030 0892 BC R_BIT, 2
0031 0414 MOV A, R_LED_BUF
0032 0046 MOV P_LED, A
0033 1416 _I004 JMP LOOP
0034 00D0 DELAY CLR R_ACC
0035 00D1 CLR R_ACC2
0036 05D0 _D001 DJZ R_ACC
0037 1436 JMP _D001
0038 05D1 DJZ R_ACC2
0039 1436 JMP _D001
003A 0012 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -