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

📄 lcd.s

📁 基于ATMEGA16的AD转换的C程序源代码
💻 S
📖 第 1 页 / 共 2 页
字号:
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 4,4
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 4,4
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 4,4
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,15
	.byte 254,4
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,16
	.byte 1,255
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 136,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 63,252
	.byte 0,0
	.byte 200,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 40,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 24,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 2,0
	.byte 0,0
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 1,0
	.byte 0,0
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 1,0
	.byte 0,0
	.byte 12,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 1,0
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 255,240
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 6,0
	.byte 4,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 8,0
	.byte 4,0
	.byte 0,0
	.byte 0,28
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 127,240
	.byte 9,224
	.byte 4,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 96,0
	.byte 8,32
	.byte 4,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 64,0
	.byte 8,32
	.byte 4,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 192,0
	.byte 15,224
	.byte 4,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 12,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 16,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 'p,0
	.byte 0,0
	.byte 0,8
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,1
	.byte 192,0
	.byte 0,0
	.byte 0,8
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 255,254
	.byte 0,0
	.byte 0,0
	.byte 0,16
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,15
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,16
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,63
	.byte 255,255
	.byte 224,0
	.byte 0,0
	.byte 0,32
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 16,0
	.byte 0,0
	.byte 0,32
	.byte 15,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 15,128
	.byte 0,0
	.byte 0,64
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 0,127
	.byte 255,252
	.byte 0,64
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,128
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 0,0
	.byte 3,224
	.byte 0,128
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 192,0
	.byte 0,0
	.byte 0,0
	.byte 6,32
	.byte 1,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 224,0
	.byte 0,0
	.byte 0,0
	.byte 0,32
	.byte 3,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 159,255
	.byte 240,0
	.byte 0,0
	.byte 0,60
	.byte 12,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 15,192
	.byte 0,0
	.byte 0,36
	.byte 48,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,60
	.byte 0,0
	.byte 0,36
	.byte 64,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,3
	.byte 255,255
	.byte 255,228
	.byte 128,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 0,0
	.byte 0,5
	.byte 128,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 128,0
	.byte 0,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 255,0
	.byte 0,0
	.byte 0,0
	.byte 0,6
	.byte 0,0
	.byte 30,0
	.byte 0,0
	.byte 0,0
	.byte 1,192
	.byte 0,0
	.byte 0,0
	.byte 0,5
	.byte 0,3
	.byte 224,0
	.byte 0,0
	.byte 0,0
	.byte 0,32
	.byte 0,0
	.byte 0,0
	.byte 0,4
	.byte 128,12
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,24
	.byte 0,0
	.byte 0,0
	.byte 0,4
	.byte 127,240
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,12
	.byte 0,0
	.byte 0,0
	.byte 0,4
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,2
	.byte 0,0
	.byte 0,0
	.byte 0,12
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,2
	.byte 0,0
	.byte 0,0
	.byte 0,'x
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,3
	.byte 128,0
	.byte 0,0
	.byte 0,192
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 127,255
	.byte 255,255
	.byte 255,128
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e Bitmap _Bitmap A[1024:1024]kc
	.area text(rom, con, rel)
	.dbfile D:\垃圾站\lcd.c
	.dbfunc e ShowBmp _ShowBmp fV
;              a -> R10,R11
;              y -> R22,R23
;              i -> R12,R13
;              x -> R20,R21
	.even
_ShowBmp::
	xcall push_xgsetF03C
	.dbline -1
	.dbline 250
; }
; 
; //#if LCD12864==TRUE					//条件编译指令
; //#pragma data:code 					//指定存储位置为Flash
; const unsigned char Bitmap[]={/*--  宽度x高度=128x64图像  --*/
; 
; 
; 
; 0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x01,0x06,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x02,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x04,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x04,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x04,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x04,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x0F,0xFE,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x10,0x01,0xFF,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x3F,0xFC,0x00,0x00,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x04,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x01,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0xFF,0xF0,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x08,0x00,0x04,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x7F,0xF0,0x09,0xE0,0x04,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x60,0x00,0x08,0x20,0x04,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x40,0x00,0x08,0x20,0x04,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0xC0,0x00,0x0F,0xE0,0x04,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x3F,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x20,0x0F,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x0F,0x80,0x00,0x00,0x00,0x40,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x7F,0xFF,0xFC,0x00,0x40,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,0x80,0x01,0x00,0x00,0x00,
; 0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x06,0x20,0x01,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x03,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x9F,0xFF,0xF0,0x00,0x00,0x00,0x00,0x3C,0x0C,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x0F,0xC0,0x00,0x00,0x00,0x24,0x30,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x3C,0x00,0x00,0x00,0x24,0x40,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xE4,0x80,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x80,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x01,0x00,0x00,0x00,
; 0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x1E,0x00,0x00,0x00,
; 0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x03,0xE0,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x04,0x80,0x0C,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x04,0x7F,0xF0,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 
; };
; 
; /*******************************************************/
; /******   函数名称: ShowBmp()                     ******/
; /******   功    能: 显示一幅128*64的BMP位图       ******/
; /******   参    数: 无                            ******/
; /******   返回值  : 无                            ******/
; /*******************************************************/
; void ShowBmp(void)
; {
	.dbline 251
; 	unsigned int i,a,x=0,y=0;
	clr R20
	clr R21
	.dbline 251
	clr R22
	clr R23
	.dbline 252
; 	WR_control(0x34);			 				
	ldi R16,52
	xcall _WR_control
	.dbline 253
; 	for(a=0;a<32;a++)						
	clr R10
	clr R11
	xjmp L56
L53:
	.dbline 254
; 	{										
	.dbline 255
; 	 	WR_control(0x80+a);						
	mov R16,R10
	subi R16,128  ; offset = 128
	sbci R17,255
	xcall _WR_control
	.dbline 256
; 		WR_control(0x80);						
	ldi R16,128
	xcall _WR_control
	.dbline 257
; 		for(i=0;i<8;i++)					
	clr R12
	clr R13
	xjmp L60
L57:
	.dbline 258
; 		{									
	.dbline 259
; 			WR_dat(Bitmap[y+x]);			
	movw R30,R22
	add R30,R20
	adc R31,R21
	ldi R24,<_Bitmap
	ldi R25,>_Bitmap
	add R30,R24
	adc R31,R25
	lpm R16,Z
	xcall _WR_dat
	.dbline 260
; 			WR_dat(Bitmap[y+x+1]);			
	movw R30,R22
	add R30,R20
	adc R31,R21
	adiw R30,1
	ldi R24,<_Bitmap
	ldi R25,>_Bitmap
	add R30,R24
	adc R31,R25
	lpm R16,Z
	xcall _WR_dat
	.dbline 261
; 			x+=2;							
	subi R20,254  ; offset = 2
	sbci R21,255
	.dbline 262
; 		}									
L58:
	.dbline 257
	movw R24,R12
	adiw R24,1
	movw R12,R24
L60:
	.dbline 257
	movw R24,R12
	cpi R24,8
	ldi R30,0
	cpc R25,R30
	brlo L57
X13:
	.dbline 263
; 		x=0;								
	clr R20
	clr R21
	.dbline 264
; 		for(i=0;i<8;i++)					
	clr R12
	clr R13
	xjmp L64
L61:
	.dbline 265
; 		{									
	.dbline 266
; 			WR_dat(Bitmap[512+y+x]);		
	movw R30,R22
	subi R30,0  ; offset = 512
	sbci R31,254
	add R30,R20
	adc R31,R21
	ldi R24,<_Bitmap
	ldi R25,>_Bitmap
	add R30,R24
	adc R31,R25
	lpm R16,Z
	xcall _WR_dat
	.dbline 267
; 			WR_dat(Bitmap[512+y+x+1]);		
	movw R30,R22
	subi R30,0  ; offset = 512
	sbci R31,254
	add R30,R20
	adc R31,R21
	adiw R30,1
	ldi R24,<_Bitmap
	ldi R25,>_Bitmap
	add R30,R24
	adc R31,R25
	lpm R16,Z
	xcall _WR_dat
	.dbline 268
; 			x+=2;							
	subi R20,254  ; offset = 2
	sbci R21,255
	.dbline 269
; 		}									
L62:
	.dbline 264
	movw R24,R12
	adiw R24,1
	movw R12,R24
L64:
	.dbline 264
	movw R24,R12
	cpi R24,8
	ldi R30,0
	cpc R25,R30
	brlo L61
X14:
	.dbline 270
; 		x=0;								
	clr R20
	clr R21
	.dbline 271
; 		y+=16;								
	subi R22,240  ; offset = 16
	sbci R23,255
	.dbline 272
; 	}										
L54:
	.dbline 253
	movw R24,R10
	adiw R24,1
	movw R10,R24
L56:
	.dbline 253
	movw R24,R10
	cpi R24,32
	ldi R30,0
	cpc R25,R30
	brsh X16
	xjmp L53
X16:
X15:
	.dbline 273
; 	WR_control(0x36);							
	ldi R16,54
	xcall _WR_control
	.dbline 274
; 	delay_nus(80);							
	ldi R16,80
	ldi R17,0
	xcall _delay_nus
	.dbline 275
; 	WR_control(0x30);							
	ldi R16,48
	xcall _WR_control
	.dbline 276
; 	delay_nus(80);							
	ldi R16,80
	ldi R17,0
	xcall _delay_nus
	.dbline -2
L52:
	.dbline 0 ; func end
	xjmp pop_xgsetF03C
	.dbsym r a 10 i
	.dbsym r y 22 i
	.dbsym r i 12 i
	.dbsym r x 20 i
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	sbiw R28,2
	.dbline -1
	.dbline 281
; }
; //#endif	
; 		  					//条件编译结束
; void main()
; {
	.dbline 282
; Lcd_INT();
	xcall _Lcd_INT
	.dbline 283
; lcd_clear();
	xcall _lcd_clear
	.dbline 284
; lcd_write2(0,1,88);
	ldi R24,88
	std y+0,R24
	ldi R18,1
	clr R16
	xcall _lcd_write2
	.dbline 285
; delay_nus(100);
	ldi R16,100
	ldi R17,0
	xcall _delay_nus
	.dbline 286
; LCD_Write_string(3,0,"林木3");
	ldi R24,<L66
	ldi R25,>L66
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,3
	xcall _LCD_Write_string
	.dbline -2
L65:
	.dbline 0 ; func end
	adiw R28,2
	ret
	.dbend
	.area data(ram, con, rel)
	.dbfile D:\垃圾站\lcd.c
L66:
	.blkb 6
	.area idata
	.byte 193,214,196,190,51,0
	.area data(ram, con, rel)
	.dbfile D:\垃圾站\lcd.c
; 
; //ShowBmp(); 
; }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -