📄 74as.lst
字号:
0130 3008 M movlw 8
0131 00?? M movwf count
0132 30FF M movlw 0xff
0133 05?? M andwf input,1
0134 1800 M btfsc input,0
0135 1607 M bsf PORTC,4
0136 1207 M bcf PORTC,4
0137 1187 M bcf PORTC,3
0138 0000 M nop
0139 1587 M bsf PORTC,3
013A 0000 M nop
013B 0C?? M rrf input,1
013C 0B?? M decfsz count,1
013D 2??? M goto $-.11
013E 1487 M bsf PORTC,1
00258 data_tx 0x67,CONTRGB2
013F 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
0141 1087 M bcf PORTC,1
MPASM 4.00 Released 74AS.ASM 11-1-2006 9:15:52 PAGE 11
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
M ;writeaddress
0142 3067 M movlw 0x67
0143 00?? M movwf input
0144 3008 M movlw 8
0145 00?? M movwf count
0146 30FF M movlw 0xff
0147 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0148 1800 M btfsc input,0 ;上升沿触发
0149 1607 M bsf PORTC,4
014A 1207 M bcf PORTC,4
014B 1187 M bcf PORTC,3
014C 0000 M nop
014D 1587 M bsf PORTC,3
014E 0000 M nop
014F 0C?? M rrf input,1
0150 0B?? M decfsz count,1
0151 2??? M goto $-.11
M ;writevalue
0152 3001 M movlw .1
0153 00?? M movwf input
0154 3008 M movlw 8
0155 00?? M movwf count
0156 30FF M movlw 0xff
0157 05?? M andwf input,1
0158 1800 M btfsc input,0
0159 1607 M bsf PORTC,4
015A 1207 M bcf PORTC,4
015B 1187 M bcf PORTC,3
015C 0000 M nop
015D 1587 M bsf PORTC,3
015E 0000 M nop
015F 0C?? M rrf input,1
0160 0B?? M decfsz count,1
0161 2??? M goto $-.11
0162 1487 M bsf PORTC,1
00259 data_tx 0x68,GAMMA1
0163 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
0165 1087 M bcf PORTC,1
M ;writeaddress
0166 3068 M movlw 0x68
0167 00?? M movwf input
0168 3008 M movlw 8
0169 00?? M movwf count
016A 30FF M movlw 0xff
016B 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
016C 1800 M btfsc input,0 ;上升沿触发
016D 1607 M bsf PORTC,4
016E 1207 M bcf PORTC,4
016F 1187 M bcf PORTC,3
0170 0000 M nop
0171 1587 M bsf PORTC,3
0172 0000 M nop
0173 0C?? M rrf input,1
MPASM 4.00 Released 74AS.ASM 11-1-2006 9:15:52 PAGE 12
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0174 0B?? M decfsz count,1
0175 2??? M goto $-.11
M ;writevalue
0176 3091 M movlw .145
0177 00?? M movwf input
0178 3008 M movlw 8
0179 00?? M movwf count
017A 30FF M movlw 0xff
017B 05?? M andwf input,1
017C 1800 M btfsc input,0
017D 1607 M bsf PORTC,4
017E 1207 M bcf PORTC,4
017F 1187 M bcf PORTC,3
0180 0000 M nop
0181 1587 M bsf PORTC,3
0182 0000 M nop
0183 0C?? M rrf input,1
0184 0B?? M decfsz count,1
0185 2??? M goto $-.11
0186 1487 M bsf PORTC,1
00260 data_tx 0x69,GAMMA2
0187 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
0189 1087 M bcf PORTC,1
M ;writeaddress
018A 3069 M movlw 0x69
018B 00?? M movwf input
018C 3008 M movlw 8
018D 00?? M movwf count
018E 30FF M movlw 0xff
018F 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0190 1800 M btfsc input,0 ;上升沿触发
0191 1607 M bsf PORTC,4
0192 1207 M bcf PORTC,4
0193 1187 M bcf PORTC,3
0194 0000 M nop
0195 1587 M bsf PORTC,3
0196 0000 M nop
0197 0C?? M rrf input,1
0198 0B?? M decfsz count,1
0199 2??? M goto $-.11
M ;writevalue
019A 30A0 M movlw .160
019B 00?? M movwf input
019C 3008 M movlw 8
019D 00?? M movwf count
019E 30FF M movlw 0xff
019F 05?? M andwf input,1
01A0 1800 M btfsc input,0
01A1 1607 M bsf PORTC,4
01A2 1207 M bcf PORTC,4
01A3 1187 M bcf PORTC,3
01A4 0000 M nop
01A5 1587 M bsf PORTC,3
MPASM 4.00 Released 74AS.ASM 11-1-2006 9:15:52 PAGE 13
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
01A6 0000 M nop
01A7 0C?? M rrf input,1
01A8 0B?? M decfsz count,1
01A9 2??? M goto $-.11
01AA 1487 M bsf PORTC,1
00261 data_tx 0x6a,RGBAMP
01AB 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
01AD 1087 M bcf PORTC,1
M ;writeaddress
01AE 306A M movlw 0x6a
01AF 00?? M movwf input
01B0 3008 M movlw 8
01B1 00?? M movwf count
01B2 30FF M movlw 0xff
01B3 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
01B4 1800 M btfsc input,0 ;上升沿触发
01B5 1607 M bsf PORTC,4
01B6 1207 M bcf PORTC,4
01B7 1187 M bcf PORTC,3
01B8 0000 M nop
01B9 1587 M bsf PORTC,3
01BA 0000 M nop
01BB 0C?? M rrf input,1
01BC 0B?? M decfsz count,1
01BD 2??? M goto $-.11
M ;writevalue
01BE 3059 M movlw .89
01BF 00?? M movwf input
01C0 3008 M movlw 8
01C1 00?? M movwf count
01C2 30FF M movlw 0xff
01C3 05?? M andwf input,1
01C4 1800 M btfsc input,0
01C5 1607 M bsf PORTC,4
01C6 1207 M bcf PORTC,4
01C7 1187 M bcf PORTC,3
01C8 0000 M nop
01C9 1587 M bsf PORTC,3
01CA 0000 M nop
01CB 0C?? M rrf input,1
01CC 0B?? M decfsz count,1
01CD 2??? M goto $-.11
01CE 1487 M bsf PORTC,1
00262 data_tx 0x6b,BRIGHT
01CF 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
01D1 1087 M bcf PORTC,1
M ;writeaddress
01D2 306B M movlw 0x6b
01D3 00?? M movwf input
01D4 3008 M movlw 8
01D5 00?? M movwf count
01D6 30FF M movlw 0xff
01D7 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
MPASM 4.00 Released 74AS.ASM 11-1-2006 9:15:52 PAGE 14
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
01D8 1800 M btfsc input,0 ;上升沿触发
01D9 1607 M bsf PORTC,4
01DA 1207 M bcf PORTC,4
01DB 1187 M bcf PORTC,3
01DC 0000 M nop
01DD 1587 M bsf PORTC,3
01DE 0000 M nop
01DF 0C?? M rrf input,1
01E0 0B?? M decfsz count,1
01E1 2??? M goto $-.11
M ;writevalue
01E2 30B9 M movlw .185
01E3 00?? M movwf input
01E4 3008 M movlw 8
01E5 00?? M movwf count
01E6 30FF M movlw 0xff
01E7 05?? M andwf input,1
01E8 1800 M btfsc input,0
01E9 1607 M bsf PORTC,4
01EA 1207 M bcf PORTC,4
01EB 1187 M bcf PORTC,3
01EC 0000 M nop
01ED 1587 M bsf PORTC,3
01EE 0000 M nop
01EF 0C?? M rrf input,1
01F0 0B?? M decfsz count,1
01F1 2??? M goto $-.11
01F2 1487 M bsf PORTC,1
00263 data_tx 0x6c,SUBBRIGHT_R
01F3 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
01F5 1087 M bcf PORTC,1
M ;writeaddress
01F6 306C M movlw 0x6c
01F7 00?? M movwf input
01F8 3008 M movlw 8
01F9 00?? M movwf count
01FA 30FF M movlw 0xff
01FB 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
01FC 1800 M btfsc input,0 ;上升沿触发
01FD 1607 M bsf PORTC,4
01FE 1207 M bcf PORTC,4
01FF 1187 M bcf PORTC,3
0200 0000 M nop
0201 1587 M bsf PORTC,3
0202 0000 M nop
0203 0C?? M rrf input,1
0204 0B?? M decfsz count,1
0205 2??? M goto $-.11
M ;writevalue
0206 308B M movlw .139
0207 00?? M movwf input
0208 3008 M movlw 8
0209 00?? M movwf count
MPASM 4.00 Released 74AS.ASM 11-1-2006 9:15:52 PAGE 15
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
020A 30FF M movlw 0xff
020B 05?? M andwf input,1
020C 1800 M btfsc input,0
020D 1607 M bsf PORTC,4
020E 1207 M bcf PORTC,4
020F 1187 M bcf PORTC,3
0210 0000 M nop
0211 1587 M bsf PORTC,3
0212 0000 M nop
0213 0C?? M rrf input,1
0214 0B?? M decfsz count,1
0215 2??? M goto $-.11
0216 1487 M bsf PORTC,1
00264 data_tx 0x6d,SUBBRIGHT_B
0217 1283 1303 M banksel PORTC;写入LRS5752各寄存器的合适值
0219 1087 M bcf PORTC,1
M ;writeaddress
021A 306D M movlw 0x6d
021B 00?? M movwf input
021C 3008 M movlw 8
021D 00?? M movwf count
021E 30FF M movlw 0xff
021F 05?? M andwf input,1 ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0220 1800 M btfsc input,0 ;上升沿触发
0221 1607 M bsf PORTC,4
0222 1207 M bcf PORTC,4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -