?? dispchar.lst
字號:
00000127 61 00 51 00 .DW 0x61, 0x51, 0x49, 0x45, 0x43; //'Z'=0x5A; -58*5
49 00 45 00
43 00
0000012C 00 00 7F 00 .DW 0x00, 0x7f, 0x41, 0x41, 0x00; //'['=0x5B; -59*5
41 00 41 00
00 00
00000131 02 00 04 00 .DW 0x02, 0x04, 0x08, 0x10, 0x20; //'\'=0x5C; -60*5
08 00 10 00
20 00
00000136 00 00 41 00 .DW 0x00, 0x41, 0x41, 0x7f, 0x00; //']'=0x5D; -61*5
41 00 7F 00
00 00
0000013B 00 00 41 00 .DW 0x00, 0x41, 0x41, 0x7f, 0x00; //'^'=0x5E; -62*5
41 00 7F 00
00 00
00000140 40 00 40 00 .DW 0x40, 0x40, 0x40, 0x40, 0x40; //'_'=0x5F; -63*5
40 00 40 00
40 00
00000145 00 00 00 00 .DW 0x00, 0x00, 0x00, 0x00, 0x00; //'_'=0x60; -64*5
00 00 00 00
00 00
0000014A 20 00 54 00 .DW 0x20, 0x54, 0x54, 0x54, 0x78; //'a'=0x61; -65*5
54 00 54 00
78 00
0000014F 7F 00 48 00 .DW 0x7f, 0x48, 0x44, 0x44, 0x38; //'b'=0x62; -66*5
44 00 44 00
38 00
00000154 38 00 44 00 .DW 0x38, 0x44, 0x44, 0x44, 0x20; //'c'=0x63; -67*5
44 00 44 00
20 00
00000159 30 00 48 00 .DW 0x30, 0x48, 0x48, 0x50, 0x7f; //'d'=0x64; -68*5
48 00 50 00
7F 00
0000015E 38 00 54 00 .DW 0x38, 0x54, 0x54, 0x54, 0x18; //'e'=0x65; -69*5
54 00 54 00
18 00
00000163 08 00 7E 00 .DW 0x08, 0x7e, 0x09, 0x01, 0x02; //'f'=0x66; -70*5
09 00 01 00
02 00
00000168 08 00 54 00 .DW 0x08, 0x54, 0x54, 0x54, 0x3c; //'g'=0x67; -71*5
54 00 54 00
3C 00
0000016D 7F 00 08 00 .DW 0x7f, 0x08, 0x04, 0x04, 0x78; //'h'=0x68; -72*5
04 00 04 00
78 00
00000172 00 00 48 00 .DW 0x00, 0x48, 0x7d, 0x40, 0x00; //'i'=0x69; -73*5
7D 00 40 00
00 00
00000177 20 00 40 00 .DW 0x20, 0x40, 0x44, 0x3d, 0x00; //'j'=0x6A; -74*5
44 00 3D 00
00 00
0000017C 00 00 7F 00 .DW 0x00, 0x7f, 0x10, 0x28, 0x44; //'k'=0x6B; -75*5
10 00 28 00
44 00
00000181 00 00 41 00 .DW 0x00, 0x41, 0x7f, 0x40, 0x00; //'l'=0x6C; -76*5
7F 00 40 00
00 00
00000186 7C 00 04 00 .DW 0x7c, 0x04, 0x78, 0x04, 0x78; //'m'=0x6D; -77*5
78 00 04 00
78 00
0000018B 7C 00 08 00 .DW 0x7c, 0x08, 0x04, 0x04, 0x78; //'n'=0x6E; -78*5
04 00 04 00
78 00
00000190 38 00 44 00 .DW 0x38, 0x44, 0x44, 0x44, 0x38; //'o'=0x6F; -79*5
44 00 44 00
38 00
00000195 7C 00 14 00 .DW 0x7c, 0x14, 0x14, 0x14, 0x08; //'p'=0x70; -80*5
14 00 14 00
08 00
0000019A 08 00 14 00 .DW 0x08, 0x14, 0x14, 0x18, 0x7c; //'q'=0x71; -81*5
14 00 18 00
7C 00
0000019F 7C 00 08 00 .DW 0x7c, 0x08, 0x04, 0x04, 0x08; //'r'=0x72; -82*5
04 00 04 00
08 00
000001A4 48 00 54 00 .DW 0x48, 0x54, 0x54, 0x54, 0x20; //'s'=0x73; -83*5
54 00 54 00
20 00
000001A9 04 00 3F 00 .DW 0x04, 0x3f, 0x44, 0x40, 0x20; //'t'=0x74; -84*5
44 00 40 00
20 00
000001AE 3C 00 40 00 .DW 0x3c, 0x40, 0x40, 0x20, 0x7c; //'u'=0x75; -85*5
40 00 20 00
7C 00
000001B3 1C 00 20 00 .DW 0x1c, 0x20, 0x40, 0x20, 0x1c; //'v'=0x76; -86*5
40 00 20 00
1C 00
000001B8 3C 00 40 00 .DW 0x3c, 0x40, 0x30, 0x40, 0x3c; //'w'=0x77; -87*5
30 00 40 00
3C 00
000001BD 44 00 28 00 .DW 0x44, 0x28, 0x10, 0x28, 0x44; //'x'=0x78; -88*5
10 00 28 00
44 00
000001C2 0C 00 50 00 .DW 0x0c, 0x50, 0x50, 0x50, 0x3c; //'y'=0x79; -89*5
50 00 50 00
3C 00
000001C7 44 00 64 00 .DW 0x44, 0x64, 0x54, 0x4c, 0x44; //'z'=0x7A; -90*5
54 00 4C 00
44 00
000001CC 00 00 08 00 .DW 0x00, 0x08, 0x36, 0x41, 0x00; //'{'=0x7B; -91*5
36 00 41 00
00 00
000001D1 00 00 00 00 .DW 0x00, 0x00, 0x7f, 0x00, 0x00; //'|'=0x7C; -92*5
7F 00 00 00
00 00
000001D6 00 00 41 00 .DW 0x00, 0x41, 0x36, 0x08, 0x00; //'}'=0x7D; -93*5
36 00 08 00
00 00
000001DB 08 00 04 00 .DW 0x08, 0x04, 0x04, 0x08, 0x04; //'~'=0x7E; -94*5
04 00 08 00
04 00
TB_LcdAddr:
000001E0 23 71 .DW 0x7123; //pos0
000001E1 1E 71 .DW 0x711e; //pos1
000001E2 19 71 .DW 0x7119; //pos2
000001E3 14 71 .DW 0x7114; //pos3
000001E4 0F 71 .DW 0x710f; //pos4
000001E5 0A 71 .DW 0x710a; //pos5
000001E6 05 71 .DW 0x7105; //pos6
000001E7 00 71 .DW 0x7100; //pos7
000001E8 14 71 .DW 0x7114; //pos8
000001E9 19 71 .DW 0x7119; //pos9
000001EA 1F 71 .DW 0x711f; //pos10
000001EB 23 71 .DW 0x7123; //pos11
//---------------------------------------------------------------------------------------------------------------------
00008121 .code
//---------------------------------------------------------------------------------------------------------------------
//Function Name: F_DisplayChar
//Purpose: diplay a char of 5*7 latice with special position
//Paramters: R1--displayed ASCII data, R2--position of displayed data
//---------------------------------------------------------------------------------------------------------------------
_F_DisplayChar:
00008121 19 D3 01 00 [DispChar] = R1;
00008123 1A D5 02 00 [DispXPos] = R2;
00008125 11 93 01 00 R1 = [DispChar];
00008127 60 22 R1 -= 0X20;
00008128 01 95 R2 = R1;
00008129 49 93 R1 = R1 LSL 2;
0000812A 02 03 R1 += R2;
0000812B 40 94 R2 = 0;
0000812C 13 97 02 00 R3 = [DispXPos];
0000812E 48 46 CMP R3, 8;
0000812F 20 0E JB F_DispLowPosChar;
F_DispHighPosChar:
00008130 0B 97 05 00 R3 = TB_CharCode
00008132 02 07 R3 += R2
00008133 01 07 R3 += R1
00008134 C3 96 R3 = [R3];
00008135 1B D7 03 00 [SegVal] = R3;
00008137 59 97 R3 = R1 LSL 4;
00008138 5B 97 R3 = R3 LSL 4;
00008139 43 97 R3 = R3 LSL 1;
0000813A 1B D7 03 00 [SegVal] = R3;
0000813C 13 97 02 00 R3 = [DispXPos];
0000813E 0B 07 E0 01 R3 += TB_LcdAddr;
00008140 C3 96 R3 = [R3];
00008141 02 07 R3 +=R2;
00008142 1B D7 04 00 [SegAddr] = R3;
00008144 0B B7 FF 01 R3 &= 0x01ff
00008146 1B D7 04 00 [SegAddr] = R3;
00008148 13 A7 03 00 R3 |= [SegVal];
0000814A 1B D7 04 00 [SegAddr] = R3;
0000814C 41 04 R2 += 1;
0000814D 45 44 CMP R2, 5;
0000814E 5F 0E JB F_DispHighPosChar;
0000814F 1A EE JMP DisplayCharRet;
F_DispLowPosChar:
00008150 0B 97 05 00 R3 = TB_CharCode
00008152 01 07 R3 += R1
00008153 02 07 R3 += R2
00008154 C3 96 R3 = [R3]
00008155 1B D7 03 00 [SegVal] = R3;
00008157 13 97 02 00 R3 = [DispXPos]
00008159 0B 07 E0 01 R3 += TB_LcdAddr
0000815B C3 96 R3 = [R3]
0000815C 02 07 R3 += R2
0000815D 1B D7 04 00 [SegAddr] = R3;
0000815F 0B B7 80 FF R3 &= 0xff80
00008161 1B D7 04 00 [SegAddr] = R3;
00008163 13 A7 03 00 R3 |= [SegVal]
00008165 1B D7 04 00 [SegAddr] = R3;
00008167 41 04 R2 += 1;
00008168 45 44 CMP R2, 5;
00008169 5A 0E JB F_DispLowPosChar;
DisplayCharRet:
0000816A 90 9A RETF;
0 error(s), 0 warning(s).
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -