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

📄 dz9664.lst

📁 1. Source Code for CSTN . 2. Keil ASM with Detail Remark. 3. Winbond Single Chip.
💻 LST
📖 第 1 页 / 共 5 页
字号:
0230                 400     PHOTO2_BLACK:
0230 B80503          401                     CJNE    R0,#5,PHOTO2_DGREEN
0233 753400          402                     MOV     MEMORY_DATA,#BLACK              ;;Black
0236                 403     PHOTO2_DGREEN:
0236 B80403          404                     CJNE    R0,#4,PHOTO2_PURPLE
0239 75341F          405                     MOV     MEMORY_DATA,#DARK_GREEN         ;;Dark Green
023C                 406     PHOTO2_PURPLE:
023C B80303          407                     CJNE    R0,#3,PHOTO2_WHITE
023F 7534E3          408                     MOV     MEMORY_DATA,#PURPLE             ;;Purple
0242                 409     PHOTO2_WHITE:
0242 B80203          410                     CJNE    R0,#2,PHOTO2_YELLOW
0245 7534FF          411                     MOV     MEMORY_DATA,#WHITE              ;;White
0248                 412     PHOTO2_YELLOW:
0248 B80103          413                     CJNE    R0,#1,PHOTO2_3
024B 7534FC          414                     MOV     MEMORY_DATA,#YELLOW             ;;Yellow
024E                 415     PHOTO2_3:
024E 120000   F      416                     CALL    RAMWR
0251 DAFB            417                     DJNZ    R2,PHOTO2_3
0253 D8C2            418                     DJNZ    R0,PHOTO2_1
0255 7808            419                     MOV     R0,#8
0257 D9BE            420                     DJNZ    R1,PHOTO2_1
                     421                     ;;
                     422                     ;MOV     SECOND_COUNT,#1
                     423                     ;CALL    DELAY_1S
0259 22              424                     RET
                     425     ;;---------------------------------------
                     426     ;; Row 8'S Color Bar
                     427     ;; COLOR Arrangement(use 8 bits, 256 gradation)
                     428     ;;---------------------------------------
025A                 429     PHOTO3:
025A 120000   F      430                     CALL    LCMhome
025D 7808            431                     MOV     R0,#8
025F                 432     PHOTO3_0:
025F 75F008          433                     MOV     B,#8                            ;;8 color bar
0262 7440            434                     MOV     A,#LCMcom                 ;@Common,NOTE
0264                 435     PHOTO3_1:
0264 84              436                     DIV     AB
0265 F9              437                     MOV     R1,A
0266                 438     PHOTO3_2:
0266 7A60            439                     MOV     R2,#LCMseg                ;;Segment
0268                 440     PHOTO3_READ:
0268 B80803          441                     CJNE    R0,#8,PHOTO3_GREEN
026B 7534E0          442                     MOV     MEMORY_DATA,#RED                ;;RED
026E                 443     PHOTO3_GREEN:
026E B80703          444                     CJNE    R0,#7,PHOTO3_BLUE
0271 75341C          445                     MOV     MEMORY_DATA,#GREEN              ;;GREEN
0274                 446     PHOTO3_BLUE:
0274 B80603          447                     CJNE    R0,#6,PHOTO3_BLACK
0277 753403          448                     MOV     MEMORY_DATA,#BLUE               ;;Blue
027A                 449     PHOTO3_BLACK:
027A B80503          450                     CJNE    R0,#5,PHOTO3_DGREEN
027D 753400          451                     MOV     MEMORY_DATA,#BLACK              ;;Black
0280                 452     PHOTO3_DGREEN:
0280 B80403          453                     CJNE    R0,#4,PHOTO3_PURPLE
0283 75341F          454                     MOV     MEMORY_DATA,#DARK_GREEN         ;;Dark Green
A51 MACRO ASSEMBLER  DZ9664                                                               07/11/2003 13:11:32 PAGE     8

0286                 455     PHOTO3_PURPLE:
0286 B80303          456                     CJNE    R0,#3,PHOTO3_WHITE
0289 7534E3          457                     MOV     MEMORY_DATA,#PURPLE             ;;Purple
028C                 458     PHOTO3_WHITE:
028C B80203          459                     CJNE    R0,#2,PHOTO3_YELLOW
028F 7534FF          460                     MOV     MEMORY_DATA,#WHITE              ;;White
0292                 461     PHOTO3_YELLOW:
0292 B80103          462                     CJNE    R0,#1,PHOTO3_3
0295 7534FC          463                     MOV     MEMORY_DATA,#YELLOW             ;;Yellow
0298                 464     PHOTO3_3:
0298 E534            465                     MOV     A,MEMORY_DATA
029A 120000   F      466                     CALL    LCMwriteDATA
                     467     
029D DAF9            468                     DJNZ    R2,PHOTO3_3
029F D9C5            469                     DJNZ    R1,PHOTO3_2
02A1 D8BC            470                     DJNZ    R0,PHOTO3_0
                     471     
                     472                     ;MOV     SECOND_COUNT,#1
                     473                     ;CALL    DELAY_1S
02A3 22              474                     RET
                     475     ;;---------------------------------------
02A4                 476     PHOTO4:
02A4 120000   F      477                     CALL    LCMhome
02A7 7840            478                     MOV     R0,#LCMcom                ;;Common
02A9                 479     PHOTO4_0:
02A9 7960            480                     MOV     R1,#LCMseg                ;;Segment
02AB                 481     PHOTO4_1:
02AB 7534FF          482                     MOV     MEMORY_DATA,#WHITE              ;;White
02AE                 483     PHOTO4_2:
02AE E534            484                     MOV     A,MEMORY_DATA
02B0 120000   F      485                     CALL    LCMwriteDATA
                     486     
02B3 D9F9            487                     DJNZ    R1,PHOTO4_2
02B5 18              488                     DEC     R0
                     489                     ;;
02B6                 490     PHOTO4_3:
02B6 7534FF          491                     MOV     MEMORY_DATA,#WHITE              ;;White
02B9 7960            492                     MOV     R1,#LCMseg                ;;Segment
02BB                 493     PHOTO4_4:
02BB 8930            494                     MOV     TEMP,R1
02BD 1530            495                     DEC     TEMP
02BF                 496     PHOTO4_5:
02BF E9              497                     MOV     A,R1
02C0 B53003          498                     CJNE    A,TEMP,PHOTO4_6
02C3 753400          499                     MOV     MEMORY_DATA,#BLACK              ;;Black
02C6                 500     PHOTO4_6:
02C6 B40103          501                     CJNE    A,#1,PHOTO4_7
02C9 7534FF          502                     MOV     MEMORY_DATA,#WHITE              ;;White
02CC                 503     PHOTO4_7:
02CC E534            504                     MOV     A,MEMORY_DATA
02CE 120000   F      505                     CALL    LCMwriteDATA
                     506     
02D1 D9EC            507                     DJNZ    R1,PHOTO4_5
02D3 18              508                     DEC     R0
02D4 B801DF          509                     CJNE    R0,#1,PHOTO4_3
                     510                     ;;
02D7 7960            511                     MOV     R1,#LCMseg                ;;Segment
02D9                 512     PHOTO4_8:
02D9 7534FF          513                     MOV     MEMORY_DATA,#WHITE              ;;White
02DC                 514     PHOTO4_9:
02DC E534            515                     MOV     A,MEMORY_DATA
02DE 120000   F      516                     CALL    LCMwriteDATA
                     517     
02E1 D9F9            518                     DJNZ    R1,PHOTO4_9
                     519                     ;;
                     520     
A51 MACRO ASSEMBLER  DZ9664                                                               07/11/2003 13:11:32 PAGE     9

                     521                     ;MOV     SECOND_COUNT,#1
                     522                     ;CALL    DELAY_1S
02E3 22              523                     RET
                     524     ;;---------------------------------------
02E4                 525     PHOTO5:
02E4 120000   F      526                     CALL    LCMhome
02E7 7400            527                     MOV     A,#BLACK                        ;;Black
02E9 7940            528                     MOV     R1,#LCMcom                ;;Common
02EB                 529     PHOTO5_1:
02EB 7A60            530                     MOV     R2,#LCMseg                ;;Segment
02ED                 531     PHOTO5_2:
02ED F4              532                     CPL     A
02EE F534            533                     MOV     MEMORY_DATA,A
02F0 E534            534                     MOV     A,MEMORY_DATA
02F2 120000   F      535                     CALL    LCMwriteDATA
                     536     
02F5 DAF6            537                     DJNZ    R2,PHOTO5_2
02F7 F4              538                     CPL     A
02F8 D9F1            539                     DJNZ    R1,PHOTO5_1
                     540                     ;;
                     541     
                     542                     ;MOV     SECOND_COUNT,#1
                     543                     ;CALL    DELAY_1S
02FA 22              544                     RET
                     545     ;;---------------------------------------
02FB                 546     PHOTO6:
02FB 120000   F      547                     CALL    LCMhome
02FE 7840            548                     MOV     R0,#LCMcom                ;;Common
0300                 549     PHOTO6_1:
0300 7910            550                     MOV     R1,#16
0302 900000   F      551                     MOV     DPTR,#CU1
0305                 552     PHOTO6_2:
0305 7A60            553                     MOV     R2,#LCMseg                ;;Segment
0307                 554     PHOTO6_3:
0307 858335          555                     MOV     DPTR_DPH,DPH
030A 858236          556                     MOV     DPTR_DPL,DPL
030D                 557     PHOTO6_4:
030D 7B02            558                     MOV     R3,#2
030F                 559     PHOTO6_5:
030F 7C08            560                     MOV     R4,#8
0311 E4              561                     CLR     A
0312 93              562                     MOVC    A,@A+DPTR
0313 F530            563                     MOV     TEMP,A
0315                 564     PHOTO6_6:
0315 E530            565                     MOV     A,TEMP
0317 33              566                     RLC     A
0318 F530            567                     MOV     TEMP,A
031A 7534FF          568                     MOV     MEMORY_DATA,#WHITE              ;;White
031D 4003            569                     JC      PHOTO6_7
031F 753400          570                     MOV     MEMORY_DATA,#BLACK              ;;Black
0322                 571     PHOTO6_7:
0322 E534            572                     MOV     A,MEMORY_DATA
0324 120000   F      573                     CALL    LCMwriteDATA
                     574     
0327 DCEC            575                     DJNZ    R4,PHOTO6_6
0329 A3              576                     INC     DPTR
032A EA              577                     MOV     A,R2
032B C3              578                     CLR     C
032C 9408            579                     SUBB    A,#8
032E FA              580                     MOV     R2,A
032F 600A            581                     JZ      PHOTO6_8
0331 DBDC            582                     DJNZ    R3,PHOTO6_5
0333 853583          583                     MOV     DPH,DPTR_DPH
0336 853682          584                     MOV     DPL,DPTR_DPL
0339 80D2            585                     SJMP    PHOTO6_4
033B                 586     PHOTO6_8:
A51 MACRO ASSEMBLER  DZ9664                                                               07/11/2003 13:11:32 PAGE    10

033B 18              587                     DEC     R0
033C E8              588                     MOV     A,R0
033D 600C            589                     JZ      PHOTO6_9
033F 853583          590                     MOV     DPH,DPTR_DPH
0342 853682          591                     MOV     DPL,DPTR_DPL
0345 A3              592                     INC     DPTR
0346 A3              593                     INC     DPTR
0347 D9BC            594                     DJNZ    R1,PHOTO6_2
0349 80B5            595                     SJMP    PHOTO6_1
034B                 596     PHOTO6_9:
                     597     
                     598                     ;MOV     SECOND_COUNT,#1
                     599                     ;CALL    DELAY_1S
034B 22              600                     RET
                     601     ;;---------------------------------------
                     602     
                     603     ;;---------------------------------------

⌨️ 快捷键说明

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