📄 lcd.exp
字号:
BST.B #2,@R1
.LINE 342
MOV.B @_stLcdRam+4:16,R0H
BLD.B #4,R0H
BST.B #0,@R1
.LINE 343
MOV.B @_stLcdRam+4:16,R0H
BLD.B #0,R0H
BST.B #1,@R1
.LINE 344
MOV.B @_stLcdRam+11:16,R0H
BLD.B #2,R0H
BST.B #3,@R1
.LINE 345
MOV.B @_stLcdRam+10:16,R0H
BLD.B #0,R0H
BST.B #4,@R1
.LINE 346
MOV.B @_stLcdRam+11:16,R0H
BLD.B #1,R0H
BST.B #6,@R1
.LINE 347
MOV.B @_stLcdRam+11:16,R0H
BLD.B #6,R0H
BST.B #7,@R1
.LINE 348
BCLR.B #5,@R1
.LINE 349
MOV.B #70,R1L
MOV.B @_stLcdRam+9:16,R0H
BLD.B #6,R0H
BST.B #3,@R1
.LINE 350
MOV.B @_stLcdRam+9:16,R0H
BLD.B #5,R0H
BST.B #2,@R1
.LINE 351
MOV.B @_stLcdRam+9:16,R0H
BLD.B #4,R0H
BST.B #0,@R1
.LINE 352
MOV.B @_stLcdRam+9:16,R0H
BLD.B #3,R0H
BST.B #4,@R1
.LINE 353
MOV.B @_stLcdRam+9:16,R0H
BLD.B #2,R0H
BST.B #5,@R1
.LINE 354
MOV.B @_stLcdRam+9:16,R0H
BLD.B #1,R0H
BST.B #6,@R1
.LINE 355
MOV.B @_stLcdRam+9:16,R0H
BLD.B #0,R0H
BST.B #1,@R1
.LINE 356
MOV.B @_stLcdRam+10:16,R0H
BLD.B #1,R0H
BST.B #7,@R1
.LINE 357
MOV.B #71,R1L
MOV.B @_stLcdRam+8:16,R0H
BLD.B #6,R0H
BST.B #3,@R1
.LINE 358
MOV.B @_stLcdRam+8:16,R0H
BLD.B #5,R0H
BST.B #2,@R1
.LINE 359
MOV.B @_stLcdRam+8:16,R0H
BLD.B #4,R0H
BST.B #1,@R1
.LINE 360
MOV.B @_stLcdRam+8:16,R0H
BLD.B #3,R0H
BST.B #4,@R1
.LINE 361
MOV.B @_stLcdRam+8:16,R0H
BLD.B #2,R0H
BST.B #5,@R1
.LINE 362
MOV.B @_stLcdRam+8:16,R0H
BLD.B #1,R0H
BST.B #7,@R1
.LINE 363
MOV.B @_stLcdRam+8:16,R0H
BLD.B #0,R0H
BST.B #6,@R1
.LINE 364
MOV.B @_stLcdRam+10:16,R0H
BLD.B #3,R0H
BST.B #0,@R1
.LINE 365
MOV.B #72,R1L
MOV.B @_stLcdRam+7:16,R0H
BLD.B #6,R0H
BST.B #7,@R1
.LINE 366
MOV.B @_stLcdRam+7:16,R0H
BLD.B #5,R0H
BST.B #3,@R1
.LINE 367
MOV.B @_stLcdRam+7:16,R0H
BLD.B #4,R0H
BST.B #1,@R1
.LINE 368
MOV.B @_stLcdRam+7:16,R0H
BLD.B #3,R0H
BST.B #4,@R1
.LINE 369
MOV.B @_stLcdRam+7:16,R0H
BLD.B #2,R0H
BST.B #5,@R1
.LINE 370
MOV.B @_stLcdRam+7:16,R0H
BLD.B #1,R0H
BST.B #6,@R1
.LINE 371
MOV.B @_stLcdRam+7:16,R0H
BLD.B #0,R0H
BST.B #2,@R1
.LINE 372
MOV.B @_stLcdRam+11:16,R0H
BLD.B #7,R0H
BST.B #0,@R1
.LINE 373
MOV.B #73,R1L
MOV.B @_stLcdRam+6:16,R0H
BLD.B #6,R0H
BST.B #7,@R1
.LINE 374
MOV.B @_stLcdRam+6:16,R0H
BLD.B #5,R0H
BST.B #2,@R1
.LINE 375
MOV.B @_stLcdRam+6:16,R0H
BLD.B #4,R0H
BST.B #0,@R1
.LINE 376
MOV.B @_stLcdRam+6:16,R0H
BLD.B #3,R0H
BST.B #4,@R1
.LINE 377
MOV.B @_stLcdRam+6:16,R0H
BLD.B #2,R0H
BST.B #5,@R1
.LINE 378
MOV.B @_stLcdRam+6:16,R0H
BLD.B #1,R0H
BST.B #6,@R1
.LINE 379
MOV.B @_stLcdRam+6:16,R0H
BLD.B #0,R0H
BST.B #1,@R1
.LINE 380
MOV.B @_stLcdRam+11:16,R0H
BLD.B #0,R0H
BST.B #3,@R1
.LINE 381
MOV.B #74,R1L
MOV.B @_stLcdRam+5:16,R0H
BLD.B #6,R0H
BST.B #7,@R1
.LINE 382
MOV.B @_stLcdRam+5:16,R0H
BLD.B #5,R0H
BST.B #3,@R1
.LINE 383
MOV.B @_stLcdRam+5:16,R0H
BLD.B #4,R0H
BST.B #1,@R1
.LINE 384
MOV.B @_stLcdRam+5:16,R0H
BLD.B #3,R0H
BST.B #4,@R1
.LINE 385
MOV.B @_stLcdRam+5:16,R0H
BLD.B #2,R0H
BST.B #5,@R1
.LINE 386
MOV.B @_stLcdRam+5:16,R0H
BLD.B #1,R0H
BST.B #6,@R1
.LINE 387
MOV.B @_stLcdRam+5:16,R0H
BLD.B #0,R0H
BST.B #2,@R1
.LINE 388
JMP @_OSCPURestoreSR:16
.LINE 390
.LINE 391
_ClrLCD: ; function: ClrLCD
.STACK _ClrLCD=2
.LINE 392
.LINE 394
SUB.B R0L,R0L
MOV.B R0L,@_stLcdRam+10:16
.LINE 395
MOV.B R0L,@_stLcdRam+11:16
.LINE 396
MOV.B R0L,R1L
.LINE 396
SUB.B R1H,R1H
L264:
.LINE 397
.LINE 398
MOV.B R0L,@(_stLcdRam:16,R1)
.LINE 396
INC.B R1L
.LINE 396
CMP.B #10,R1L
BLO L264
.LINE 400
JMP @_DispDataToLCD:16
.LINE 401
.LINE 402
.LINE 403
_ShowInitMenu: ; function: ShowInitMenu
.STACK _ShowInitMenu=4
PUSH.W R6
.LINE 404
.LINE 406
MOV.B #-1,R0L
MOV.B R0L,@_stLcdRam+10:16
.LINE 407
MOV.B R0L,@_stLcdRam+11:16
.LINE 408
.LINE 408
SUB.W R6,R6
L266:
.LINE 409
.LINE 410
MOV.B #8,R0L
JSR @__$LCD_CharToSeg:16
MOV.B R0L,@(_stLcdRam:16,R6)
.LINE 408
INC.B R6L
.LINE 408
CMP.B #10,R6L
BLO L266
.LINE 412
JSR @_DispDataToLCD:16
.LINE 413
.LINE 414
POP.W R6
RTS
.SECTION C,DATA,ALIGN=2
_LCD_ASCIItoSegTbl: ; static: LCD_ASCIItoSegTbl
.DATA.B H'00,H'00,H'22,H'00,H'00,H'00,H'00,H'02,H'39,H'0F,H'00,H'00,H'00,H'40,H'00,H'00,H'3F,H'06,H'5B,H'4F,H'66,H'6D,H'7D,H'07,H'7F,H'6F,H'00,H'00,H'00,H'48,H'00,H'53,H'00,H'77,H'7C,H'39,H'5E,H'79,H'71,H'6F,H'76,H'06,H'1E,H'00,H'38,H'00,H'54,H'3F,H'73,H'00,H'50,H'6D,H'78,H'3E,H'00,H'00,H'00,H'6E,H'00,H'00,H'00,H'00,H'00,H'00,H'00,H'5F,H'7C,H'58,H'5E,H'7B,H'71,H'6F,H'74,H'04,H'1E,H'00,H'38,H'00,H'54,H'5C,H'73,H'00,H'50,H'6D,H'78,H'1C,H'00,H'00,H'00,H'6E,H'00
_LCD_HexToSegTbl: ; static: LCD_HexToSegTbl
.DATA.B H'3F,H'06,H'5B,H'4F,H'66,H'6D,H'7D,H'07,H'7F,H'6F,H'77,H'7C,H'39,H'5E,H'79,H'71
L244:
.DATA.B H'00,H'7E,H'01,H'30,H'02,H'6D,H'03,H'79,H'04,H'33,H'05,H'5B,H'06,H'5F,H'07,H'70,H'08,H'7F,H'09,H'7B,H'20,H'00,H'2D,H'01,H'45,H'4F,H'48,H'37,H'4C,H'0E,H'4F,H'7E,H'53,H'5B,H'55,H'3E,H'59,H'3B,H'5F,H'08,H'75,H'1C,H'6F,H'1E,H'72,H'05,H'50,H'67,H'41,H'77,H'62,H'1F,H'43,H'4E,H'64,H'3D,H'46,H'47
.SECTION B,DATA,ALIGN=2
_stLcdRam: ; static: stLcdRam
.RES.B 13
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -