📄 lcd-m81.lst
字号:
__start:
__text_start:
0486 E5CF LDI R28,0x5F
0487 E0D4 LDI R29,4
0488 BFCD OUT 0x3D,R28
0489 BFDE OUT 0x3E,R29
048A 51C0 SUBI R28,0x10
048B 40D0 SBCI R29,0
048C EA0A LDI R16,0xAA
048D 8308 STD Y+0,R16
048E 2400 CLR R0
048F E9E7 LDI R30,0x97
0490 E0F0 LDI R31,0
0491 E010 LDI R17,0
0492 39E9 CPI R30,0x99
0493 07F1 CPC R31,R17
0494 F011 BEQ 0x0497
0495 9201 ST R0,Z+
0496 CFFB RJMP 0x0492
0497 8300 STD Z+0,R16
0498 EDE4 LDI R30,0xD4
0499 E0F8 LDI R31,0x8
049A E6A0 LDI R26,0x60
049B E0B0 LDI R27,0
049C E019 LDI R17,0x9
049D 30EB CPI R30,0xB
049E 07F1 CPC R31,R17
049F F021 BEQ 0x04A4
04A0 95C8 LPM
04A1 9631 ADIW R30,1
04A2 920D ST R0,X+
04A3 CFF9 RJMP 0x049D
04A4 940E086E CALL _main
_exit:
04A6 CFFF RJMP _exit
FILE: D:\ele\AVR\ICC\LCD\lcd-M8\head.h
(0001) #define uchar unsigned char
(0002) #define unit unsigned int
(0003) #define ulong unsigned long
(0004) #define xtal 8
(0005)
(0006) #define fosc 18432000 //晶振8MHZ
(0007) #define baud 9600 //波特率
(0008)
(0009)
(0010) uchar flash A_Z[]={
(0011) 0xF8,0x24,0x22,0x24,0xF8, //A
(0012) 0x82,0xFE,0x92,0x92,0x6C, //B
(0013) 0x7C,0x82,0x82,0x82,0x44, //C
(0014) 0x82,0xFE,0x82,0x82,0x7C, //D
(0015) 0x82,0xFE,0x92,0x92,0xC6, //E
(0016) 0x82,0xFE,0x92,0x3A,0x06, //F
(0017) 0x38,0x44,0x82,0xA2,0x66, //G
(0018) 0xFE,0x10,0x10,0xFE,0x00, //H
(0019) 0x82,0xFE,0x82,0x00,0x00, //I
(0020) 0x40,0x82,0x82,0x7E,0x02, //J
(0021) 0xFE,0x10,0x2C,0xC2,0x00, //K
(0022) 0xFE,0x80,0x80,0x80,0x00, //L
(0023) 0xFE,0x0E,0xF0,0x0E,0xFE, //M
(0024) 0xFE,0x18,0x60,0xFE,0x00, //N
(0025) 0x7C,0x82,0x82,0x82,0x7C, //O
(0026) 0x82,0xFE,0x92,0x12,0x0C, //P
(0027) 0x7C,0xA2,0xA2,0xC2,0x7C, //Q
(0028) 0xFE,0x12,0x72,0x92,0x8C, //R
(0029) 0xCC,0x92,0x92,0x92,0x66, //S
(0030) 0x06,0x82,0xFE,0x82,0x06, //T
(0031) 0x7E,0x80,0x80,0x7E,0x00, //U
(0032) 0x0E,0x70,0xC0,0x70,0x0E, //V
(0033) 0x0E,0xF0,0x1E,0xF0,0x0E, //W
(0034) 0x82,0xCE,0x30,0xCE,0x82, //X
(0035) 0x02,0x8E,0xF0,0x8E,0x02, //Y
(0036) 0x82,0xE2,0x92,0x8E,0x82 //Z
(0037) };
(0038)
(0039)
(0040)
(0041)
(0042) uchar flash a_z[]={
(0043) 0x40,0xA8,0xA8,0xF0,0x00, //a
(0044) 0xFE,0x90,0x90,0x60,0x00, //b
(0045) 0x70,0x88,0x88,0x88,0x00, //c
(0046) 0x60,0x90,0x90,0xFE,0x00, //d
(0047) 0x70,0xA8,0xA8,0x30,0x00, //e
(0048) 0x90,0xFC,0x92,0x12,0x00, //f
(0049) 0x74,0xAA,0xAA,0xA6,0x42, //g
(0050) 0xFE,0x10,0x10,0xE0,0x00, //h
(0051) 0x10,0x7A,0x80,0x40,0x00, //i
(0052) 0x40,0x88,0x7A,0x00,0x00, //j
(0053) 0xFE,0x20,0xF0,0x88,0x00, //k
(0054) 0xFE,0x80,0x40,0x00,0x00, //l
(0055) 0xF8,0x08,0xF8,0x08,0xF0, //m
(0056) 0x08,0xF0,0x08,0x08,0xF0, //n
(0057) 0x70,0x88,0x88,0x70,0x00, //o
(0058) 0xFC,0x24,0x24,0x18,0x00, //p
(0059) 0x18,0x24,0x24,0xFC,0x00, //q
(0060) 0x88,0xF8,0x90,0x08,0x08, //r
(0061) 0x98,0xA8,0xA8,0xC8,0x00, //s
(0062) 0x08,0x7E,0x88,0x40,0x00, //t
(0063) 0x78,0x80,0x80,0x78,0x80, //u
(0064) 0x08,0x38,0xC0,0x38,0x08, //v
(0065) 0x18,0xE0,0x38,0xE0,0x18, //w
(0066) 0x88,0xD8,0x20,0xD8,0x88, //x
(0067) 0x9C,0xA0,0x7C,0x00,0x00, //y
(0068) 0xC8,0xA8,0x98,0x88,0x00 //z
(0069) };
(0070)
(0071) uchar flash num0_9[]={
(0072) 0x3e,0x51,0x49,0x45,0x3e, //0
(0073) 0x42,0x7f,0x40,0x00,0x00, //1
(0074) 0x42,0x61,0x51,0x49,0x46, //2
(0075) 0x21,0x41,0x45,0x4b,0x31, //3
(0076) 0x18,0x14,0x12,0x7f,0x10, //4
(0077) 0x27,0x45,0x45,0x45,0x39, //5
(0078) 0x3c,0x4a,0x49,0x49,0x30, //6
(0079) 0x01,0x01,0x79,0x05,0x03, //7
(0080) 0x36,0x49,0x49,0x49,0x36, //8
(0081) 0x06,0x49,0x49,0x29,0x1e, //9
(0082) 0x00,0x00,0x00,0x00,0x00, //空格
(0083) };
(0084)
(0085)
(0086) /****************************************/
(0087) /* 定义ASCII字库8列*16行 */
(0088) /****************************************/
(0089)
(0090) uchar flash ASCII[][8]={
(0091) /*-文字: --0x20 */
(0092) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0093) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0094) /*-文字:!--0x21 */
(0095) 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,
(0096) 0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x00,
(0097) /*-文字:"--0x22 */
(0098) 0x00,0x08,0x04,0x02,0x08,0x04,0x02,0x00,
(0099) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0100) /*-文字:#--0x23 */
(0101) 0x40,0x40,0xF8,0x40,0x40,0xF8,0x40,0x00,
(0102) 0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,
(0103) /*-文字:$--0x24 */
(0104) 0x00,0x70,0x88,0xFC,0x08,0x08,0x30,0x00,
(0105) 0x00,0x1C,0x20,0xFF,0x21,0x22,0x1C,0x00,
(0106) /*-文字:%--0x25 */
(0107) 0xF0,0x08,0xF0,0x80,0x70,0x08,0x00,0x00,
(0108) 0x00,0x31,0x0E,0x01,0x1E,0x21,0x1E,0x00,
(0109) /*-文字:&--0x26 */
(0110) 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,
(0111) 0x1E,0x21,0x23,0x24,0x18,0x16,0x20,0x00,
(0112) /*-文字:'--0x27 */
(0113) 0x20,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
(0114) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0115) /*-文字:(--0x28 */
(0116) 0x00,0x00,0x00,0x00,0xC0,0x30,0x08,0x04,
(0117) 0x00,0x00,0x00,0x00,0x03,0x0C,0x10,0x20,
(0118) /*-文字:)--0x29 */
(0119) 0x04,0x08,0x30,0xC0,0x00,0x00,0x00,0x00,
(0120) 0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,
(0121) /*-文字:*--0x2a */
(0122) 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,
(0123) 0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,
(0124) /*-文字:+--0x2b */
(0125) 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,
(0126) 0x01,0x01,0x01,0x0F,0x01,0x01,0x01,0x00,
(0127) /*-文字:,--0x2c */
(0128) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0129) 0x80,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
(0130) /*-文字:---0x2d */
(0131) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0132) 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
(0133) /*-文字:.--0x2e */
(0134) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
(0135) 0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
(0136) /*-文字:/--ox2f */
(0137) 0x00,0x00,0x00,0x00,0x00,0xE0,0x18,0x04,
(0138) 0x00,0x40,0x30,0x0C,0x03,0x00,0x00,0x00,
(0139) /*-文字:0--0x30 */
(0140) 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
(0141) 0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
(0142) /*-文字:1--0x31 */
(0143) 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,
(0144) 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
(0145) /*-文字:2--0x32 */
(0146) 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,
(0147) 0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
(0148) /*-文字:3--0x33 */
(0149) 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,
(0150) 0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,
(0151) /*-文字:4--0x34 */
(0152) 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,
(0153) 0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,
(0154) /*-文字:5--0x35 */
(0155) 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,
(0156) 0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
(0157) /*-文字:6--0x36 */
(0158) 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,
(0159) 0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
(0160) /*-文字:7--0x37 */
(0161) 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,
(0162) 0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
(0163) /*-文字:8--0x38 */
(0164) 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,
(0165) 0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
(0166) /*-文字:9--0x39 */
(0167) 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
(0168) 0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
(0169) /*-文字::-- 58*/
(0170) 0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,
(0171) 0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,
(0172) /*-文字:;-- 47*/
(0173) 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,
(0174) 0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,
(0175) /*-文字:<--60 */
(0176) 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,
(0177) 0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,
(0178) /*-文字:=-- 61*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -