📄 main.s
字号:
.module main.c
.area text(rom, con, rel)
.dbfile E:\wuyong\ICC_study\latest_program\LED128x64\LED128x64\main.c
.dbfile E:\wuyong\ICC_study\icc713A\include\delay.h
.dbfunc e delay_1us _delay_1us fV
.even
_delay_1us::
.dbline -1
.dbline 14
; /*-----------------------------------------------------------------------
; 延时函数
; 系统时钟:8M
; -----------------------------------------------------------------------*/
; // CPU 8M
;
; void delay_1us(void); //1us延时函数
; void delay_nus(unsigned int n); //N us延时函数
; void delay_1ms(void); //1ms延时函数
; void delay_nms(unsigned int n); //N ms延时函数
;
;
; void delay_1us(void) //1us延时函数
; {
.dbline 15
; asm("nop");
nop
.dbline -2
L1:
.dbline 0 ; func end
ret
.dbend
.dbfunc e delay_nus _delay_nus fV
; i -> R20,R21
; n -> R10,R11
.even
_delay_nus::
xcall push_xgset300C
movw R10,R16
.dbline -1
.dbline 19
; }
;
; void delay_nus(unsigned int n) //N us延时函数
; {
.dbline 20
; unsigned int i=0;
clr R20
clr R21
.dbline 21
; for (i=0;i<n;i++)
xjmp L6
L3:
.dbline 22
; delay_1us();
xcall _delay_1us
L4:
.dbline 21
subi R20,255 ; offset = 1
sbci R21,255
L6:
.dbline 21
cp R20,R10
cpc R21,R11
brlo L3
X0:
.dbline -2
L2:
.dbline 0 ; func end
xjmp pop_xgset300C
.dbsym r i 20 i
.dbsym r n 10 i
.dbend
.dbfunc e delay_1ms _delay_1ms fV
; i -> R16,R17
.even
_delay_1ms::
.dbline -1
.dbline 26
; }
;
; void delay_1ms(void) //1ms延时函数
; {
.dbline 28
; unsigned int i;
; for (i=0;i<1140;i++);
clr R16
clr R17
xjmp L11
L8:
.dbline 28
L9:
.dbline 28
subi R16,255 ; offset = 1
sbci R17,255
L11:
.dbline 28
cpi R16,116
ldi R30,4
cpc R17,R30
brlo L8
X1:
.dbline -2
L7:
.dbline 0 ; func end
ret
.dbsym r i 16 i
.dbend
.dbfunc e delay_nms _delay_nms fV
; i -> R20,R21
; n -> R10,R11
.even
_delay_nms::
xcall push_xgset300C
movw R10,R16
.dbline -1
.dbline 32
; }
;
; void delay_nms(unsigned int n) //N ms延时函数
; {
.dbline 33
; unsigned int i=0;
clr R20
clr R21
.dbline 34
; for (i=0;i<n;i++)
xjmp L16
L13:
.dbline 35
; delay_1ms();
xcall _delay_1ms
L14:
.dbline 34
subi R20,255 ; offset = 1
sbci R21,255
L16:
.dbline 34
cp R20,R10
cpc R21,R11
brlo L13
X2:
.dbline -2
L12:
.dbline 0 ; func end
xjmp pop_xgset300C
.dbsym r i 20 i
.dbsym r n 10 i
.dbend
.area code(ram, con, rel)
.dbfile E:\wuyong\ICC_study\icc713A\include\delay.h
.area lit(rom, con, rel)
_QQ::
.byte 255,255
.byte 186,59
.byte 186,187
.byte 214,187
.byte 214,187
.byte 238,35
.byte 255,255
.byte 241,31
.byte 228,'O
.byte 239,239
.byte 231,207
.byte 243,151
.byte 185,43
.byte 92,'w
.byte 190,255
.byte 255,255
.byte 255,255
.byte 7,248
.byte 129,254
.byte 'l,248
.byte 36,126
.byte 'l,'x
.byte 0,127
.byte 254,63
.byte 56,58
.byte 2,29
.byte 194,143
.byte 248,143
.byte 249,175
.byte 255,127
.byte 24,159
.byte 255,255
.byte 255,255
.byte 3,252
.byte 216,251
.byte 144,248
.byte 216,126
.byte 0,124
.byte 252,124
.byte 'p,56
.byte 4,24
.byte 5,24
.byte 241,16
.byte 243,'Q
.byte 255,'u
.byte 252,254
.byte 35,57
.byte 255,255
.byte 255,255
.byte 'G,126
.byte 'W,'x
.byte 215,'x
.byte 215,'p
.byte 196,'p
.byte 255,241
.byte 63,224
.byte 154,224
.byte 221,195
.byte 159,199
.byte 63,215
.byte 'w,251
.byte 235,248
.byte 247,243
.byte 255,255
.byte 255,255
.byte 255,23
.byte 255,215
.byte 255,26
.byte 255,218
.byte 95,29
.byte 191,255
.byte 63,226
.byte 191,200
.byte 95,223
.byte 255,207
.byte 255,167
.byte 255,'R
.byte 255,184
.byte 255,253
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 56,255
.byte 16,127
.byte 3,61
.byte 3,58
.byte 7,0
.byte 134,'z
.byte 0,253
.byte 131,255
.byte 199,255
.byte 239,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 227,142
.byte 193,4
.byte 144,49
.byte 128,48
.byte 16,'q
.byte 200,'d
.byte 224,14
.byte 248,63
.byte 252,127
.byte 254,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 239,255
.byte 239,255
.byte 147,251
.byte 239,243
.byte 239,192
.byte 255,243
.byte 255,251
.byte 255,191
.byte 255,191
.byte 254,'O
.byte 255,191
.byte 255,191
.byte 255,255
.dbfile E:\wuyong\ICC_study\latest_program\LED128x64\LED128x64\hanzi.h
.dbsym e QQ _QQ A[256:256]kc
_OURAVR::
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 254,255
.byte 254,255
.byte 254,192
.byte 128,95
.byte 223,94
.byte 237,173
.byte 253,235
.byte 253,247
.byte 253,231
.byte 249,231
.byte 250,219
.byte 246,219
.byte 231,125
.byte 143,158
.byte 223,227
.byte 255,255
.byte 255,253
.byte 254,123
.byte 193,147
.byte 221,219
.byte 221,223
.byte 221,223
.byte 221,216
.byte 221,219
.byte 221,91
.byte 213,155
.byte 237,219
.byte 253,251
.byte 253,251
.byte 255,245
.byte 128,14
.byte 255,255
.byte 247,127
.byte 247,125
.byte 247,123
.byte 192,19
.byte 247,123
.byte 247,127
.byte 247,127
.byte 128,16
.byte 247,'w
.byte 247,'w
.byte 247,183
.byte 247,183
.byte 247,215
.byte 255,235
.byte 128,29
.byte 255,255
.byte 255,207
.byte 255,159
.byte 255,191
.byte 255,127
.byte 255,63
.byte 254,191
.byte 254,191
.byte 253,223
.byte 251,223
.byte 251,239
.byte 247,239
.byte 239,247
.byte 143,251
.byte 223,253
.byte 255,254
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,195
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,195
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,156
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,157
.byte 255,35
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,136
.byte 255,179
.byte 255,251
.byte 255,251
.byte 255,251
.byte 255,251
.byte 255,224
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,224
.byte 255,221
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,221
.byte 255,224
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,192
.byte 255,189
.byte 255,237
.byte 255,237
.byte 255,225
.byte 255,237
.byte 255,237
.byte 255,253
.byte 255,189
.byte 255,189
.byte 255,192
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,24
.byte 255,189
.byte 255,189
.byte 255,221
.byte 255,219
.byte 255,219
.byte 255,235
.byte 255,235
.byte 255,231
.byte 255,247
.byte 255,247
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,249
.byte 255,249
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,199
.byte 255,187
.byte 255,253
.byte 255,253
.byte 255,253
.byte 255,187
.byte 255,199
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,196
.byte 255,185
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,24
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 253,247
.byte 251,231
.byte 128,55
.byte 191,187
.byte 255,237
.byte 192,96
.byte 255,247
.byte 255,251
.byte 128,61
.byte 251,224
.byte 235,127
.byte 219,127
.byte 187,167
.byte 187,216
.byte 250,255
.byte 253,255
.byte 255,127
.byte 254,191
.byte 253,223
.byte 251,239
.byte 231,247
.byte 139,251
.byte 208,4
.byte 255,255
.byte 255,255
.byte 240,7
.byte 247,247
.byte 247,247
.byte 247,247
.byte 240,7
.byte 247,247
.byte 255,255
.byte 255,127
.byte 255,127
.byte 255,127
.byte 224,3
.byte 239,123
.byte 239,123
.byte 224,3
.byte 239,123
.byte 239,123
.byte 239,123
.byte 224,3
.byte 239,123
.byte 191,127
.byte 191,127
.byte 128,255
.byte 255,255
.byte 255,255
.byte 240,3
.byte 251,255
.byte 253,255
.byte 254,255
.byte 255,127
.byte 255,127
.byte 223,127
.byte 128,0
.byte 255,127
.byte 255,127
.byte 255,127
.byte 255,127
.byte 255,127
.byte 255,95
.byte 255,191
.byte 255,255
.byte 192,1
.byte 223,253
.byte 223,125
.byte 215,'u
.byte 198,173
.byte 213,221
.byte 219,221
.byte 219,173
.byte 213,173
.byte 214,'u
.byte 223,'y
.byte 223,253
.byte 199,253
.byte 239,253
.byte 255,255
.byte 251,255
.byte 251,251
.byte 251,247
.byte 251,247
.byte 131,128
.byte 251,223
.byte 251,221
.byte 251,219
.byte 192,'k
.byte 223,'k
.byte 223,'w
.byte 223,'C
.byte 223,124
.byte 192,127
.byte 223,127
.byte 255,255
.byte 255,255
.byte 255,191
.byte 255,223
.byte 255,239
.byte 255,239
.byte 255,247
.byte 255,247
.byte 255,247
.byte 255,247
.byte 255,247
.byte 255,247
.byte 255,239
.byte 255,239
.byte 255,223
.byte 255,191
.byte 255,255
.byte 255,255
.byte 192,3
.byte 254,123
.byte 255,123
.byte 240,27
.byte 247,219
.byte 240,27
.byte 247,219
.byte 247,219
.byte 240,27
.byte 254,251
.byte 250,219
.byte 230,157
.byte 206,237
.byte 238,182
.byte 255,126
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,195
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,195
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,156
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,157
.byte 255,35
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,136
.byte 255,179
.byte 255,251
.byte 255,251
.byte 255,251
.byte 255,251
.byte 255,224
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,247
.byte 255,247
.byte 255,231
.byte 255,235
.byte 255,235
.byte 255,219
.byte 255,195
.byte 255,221
.byte 255,189
.byte 255,189
.byte 255,24
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,24
.byte 255,189
.byte 255,189
.byte 255,221
.byte 255,219
.byte 255,219
.byte 255,235
.byte 255,235
.byte 255,231
.byte 255,247
.byte 255,247
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,255
.byte 255,192
.byte 255,189
.byte 255,189
.byte 255,189
.byte 255,193
.byte 255,237
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -