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

📄 74as.lst

📁 pic16f74 实现对视频解码芯片lrs5752的配置(汇编)
💻 LST
📖 第 1 页 / 共 5 页
字号:
003E   0000           00246    nop
003F   0C??           00247    rrf input,1
0040   0B??           00248    decfsz count,1
0041   2???           00249    goto LOOP
0042   1007           00250    bcf PORTC,0
                      00251    data_tx 0x60,MODE   ;写寄存器的值
0043   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
0045   1087               M    bcf PORTC,1
                          M ;writeaddress
MPASM  4.00 Released                                 74AS.ASM   11-1-2006  9:15:52         PAGE  6


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0046   3060               M    movlw 0x60
0047   00??               M    movwf input
0048   3008               M    movlw 8
0049   00??               M    movwf count
004A   30FF               M    movlw 0xff
004B   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
004C   1800               M    btfsc input,0  ;上升沿触发
004D   1607               M    bsf PORTC,4
004E   1207               M    bcf PORTC,4
004F   1187               M    bcf PORTC,3
0050   0000               M    nop
0051   1587               M    bsf PORTC,3
0052   0000               M    nop
0053   0C??               M    rrf input,1
0054   0B??               M    decfsz count,1
0055   2???               M    goto $-.11
                          M ;writevalue
0056   3020               M    movlw .32
0057   00??               M    movwf input
0058   3008               M    movlw 8
0059   00??               M    movwf count
005A   30FF               M    movlw 0xff
005B   05??               M    andwf input,1
005C   1800               M    btfsc input,0
005D   1607               M    bsf PORTC,4
005E   1207               M    bcf PORTC,4
005F   1187               M    bcf PORTC,3
0060   0000               M    nop
0061   1587               M    bsf PORTC,3
0062   0000               M    nop
0063   0C??               M    rrf input,1
0064   0B??               M    decfsz count,1
0065   2???               M    goto $-.11
0066   1487               M    bsf PORTC,1
                      00252    data_tx 0x61,PICTURE
0067   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
0069   1087               M    bcf PORTC,1
                          M ;writeaddress
006A   3061               M    movlw 0x61
006B   00??               M    movwf input
006C   3008               M    movlw 8
006D   00??               M    movwf count
006E   30FF               M    movlw 0xff
006F   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0070   1800               M    btfsc input,0  ;上升沿触发
0071   1607               M    bsf PORTC,4
0072   1207               M    bcf PORTC,4
0073   1187               M    bcf PORTC,3
0074   0000               M    nop
0075   1587               M    bsf PORTC,3
0076   0000               M    nop
0077   0C??               M    rrf input,1
0078   0B??               M    decfsz count,1
MPASM  4.00 Released                                 74AS.ASM   11-1-2006  9:15:52         PAGE  7


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0079   2???               M    goto $-.11
                          M ;writevalue
007A   3010               M    movlw .16
007B   00??               M    movwf input
007C   3008               M    movlw 8
007D   00??               M    movwf count
007E   30FF               M    movlw 0xff
007F   05??               M    andwf input,1
0080   1800               M    btfsc input,0
0081   1607               M    bsf PORTC,4
0082   1207               M    bcf PORTC,4
0083   1187               M    bcf PORTC,3
0084   0000               M    nop
0085   1587               M    bsf PORTC,3
0086   0000               M    nop
0087   0C??               M    rrf input,1
0088   0B??               M    decfsz count,1
0089   2???               M    goto $-.11
008A   1487               M    bsf PORTC,1
                      00253    data_tx 0x62,COLOR
008B   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
008D   1087               M    bcf PORTC,1
                          M ;writeaddress
008E   3062               M    movlw 0x62
008F   00??               M    movwf input
0090   3008               M    movlw 8
0091   00??               M    movwf count
0092   30FF               M    movlw 0xff
0093   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0094   1800               M    btfsc input,0  ;上升沿触发
0095   1607               M    bsf PORTC,4
0096   1207               M    bcf PORTC,4
0097   1187               M    bcf PORTC,3
0098   0000               M    nop
0099   1587               M    bsf PORTC,3
009A   0000               M    nop
009B   0C??               M    rrf input,1
009C   0B??               M    decfsz count,1
009D   2???               M    goto $-.11
                          M ;writevalue
009E   3094               M    movlw .148
009F   00??               M    movwf input
00A0   3008               M    movlw 8
00A1   00??               M    movwf count
00A2   30FF               M    movlw 0xff
00A3   05??               M    andwf input,1
00A4   1800               M    btfsc input,0
00A5   1607               M    bsf PORTC,4
00A6   1207               M    bcf PORTC,4
00A7   1187               M    bcf PORTC,3
00A8   0000               M    nop
00A9   1587               M    bsf PORTC,3
00AA   0000               M    nop
MPASM  4.00 Released                                 74AS.ASM   11-1-2006  9:15:52         PAGE  8


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00AB   0C??               M    rrf input,1
00AC   0B??               M    decfsz count,1
00AD   2???               M    goto $-.11
00AE   1487               M    bsf PORTC,1
                      00254    data_tx 0x63,TINT
00AF   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
00B1   1087               M    bcf PORTC,1
                          M ;writeaddress
00B2   3063               M    movlw 0x63
00B3   00??               M    movwf input
00B4   3008               M    movlw 8
00B5   00??               M    movwf count
00B6   30FF               M    movlw 0xff
00B7   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
00B8   1800               M    btfsc input,0  ;上升沿触发
00B9   1607               M    bsf PORTC,4
00BA   1207               M    bcf PORTC,4
00BB   1187               M    bcf PORTC,3
00BC   0000               M    nop
00BD   1587               M    bsf PORTC,3
00BE   0000               M    nop
00BF   0C??               M    rrf input,1
00C0   0B??               M    decfsz count,1
00C1   2???               M    goto $-.11
                          M ;writevalue
00C2   309E               M    movlw .158
00C3   00??               M    movwf input
00C4   3008               M    movlw 8
00C5   00??               M    movwf count
00C6   30FF               M    movlw 0xff
00C7   05??               M    andwf input,1
00C8   1800               M    btfsc input,0
00C9   1607               M    bsf PORTC,4
00CA   1207               M    bcf PORTC,4
00CB   1187               M    bcf PORTC,3
00CC   0000               M    nop
00CD   1587               M    bsf PORTC,3
00CE   0000               M    nop
00CF   0C??               M    rrf input,1
00D0   0B??               M    decfsz count,1
00D1   2???               M    goto $-.11
00D2   1487               M    bsf PORTC,1
                      00255    data_tx 0x64,PHASE
00D3   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
00D5   1087               M    bcf PORTC,1
                          M ;writeaddress
00D6   3064               M    movlw 0x64
00D7   00??               M    movwf input
00D8   3008               M    movlw 8
00D9   00??               M    movwf count
00DA   30FF               M    movlw 0xff
00DB   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
00DC   1800               M    btfsc input,0  ;上升沿触发
MPASM  4.00 Released                                 74AS.ASM   11-1-2006  9:15:52         PAGE  9


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00DD   1607               M    bsf PORTC,4
00DE   1207               M    bcf PORTC,4
00DF   1187               M    bcf PORTC,3
00E0   0000               M    nop
00E1   1587               M    bsf PORTC,3
00E2   0000               M    nop
00E3   0C??               M    rrf input,1
00E4   0B??               M    decfsz count,1
00E5   2???               M    goto $-.11
                          M ;writevalue
00E6   302C               M    movlw .44
00E7   00??               M    movwf input
00E8   3008               M    movlw 8
00E9   00??               M    movwf count
00EA   30FF               M    movlw 0xff
00EB   05??               M    andwf input,1
00EC   1800               M    btfsc input,0
00ED   1607               M    bsf PORTC,4
00EE   1207               M    bcf PORTC,4
00EF   1187               M    bcf PORTC,3
00F0   0000               M    nop
00F1   1587               M    bsf PORTC,3
00F2   0000               M    nop
00F3   0C??               M    rrf input,1
00F4   0B??               M    decfsz count,1
00F5   2???               M    goto $-.11
00F6   1487               M    bsf PORTC,1
                      00256    data_tx 0x65,CONTVIDEO
00F7   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
00F9   1087               M    bcf PORTC,1
                          M ;writeaddress
00FA   3065               M    movlw 0x65
00FB   00??               M    movwf input
00FC   3008               M    movlw 8
00FD   00??               M    movwf count
00FE   30FF               M    movlw 0xff
00FF   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0100   1800               M    btfsc input,0  ;上升沿触发
0101   1607               M    bsf PORTC,4
0102   1207               M    bcf PORTC,4
0103   1187               M    bcf PORTC,3
0104   0000               M    nop
0105   1587               M    bsf PORTC,3
0106   0000               M    nop
0107   0C??               M    rrf input,1
0108   0B??               M    decfsz count,1
0109   2???               M    goto $-.11
                          M ;writevalue
010A   30A1               M    movlw .161
010B   00??               M    movwf input
010C   3008               M    movlw 8
010D   00??               M    movwf count
010E   30FF               M    movlw 0xff
MPASM  4.00 Released                                 74AS.ASM   11-1-2006  9:15:52         PAGE 10


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

010F   05??               M    andwf input,1
0110   1800               M    btfsc input,0
0111   1607               M    bsf PORTC,4
0112   1207               M    bcf PORTC,4
0113   1187               M    bcf PORTC,3
0114   0000               M    nop
0115   1587               M    bsf PORTC,3
0116   0000               M    nop
0117   0C??               M    rrf input,1
0118   0B??               M    decfsz count,1
0119   2???               M    goto $-.11
011A   1487               M    bsf PORTC,1
                      00257    data_tx 0x66,CONTRGB1 
011B   1283 1303          M    banksel PORTC;写入LRS5752各寄存器的合适值
011D   1087               M    bcf PORTC,1
                          M ;writeaddress
011E   3066               M    movlw 0x66
011F   00??               M    movwf input
0120   3008               M    movlw 8
0121   00??               M    movwf count
0122   30FF               M    movlw 0xff
0123   05??               M    andwf input,1  ;使用GPIO的方法,将RC3作为时钟输入,RC4作为数据输入(并口模拟串口的方法)
0124   1800               M    btfsc input,0  ;上升沿触发
0125   1607               M    bsf PORTC,4
0126   1207               M    bcf PORTC,4
0127   1187               M    bcf PORTC,3
0128   0000               M    nop
0129   1587               M    bsf PORTC,3
012A   0000               M    nop
012B   0C??               M    rrf input,1
012C   0B??               M    decfsz count,1
012D   2???               M    goto $-.11
                          M ;writevalue
012E   3000               M    movlw .0
012F   00??               M    movwf input

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -