📄 test.lis
字号:
009E .dbline -1
009E .dbline 61
009E ; }
009E ;
009E ; //------------------------------------------------------------------------------
009E ; void main(void)
009E ; {
009E .dbline 63
009E ; unsigned char i;
009E ; init_devices();
009E B8DF rcall _init_devices
00A0 .dbline 64
00A0 ; LCD_INIT();
00A0 00D0 rcall _LCD_INIT
00A2 81C0 rjmp L21
00A4 L20:
00A4 .dbline 66
00A4 ; while(1)
00A4 ; {
00A4 .dbline 69
00A4 ; //LCD_PRINT_240128(ouravr);
00A4 ; //delay_nms(1000);
00A4 ; LCD_CLEAR(0x00);
00A4 0027 clr R16
00A6 00D0 rcall _LCD_CLEAR
00A8 .dbline 70
00A8 ; delay_nms(500);
00A8 04EF ldi R16,500
00AA 11E0 ldi R17,1
00AC EADF rcall _delay_nms
00AE .dbline 71
00AE ; PRINT_words(0,0,"test for:中.文*测~试");
00AE 80E0 ldi R24,<L23
00B0 90E0 ldi R25,>L23
00B2 9983 std y+1,R25
00B4 8883 std y+0,R24
00B6 2227 clr R18
00B8 0027 clr R16
00BA 00D0 rcall _PRINT_words
00BC .dbline 72
00BC ; delay_nms(500);
00BC 04EF ldi R16,500
00BE 11E0 ldi R17,1
00C0 E0DF rcall _delay_nms
00C2 .dbline 73
00C2 ; PRINT_words(11,2,"T6963C use ATMega88");
00C2 80E0 ldi R24,<L24
00C4 90E0 ldi R25,>L24
00C6 9983 std y+1,R25
00C8 8883 std y+0,R24
00CA 22E0 ldi R18,2
00CC 0BE0 ldi R16,11
00CE 00D0 rcall _PRINT_words
00D0 .dbline 74
00D0 ; delay_nms(500);
00D0 04EF ldi R16,500
00D2 11E0 ldi R17,1
00D4 D6DF rcall _delay_nms
00D6 .dbline 75
00D6 ; PRINT_words(2,4,"2007年5月27日-14点09分##秒");
00D6 80E0 ldi R24,<L25
00D8 90E0 ldi R25,>L25
00DA 9983 std y+1,R25
00DC 8883 std y+0,R24
00DE 24E0 ldi R18,4
00E0 02E0 ldi R16,2
00E2 00D0 rcall _PRINT_words
00E4 .dbline 76
00E4 ; delay_nms(500);
00E4 04EF ldi R16,500
00E6 11E0 ldi R17,1
00E8 CCDF rcall _delay_nms
00EA .dbline 77
00EA ; PRINT_line(5,50,80,50,8); // 线1
00EA 88E0 ldi R24,8
00EC 8C83 std y+4,R24
00EE 82E3 ldi R24,50
00F0 8A83 std y+2,R24
00F2 80E5 ldi R24,80
00F4 8883 std y+0,R24
00F6 22E3 ldi R18,50
00F8 05E0 ldi R16,5
00FA 00D0 rcall _PRINT_line
00FC .dbline 78
00FC ; delay_nms(500);
00FC 04EF ldi R16,500
00FE 11E0 ldi R17,1
0100 C0DF rcall _delay_nms
0102 .dbline 79
0102 ; PRINT_line(5,50,80,20,8); // 线2
0102 88E0 ldi R24,8
0104 8C83 std y+4,R24
0106 84E1 ldi R24,20
0108 8A83 std y+2,R24
010A 80E5 ldi R24,80
010C 8883 std y+0,R24
010E 22E3 ldi R18,50
0110 05E0 ldi R16,5
0112 00D0 rcall _PRINT_line
0114 .dbline 80
0114 ; delay_nms(500);
0114 04EF ldi R16,500
0116 11E0 ldi R17,1
0118 B4DF rcall _delay_nms
011A .dbline 81
011A ; PRINT_line(80,20,80,50,8); // 线3
011A 88E0 ldi R24,8
011C 8C83 std y+4,R24
011E 82E3 ldi R24,50
0120 8A83 std y+2,R24
0122 80E5 ldi R24,80
0124 8883 std y+0,R24
0126 24E1 ldi R18,20
0128 00E5 ldi R16,80
012A 00D0 rcall _PRINT_line
012C .dbline 82
012C ; delay_nms(500);
012C 04EF ldi R16,500
012E 11E0 ldi R17,1
0130 A8DF rcall _delay_nms
0132 .dbline 83
0132 ; for (i=120;i>0;i--)
0132 48E7 ldi R20,120
0134 17C0 rjmp L29
0136 L26:
0136 .dbline 84
0136 .dbline 85
0136 2224 clr R2
0138 2A82 std y+2,R2
013A 842F mov R24,R20
013C 8F5F subi R24,255 ; addi 1
013E 8883 std y+0,R24
0140 20E4 ldi R18,64
0142 08E7 ldi R16,120
0144 00D0 rcall _PRINT_circle
0146 .dbline 86
0146 88E0 ldi R24,8
0148 8A83 std y+2,R24
014A 4883 std y+0,R20
014C 20E4 ldi R18,64
014E 08E7 ldi R16,120
0150 00D0 rcall _PRINT_circle
0152 .dbline 87
0152 88E0 ldi R24,8
0154 8A83 std y+2,R24
0156 842F mov R24,R20
0158 8150 subi R24,1
015A 8883 std y+0,R24
015C 20E4 ldi R18,64
015E 08E7 ldi R16,120
0160 00D0 rcall _PRINT_circle
0162 .dbline 88
0162 L27:
0162 .dbline 83
0162 4A95 dec R20
0164 L29:
0164 .dbline 83
0164 2224 clr R2
0166 2416 cp R2,R20
0168 30F3 brlo L26
016A .dbline 89
016A ; {
016A ; PRINT_circle(120,64,i+1,0); // 擦除外圆
016A ; PRINT_circle(120,64,i,8);
016A ; PRINT_circle(120,64,i-1,8);
016A ; }
016A ; for (i=5;i<64;i++)
016A 45E0 ldi R20,5
016C 1AC0 rjmp L33
016E L30:
016E .dbline 90
016E .dbline 91
016E 2224 clr R2
0170 2A82 std y+2,R2
0172 842F mov R24,R20
0174 8150 subi R24,1
0176 8883 std y+0,R24
0178 20E4 ldi R18,64
017A 08E7 ldi R16,120
017C 00D0 rcall _PRINT_circle
017E .dbline 92
017E 88E0 ldi R24,8
0180 8A83 std y+2,R24
0182 4883 std y+0,R20
0184 20E4 ldi R18,64
0186 08E7 ldi R16,120
0188 00D0 rcall _PRINT_circle
018A .dbline 93
018A 88E0 ldi R24,8
018C 8A83 std y+2,R24
018E 842F mov R24,R20
0190 8F5F subi R24,255 ; addi 1
0192 8883 std y+0,R24
0194 20E4 ldi R18,64
0196 08E7 ldi R16,120
0198 00D0 rcall _PRINT_circle
019A .dbline 94
019A 02E3 ldi R16,50
019C 10E0 ldi R17,0
019E 71DF rcall _delay_nms
01A0 .dbline 95
01A0 L31:
01A0 .dbline 89
01A0 4395 inc R20
01A2 L33:
01A2 .dbline 89
01A2 4034 cpi R20,64
01A4 20F3 brlo L30
01A6 .dbline 96
01A6 L21:
01A6 .dbline 65
01A6 7ECF rjmp L20
01A8 X0:
01A8 .dbline -2
01A8 L19:
01A8 2596 adiw R28,5
01AA .dbline 0 ; func end
01AA 0895 ret
01AC .dbsym r i 20 c
01AC .dbend
.area data(ram, con, rel)
0000 .dbfile D:\工作\240X12~1\(000)\TEST.C
0000 L25:
0000 .blkb 27
.area idata
0000 32303037C4EA35D4C23237C8D52D3134 .byte 50,48,48,55,196,234,53,212,194,50,55,200,213,45,49,52
0010 B5E33039B7D62323C3EB00 .byte 181,227,48,57,183,214,35,35,195,235,0
.area data(ram, con, rel)
001B .dbfile D:\工作\240X12~1\(000)\TEST.C
001B L24:
001B .blkb 20
.area idata
001B 543639363343207573652041544D6567 .byte 'T,54,57,54,51,'C,32,'u,'s,'e,32,'A,'T,'M,'e,'g
002B 61383800 .byte 'a,56,56,0
.area data(ram, con, rel)
002F .dbfile D:\工作\240X12~1\(000)\TEST.C
002F L23:
002F .blkb 21
.area idata
002F 7465737420666F723AD6D02ECEC42AB2 .byte 't,'e,'s,'t,32,'f,'o,'r,58,214,208,46,206,196,42,178
003F E27ECAD400 .byte 226,126,202,212,0
.area data(ram, con, rel)
0044 .dbfile D:\工作\240X12~1\(000)\TEST.C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -