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

📄 oled.lis

📁 nRF24L01详细编程资料
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 00AE AADF              rcall _WriteOLED
 00B0                   .dbline 74
 00B0           ; 
 00B0           ;               WriteOLED(0x0c,0x02);
 00B0 22E0              ldi R18,2
 00B2 0CE0              ldi R16,12
 00B4 A7DF              rcall _WriteOLED
 00B6                   .dbline 75
 00B6           ;               WriteOLED(0x0d,0x00);
 00B6 2227              clr R18
 00B8 0DE0              ldi R16,13
 00BA A4DF              rcall _WriteOLED
 00BC                   .dbline 76
 00BC           ;               WriteOLED(0x0e,0x80);
 00BC 20E8              ldi R18,128
 00BE 0EE0              ldi R16,14
 00C0 A1DF              rcall _WriteOLED
 00C2                   .dbline 77
 00C2           ;               WriteOLED(0x0f,0x0a);
 00C2 2AE0              ldi R18,10
 00C4 0FE0              ldi R16,15
 00C6 9EDF              rcall _WriteOLED
 00C8                   .dbline 78
 00C8           ;               WriteOLED(0x10,0x1b);
 00C8 2BE1              ldi R18,27
 00CA 00E1              ldi R16,16
 00CC 9BDF              rcall _WriteOLED
 00CE                   .dbline 79
 00CE           ;               WriteOLED(0x11,0x07);
 00CE 27E0              ldi R18,7
 00D0 01E1              ldi R16,17
 00D2 98DF              rcall _WriteOLED
 00D4                   .dbline 81
 00D4           ; 
 00D4           ;               WriteOLED(0x12,0x08);
 00D4 28E0              ldi R18,8
 00D6 02E1              ldi R16,18
 00D8 95DF              rcall _WriteOLED
 00DA                   .dbline 82
 00DA           ;               WriteOLED(0x13,0x7b);
 00DA 2BE7              ldi R18,123
 00DC 03E1              ldi R16,19
 00DE 92DF              rcall _WriteOLED
 00E0                   .dbline 83
 00E0           ;               WriteOLED(0x14,0x0f);
 00E0 2FE0              ldi R18,15
 00E2 04E1              ldi R16,20
 00E4 8FDF              rcall _WriteOLED
 00E6                   .dbline 84
 00E6           ;               WriteOLED(0x15,0xd8);
 00E6 28ED              ldi R18,216
 00E8 05E1              ldi R16,21
 00EA 8CDF              rcall _WriteOLED
 00EC                   .dbline 85
 00EC           ;               WriteOLED(0x16,0x0c);
 00EC 2CE0              ldi R18,12
 00EE 06E1              ldi R16,22
 00F0 89DF              rcall _WriteOLED
 00F2                   .dbline 86
 00F2           ;               WriteOLED(0x17,0x01);
 00F2 21E0              ldi R18,1
 00F4 07E1              ldi R16,23
 00F6 86DF              rcall _WriteOLED
 00F8                   .dbline 88
 00F8           ; 
 00F8           ;               WriteOLED(0x18,0xc0);
 00F8 20EC              ldi R18,192
 00FA 08E1              ldi R16,24
 00FC 83DF              rcall _WriteOLED
 00FE                   .dbline 89
 00FE           ;               WriteOLED(0x19,0x00);
 00FE 2227              clr R18
 0100 09E1              ldi R16,25
 0102 80DF              rcall _WriteOLED
 0104                   .dbline 90
 0104           ;               WriteOLED(0x1a,0x00);
 0104 2227              clr R18
 0106 0AE1              ldi R16,26
 0108 7DDF              rcall _WriteOLED
 010A                   .dbline 91
 010A           ;               }
 010A 50C0              rjmp L17
 010C           L16:
 010C                   .dbline 93
 010C                   .dbline 94
 010C 28E7              ldi R18,120
 010E 01E0              ldi R16,1
 0110 79DF              rcall _WriteOLED
 0112                   .dbline 95
 0112 28E3              ldi R18,56
 0114 02E0              ldi R16,2
 0116 76DF              rcall _WriteOLED
 0118                   .dbline 96
 0118 28E7              ldi R18,120
 011A 03E0              ldi R16,3
 011C 73DF              rcall _WriteOLED
 011E                   .dbline 97
 011E 28E3              ldi R18,56
 0120 04E0              ldi R16,4
 0122 70DF              rcall _WriteOLED
 0124                   .dbline 98
 0124 28E7              ldi R18,120
 0126 05E0              ldi R16,5
 0128 6DDF              rcall _WriteOLED
 012A                   .dbline 100
 012A 28E3              ldi R18,56
 012C 06E0              ldi R16,6
 012E 6ADF              rcall _WriteOLED
 0130                   .dbline 101
 0130 20910000          lds R18,_Contrast
 0134 07E0              ldi R16,7
 0136 66DF              rcall _WriteOLED
 0138                   .dbline 102
 0138 20910000          lds R18,_Bright
 013C 08E0              ldi R16,8
 013E 62DF              rcall _WriteOLED
 0140                   .dbline 103
 0140 2AE4              ldi R18,74
 0142 09E0              ldi R16,9
 0144 5FDF              rcall _WriteOLED
 0146                   .dbline 104
 0146 20E1              ldi R18,16
 0148 0AE0              ldi R16,10
 014A 5CDF              rcall _WriteOLED
 014C                   .dbline 105
 014C 2227              clr R18
 014E 0BE0              ldi R16,11
 0150 59DF              rcall _WriteOLED
 0152                   .dbline 107
 0152 22E0              ldi R18,2
 0154 0CE0              ldi R16,12
 0156 56DF              rcall _WriteOLED
 0158                   .dbline 108
 0158 2227              clr R18
 015A 0DE0              ldi R16,13
 015C 53DF              rcall _WriteOLED
 015E                   .dbline 109
 015E 20E8              ldi R18,128
 0160 0EE0              ldi R16,14
 0162 50DF              rcall _WriteOLED
 0164                   .dbline 110
 0164 20EC              ldi R18,192
 0166 0FE0              ldi R16,15
 0168 4DDF              rcall _WriteOLED
 016A                   .dbline 111
 016A 2BE1              ldi R18,27
 016C 00E1              ldi R16,16
 016E 4ADF              rcall _WriteOLED
 0170                   .dbline 112
 0170 27E0              ldi R18,7
 0172 01E1              ldi R16,17
 0174 47DF              rcall _WriteOLED
 0176                   .dbline 114
 0176 2227              clr R18
 0178 02E1              ldi R16,18
 017A 44DF              rcall _WriteOLED
 017C                   .dbline 115
 017C 20E9              ldi R18,144
 017E 03E1              ldi R16,19
 0180 41DF              rcall _WriteOLED
 0182                   .dbline 116
 0182 2FE0              ldi R18,15
 0184 04E1              ldi R16,20
 0186 3EDF              rcall _WriteOLED
 0188                   .dbline 117
 0188 28ED              ldi R18,216
 018A 05E1              ldi R16,21
 018C 3BDF              rcall _WriteOLED
 018E                   .dbline 118
 018E 2CE0              ldi R18,12
 0190 06E1              ldi R16,22
 0192 38DF              rcall _WriteOLED
 0194                   .dbline 119
 0194 21E0              ldi R18,1
 0196 07E1              ldi R16,23
 0198 35DF              rcall _WriteOLED
 019A                   .dbline 121
 019A 20EC              ldi R18,192
 019C 08E1              ldi R16,24
 019E 32DF              rcall _WriteOLED
 01A0                   .dbline 122
 01A0 2227              clr R18
 01A2 09E1              ldi R16,25
 01A4 2FDF              rcall _WriteOLED
 01A6                   .dbline 123
 01A6 20EC              ldi R18,192
 01A8 0AE1              ldi R16,26
 01AA 2CDF              rcall _WriteOLED
 01AC                   .dbline 124
 01AC           L17:
 01AC                   .dbline -2
 01AC           L15:
 01AC 00D0              rcall pop_gset1
 01AE                   .dbline 0 ; func end
 01AE 0895              ret
 01B0                   .dbsym l temp 1 c
 01B0                   .dbsym r temp2 20 c
 01B0                   .dbend
 01B0                   .dbfunc e WriteBright _WriteBright fV
                        .even
 01B0           _WriteBright::
 01B0                   .dbline -1
 01B0                   .dbline 128
 01B0           ;       else    // if (OLEDMode==Pal)
 01B0           ;               {
 01B0           ;               WriteOLED(0x01,0x78);
 01B0           ;               WriteOLED(0x02,0x38);
 01B0           ;               WriteOLED(0x03,0x78);
 01B0           ;               WriteOLED(0x04,0x38);
 01B0           ;               WriteOLED(0x05,0x78);
 01B0           ;               
 01B0           ;               WriteOLED(0x06,0x38);
 01B0           ;               WriteOLED(0x07,Contrast);
 01B0           ;               WriteOLED(0x08,Bright);
 01B0           ;               WriteOLED(0x09,0x4a);
 01B0           ;               WriteOLED(0x0a,0x10);
 01B0           ;               WriteOLED(0x0b,0x00);
 01B0           ; 
 01B0           ;               WriteOLED(0x0c,0x02);
 01B0           ;               WriteOLED(0x0d,0x00);
 01B0           ;               WriteOLED(0x0e,0x80);
 01B0           ;               WriteOLED(0x0f,0xc0);
 01B0           ;               WriteOLED(0x10,0x1b);
 01B0           ;               WriteOLED(0x11,0x07);
 01B0           ; 
 01B0           ;               WriteOLED(0x12,0x00);
 01B0           ;               WriteOLED(0x13,0x90);
 01B0           ;               WriteOLED(0x14,0x0f);
 01B0           ;               WriteOLED(0x15,0xd8);
 01B0           ;               WriteOLED(0x16,0x0c);
 01B0           ;               WriteOLED(0x17,0x01);
 01B0           ; 
 01B0           ;               WriteOLED(0x18,0xc0);
 01B0           ;               WriteOLED(0x19,0x00);
 01B0           ;               WriteOLED(0x1a,0xc0);
 01B0           ;               }
 01B0           ; }
 01B0           ; 
 01B0           ; void WriteBright(void)
 01B0           ; {
 01B0                   .dbline 130
 01B0           ; //    WriteDA(Bright);
 01B0           ;       WriteOLED(0x08,Bright);
 01B0 20910000          lds R18,_Bright
 01B4 08E0              ldi R16,8
 01B6 26DF              rcall _WriteOLED
 01B8                   .dbline -2
 01B8           L18:
 01B8                   .dbline 0 ; func end
 01B8 0895              ret
 01BA                   .dbend

⌨️ 快捷键说明

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