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

📄 lcd-m81.lst

📁 AVR ICC基于AVR MEGA8单片机的LCD程序!
💻 LST
📖 第 1 页 / 共 2 页
字号:
__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 + -