📄 main.lis
字号:
.module main.c
.area lit(rom, con, rel)
0000 _FontLookup:
0000 3E51 .byte 62,'Q
0002 4945 .byte 'I,'E
0004 3E .byte 62
0005 0042 .byte 0,'B
0007 7F40 .byte 127,64
0009 00 .byte 0
000A 4261 .byte 'B,'a
000C 5149 .byte 'Q,'I
000E 46 .byte 'F
000F 2141 .byte 33,'A
0011 454B .byte 'E,'K
0013 31 .byte 49
0014 1814 .byte 24,20
0016 127F .byte 18,127
0018 10 .byte 16
0019 2745 .byte 39,'E
001B 4545 .byte 'E,'E
001D 39 .byte 57
001E 3C4A .byte 60,'J
0020 4949 .byte 'I,'I
0022 30 .byte 48
0023 0171 .byte 1,'q
0025 0905 .byte 9,5
0027 03 .byte 3
0028 3649 .byte 54,'I
002A 4949 .byte 'I,'I
002C 36 .byte 54
002D 0649 .byte 6,'I
002F 4929 .byte 'I,41
0031 1E .byte 30
0032 0060 .byte 0,96
0034 6000 .byte 96,0
0036 00 .byte 0
0037 7F08 .byte 127,8
0039 1422 .byte 20,34
003B 41 .byte 'A
003C 0036 .byte 0,54
003E 3600 .byte 54,0
0040 00 .byte 0
0041 0056 .byte 0,'V
0043 3600 .byte 54,0
0045 00 .byte 0
0046 0814 .byte 8,20
0048 2241 .byte 34,'A
004A 00 .byte 0
004B 1414 .byte 20,20
004D 1414 .byte 20,20
004F 14 .byte 20
0050 0041 .byte 0,'A
0052 2214 .byte 34,20
0054 08 .byte 8
0055 0201 .byte 2,1
0057 5109 .byte 'Q,9
0059 06 .byte 6
005A 3249 .byte 50,'I
005C 5951 .byte 'Y,'Q
005E 3E .byte 62
005F 7E11 .byte 126,17
0061 1111 .byte 17,17
0063 7E .byte 126
0064 7F49 .byte 127,'I
0066 4949 .byte 'I,'I
0068 36 .byte 54
0069 3E41 .byte 62,'A
006B 4141 .byte 'A,'A
006D 22 .byte 34
006E 7F41 .byte 127,'A
0070 4122 .byte 'A,34
0072 1C .byte 28
0073 7F49 .byte 127,'I
0075 4949 .byte 'I,'I
0077 41 .byte 'A
0078 7F09 .byte 127,9
007A 0909 .byte 9,9
007C 01 .byte 1
007D 3E41 .byte 62,'A
007F 4949 .byte 'I,'I
0081 7A .byte 'z
0082 7F08 .byte 127,8
0084 0808 .byte 8,8
0086 7F .byte 127
0087 0041 .byte 0,'A
0089 7F41 .byte 127,'A
008B 00 .byte 0
008C 2040 .byte 32,64
008E 413F .byte 'A,63
0090 01 .byte 1
0091 7F08 .byte 127,8
0093 1422 .byte 20,34
0095 41 .byte 'A
0096 7F40 .byte 127,64
0098 4040 .byte 64,64
009A 40 .byte 64
009B 7F02 .byte 127,2
009D 0C02 .byte 12,2
009F 7F .byte 127
00A0 7F04 .byte 127,4
00A2 0810 .byte 8,16
00A4 7F .byte 127
00A5 3E41 .byte 62,'A
00A7 4141 .byte 'A,'A
00A9 3E .byte 62
00AA 7F09 .byte 127,9
00AC 0909 .byte 9,9
00AE 06 .byte 6
00AF 3E41 .byte 62,'A
00B1 5121 .byte 'Q,33
00B3 5E .byte 94
00B4 7F09 .byte 127,9
00B6 1929 .byte 25,41
00B8 46 .byte 'F
00B9 4649 .byte 'F,'I
00BB 4949 .byte 'I,'I
00BD 31 .byte 49
00BE 0101 .byte 1,1
00C0 7F01 .byte 127,1
00C2 01 .byte 1
00C3 3F40 .byte 63,64
00C5 4040 .byte 64,64
00C7 3F .byte 63
00C8 1F20 .byte 31,32
00CA 4020 .byte 64,32
00CC 1F .byte 31
00CD 3F40 .byte 63,64
00CF 3840 .byte 56,64
00D1 3F .byte 63
00D2 6314 .byte 'c,20
00D4 0814 .byte 8,20
00D6 63 .byte 'c
00D7 0708 .byte 7,8
00D9 7008 .byte 'p,8
00DB 07 .byte 7
00DC 6151 .byte 'a,'Q
00DE 4945 .byte 'I,'E
00E0 43 .byte 'C
00E1 007F .byte 0,127
00E3 4141 .byte 'A,'A
00E5 00 .byte 0
00E6 552A .byte 'U,42
00E8 552A .byte 'U,42
00EA 55 .byte 'U
00EB 0041 .byte 0,'A
00ED 417F .byte 'A,127
00EF 00 .byte 0
00F0 0402 .byte 4,2
00F2 0102 .byte 1,2
00F4 04 .byte 4
00F5 4040 .byte 64,64
00F7 4040 .byte 64,64
00F9 40 .byte 64
00FA 0001 .byte 0,1
00FC 0204 .byte 2,4
00FE 00 .byte 0
00FF 2054 .byte 32,'T
0101 5454 .byte 'T,'T
0103 78 .byte 'x
0104 7F48 .byte 127,'H
0106 4444 .byte 'D,'D
0108 38 .byte 56
0109 3844 .byte 56,'D
010B 4444 .byte 'D,'D
010D 20 .byte 32
010E 3844 .byte 56,'D
0110 4448 .byte 'D,'H
0112 7F .byte 127
0113 3854 .byte 56,'T
0115 5454 .byte 'T,'T
0117 18 .byte 24
0118 087E .byte 8,126
011A 0901 .byte 9,1
011C 02 .byte 2
011D 0C52 .byte 12,'R
011F 5252 .byte 'R,'R
0121 3E .byte 62
0122 7F08 .byte 127,8
0124 0404 .byte 4,4
0126 78 .byte 'x
0127 0044 .byte 0,'D
0129 7D40 .byte 125,64
012B 00 .byte 0
012C 2040 .byte 32,64
012E 443D .byte 'D,61
0130 00 .byte 0
0131 7F10 .byte 127,16
0133 2844 .byte 40,'D
0135 00 .byte 0
0136 0041 .byte 0,'A
0138 7F40 .byte 127,64
013A 00 .byte 0
013B 7C04 .byte 124,4
013D 1804 .byte 24,4
013F 78 .byte 'x
0140 7C08 .byte 124,8
0142 0404 .byte 4,4
0144 78 .byte 'x
0145 3844 .byte 56,'D
0147 4444 .byte 'D,'D
0149 38 .byte 56
014A 7C14 .byte 124,20
014C 1414 .byte 20,20
014E 08 .byte 8
014F 0814 .byte 8,20
0151 1418 .byte 20,24
0153 7C .byte 124
0154 7C08 .byte 124,8
0156 0404 .byte 4,4
0158 08 .byte 8
0159 4854 .byte 'H,'T
015B 5454 .byte 'T,'T
015D 20 .byte 32
015E 043F .byte 4,63
0160 4440 .byte 'D,64
0162 20 .byte 32
0163 3C40 .byte 60,64
0165 4020 .byte 64,32
0167 7C .byte 124
0168 1C20 .byte 28,32
016A 4020 .byte 64,32
016C 1C .byte 28
016D 3C40 .byte 60,64
016F 3040 .byte 48,64
0171 3C .byte 60
0172 4428 .byte 'D,40
0174 1028 .byte 16,40
0176 44 .byte 'D
0177 0C50 .byte 12,'P
0179 5050 .byte 'P,'P
017B 3C .byte 60
017C 4464 .byte 'D,'d
017E 544C .byte 'T,'L
0180 44 .byte 'D
0181 .dbfile E:\avr\RCtest/font.h
0181 .dbsym s FontLookup _FontLookup A[385:77:5]kc
.area data(ram, con, rel)
0000 .dbfile E:\avr\RCtest/font.h
0000 _timer_count::
0000 .blkb 2
.area idata
0000 0000 .word 0
.area data(ram, con, rel)
0002 .dbfile E:\avr\RCtest/font.h
0002 .dbfile E:\avr\RCtest\main.c
0002 .dbsym e timer_count _timer_count i
.area text(rom, con, rel)
0000 .dbfile E:\avr\RCtest\main.c
0000 .dbfunc e port_init _port_init fV
.even
0000 _port_init::
0000 .dbline -1
0000 .dbline 33
0000 ; //ICC-AVR application builder : 2007-5-24 20:31:27
0000 ; // Target : M16
0000 ; // Crystal: 8.0000Mhz
0000 ;
0000 ; #include <iom16v.h>
0000 ; #include <macros.h>
0000 ; #include "font.h"
0000 ;
0000 ;
0000 ; #define LCD_DC_PIN 0x04 // PB2
0000 ; #define LCD_CE_PIN 0x02 // PB1
0000 ; #define SPI_MOSI_PIN 0x20 // PB5
0000 ; #define LCD_RST_PIN 0x01 // PB0
0000 ; #define SPI_CLK_PIN 0x80 // PB7
0000 ;
0000 ; #define X_Length 45
0000 ; #define X_Init 10
0000 ; #define Y_Init 2
0000 ;
0000 ; /*--------------------------------------------------------------------------------------------------
0000 ; Public function prototypes
0000 ; --------------------------------------------------------------------------------------------------*/
0000 ; void LcdInit ( void );
0000 ; void LcdClear ( void );
0000 ;
0000 ; static void LcdSend ( unsigned char, unsigned char);
0000 ; static void Delay ( void );
0000 ; void LcdGotoXY ( unsigned char, unsigned char );
0000 ;
0000 ; unsigned int timer_count=0;
0000 ;
0000 ; void port_init(void)
0000 ; {
0000 .dbline 34
0000 ; PORTA = 0x00;
0000 2224 clr R2
0002 2BBA out 0x1b,R2
0004 .dbline 35
0004 ; DDRA = 0x00;
0004 2ABA out 0x1a,R2
0006 .dbline 36
0006 ; PORTB = 0x00;
0006 28BA out 0x18,R2
0008 .dbline 37
0008 ; DDRB = 0x00;
0008 27BA out 0x17,R2
000A .dbline 38
000A ; PORTC = 0x00; //m103 output only
000A 25BA out 0x15,R2
000C .dbline 39
000C ; DDRC = 0x00;
000C 24BA out 0x14,R2
000E .dbline 40
000E ; PORTD = 0x00;
000E 22BA out 0x12,R2
0010 .dbline 41
0010 ; DDRD = 0x00;
0010 21BA out 0x11,R2
0012 .dbline -2
0012 L1:
0012 .dbline 0 ; func end
0012 0895 ret
0014 .dbend
0014 .dbfunc e timer0_init _timer0_init fV
.even
0014 _timer0_init::
0014 .dbline -1
0014 .dbline 49
0014 ; }
0014 ;
0014 ; //TIMER0 initialize - prescale:1
0014 ; // WGM: Normal
0014 ; // desired value: 32uSec
0014 ; // actual value: 32.000uSec (0.0%)
0014 ; void timer0_init(void)
0014 ; {
0014 .dbline 50
0014 ; TCCR0 = 0x00; //stop
0014 2224 clr R2
0016 23BE out 0x33,R2
0018 .dbline 51
0018 ; TCNT0 = 0x00; //set count
0018 22BE out 0x32,R2
001A .dbline 52
001A ; OCR0 = 0xFE; //set compare
001A 8EEF ldi R24,254
001C 8CBF out 0x3c,R24
001E .dbline 53
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -