⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 74as.lst

📁 pic16f74 实现对视频解码芯片lrs5752的配置(汇编)
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -