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

📄 test.lis

📁 基于AVR和51的240*128液晶显示模块驱动程序。很有用的喔~
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .module Test.c
                        .area text(rom, con, rel)
                ;             us -> R16
                        .even
 0000           _delay_us::
 0000           L2:
 0000           L3:
 0000           ; #include "LCM_240128.h"
 0000           ; #include <iom16v.h>
 0000           ; //#include <util/delay.h>     //头文件
 0000           ; //#include <avr/pgmspace.h>	//空间分配定义头文件
 0000           ; /*
 0000           ; const unsigned char testbmp[]={
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,
 0000           ; 0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
 0000           ; 0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x01,0x81,
 0000           ; 0x80,0x00,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x03,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,0x80,0x00,0x00,
 0000           ; 0x00,0xF1,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 0000           ; 0xE0,0x00,0x00,0xFF,0x80,0x00,0x00,0x20,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x01,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0xA0,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x18,0x04,0x00,0x00,0x00,0xFF,0xF0,0x00,0x00,0x03,0x00,0x00,
 0000           ; 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x60,0x00,0x00,0x06,
 0000           ; 0x00,0x00,0x7F,0x85,0xC0,0x00,0x00,0xE0,0x20,0x00,0x00,0x06,0x00,0x00,0x01,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x0C,0x40,0x00,0x00,0x02,0x00,0x00,
 0000           ; 0x0A,0x07,0x40,0x00,0x00,0x80,0x40,0x00,0x00,0x04,0x00,0x00,0x01,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x13,0xC0,0x00,0x00,0x03,0xE0,0x00,0x0C,0x02,
 0000           ; 0xC0,0x00,0x00,0xC3,0xC0,0x00,0x00,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x0C,0x11,0x80,0x00,0x00,0x07,0x00,0x00,0x0C,0x03,0x80,0x00,
 0000           ; 0x00,0xC3,0xC0,0x00,0x00,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x02,0x21,0xE0,0x00,0x00,0x3B,0x00,0x00,0x0C,0x03,0xC0,0x00,0x00,0xCF,
 0000           ; 0x00,0x00,0x00,0x1C,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x02,0x21,0x10,0x00,0x03,0xC3,0x00,0x00,0x0C,0x06,0x03,0xC0,0x00,0xFA,0x18,0x00,
 0000           ; 0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x22,
 0000           ; 0x0C,0x00,0x02,0x03,0x00,0x00,0x0C,0x00,0x1C,0x60,0x00,0xFE,0x30,0x00,0x00,0x02,
 0000           ; 0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x42,0x02,0x00,
 0000           ; 0x00,0x03,0x00,0x00,0x1C,0x80,0xE0,0x20,0x00,0x12,0x60,0x00,0x00,0x02,0x00,0x00,
 0000           ; 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x44,0x01,0x80,0x00,0x02,
 0000           ; 0x00,0x00,0x1C,0xC3,0x80,0x60,0x00,0x32,0xC0,0x00,0x00,0x02,0x00,0x00,0x04,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x8C,0x00,0x60,0x00,0x02,0x00,0x00,
 0000           ; 0x1C,0x5D,0x60,0x60,0x00,0x3B,0x80,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x88,0x00,0x00,0x00,0x02,0x00,0x00,0x1C,0x61,
 0000           ; 0xF0,0x40,0x00,0x4B,0x00,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0x00,0x02,0x00,0x00,0x28,0x61,0xA0,0x40,
 0000           ; 0x00,0x8F,0x00,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x05,0x00,0xE0,0x00,0x00,0x02,0x00,0x00,0x28,0x20,0xF8,0x40,0x01,0x06,
 0000           ; 0x00,0x00,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x07,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x28,0x31,0xC0,0x40,0x02,0x06,0x00,0x00,
 0000           ; 0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,
 0000           ; 0x00,0x00,0x00,0x02,0x00,0x00,0x28,0x10,0xC0,0x80,0x04,0x02,0x00,0x00,0x00,0xC2,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,
 0000           ; 0x00,0x02,0x00,0x00,0x38,0x18,0x08,0x80,0x18,0x01,0x00,0x00,0x00,0x62,0x00,0x00,
 0000           ; 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x03,0xF0,0x00,0x00,0x02,
 0000           ; 0x00,0x00,0x18,0x00,0x04,0x80,0x60,0x00,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00,
 0000           ; 0x18,0x00,0x03,0x80,0x00,0x00,0x40,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x08,0x00,
 0000           ; 0x03,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x1F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,
 0000           ; 0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x08,
 0000           ; 0x01,0x30,0x00,0x02,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xFE,0x00,0x00,0x08,0x00,0x08,
 0000           ; 0x00,0x03,0x00,0x80,0x00,0x00,0x03,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
 0000           ; 0x00,0x02,0x7F,0xC0,0x00,0x00,0x00,0x07,0xE8,0x00,0x00,0x09,0x80,0x04,0x00,0x01,
 0000           ; 0x01,0x00,0x00,0x04,0x03,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 0000           ; 0x80,0x80,0x00,0x00,0x00,0x00,0x98,0x00,0x00,0x0B,0x86,0x00,0x00,0x00,0x8F,0x00,
 0000           ; 0x00,0x04,0xC3,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x06,0x00,0x00,0x01,0x81,0x00,
 0000           ; 0x00,0x00,0x00,0x00,0x90,0x00,0x00,0x0D,0x07,0xF0,0x00,0x00,0xFE,0x00,0x00,0x08,
 0000           ; 0x43,0x1C,0x00,0x00,0x60,0x00,0x00,0x3F,0xFC,0x00,0x00,0x00,0x83,0x00,0x00,0x00,
 0000           ; 0x00,0x00,0xE0,0x00,0x00,0x19,0x06,0x60,0x00,0x00,0x84,0x00,0x00,0x10,0x43,0xF0,
 0000 802F              mov R24,R16
 0002 8150              subi R24,1
 0004 082F              mov R16,R24
 0006 8823              tst R24
 0008 D9F7              brne L2
 000A           L1:
 000A                   .dbline 0 ; func end
 000A 0895              ret
 000C           ;         Status -> R16
                        .even
 000C           _Lcd_RW_Check::
 000C           ; 0x00,0x00,0x60,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0xCC,0x00,0x00,0x00,0x00,0x00,
 000C           ; 0xCF,0xE0,0x00,0x1A,0x07,0x80,0x00,0x00,0x44,0x00,0x00,0x10,0xFE,0x00,0x00,0x03,
 000C           ; 0xFF,0xE0,0x00,0x00,0x40,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,
 000C           ; 0x00,0x12,0x1E,0x00,0x00,0x00,0x7C,0x00,0x00,0x20,0x22,0x00,0x00,0xCC,0x20,0x60,
 000C           ; 0x00,0x00,0xC0,0x00,0x00,0x00,0x68,0x20,0x00,0x00,0x07,0xFC,0x00,0x00,0x00,0x82,
 000C           ; 0xE4,0x00,0x00,0x00,0xE0,0x00,0x00,0xE0,0x22,0x00,0x00,0x68,0x20,0x60,0x00,0x00,
 000C           ; 0x80,0x00,0x00,0x00,0x88,0xC0,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0xF2,0x04,0x00,
 000C 2224              clr R2
 000E 24BA              out 0x14,R2
 0010           L6:
 0010           ; 0x00,0x00,0x01,0x80,0x01,0xE0,0x22,0x00,0x00,0x20,0x20,0x40,0x00,0x01,0x80,0x00,
 0010           ; 0x00,0x01,0x8B,0x00,0x00,0x00,0x00,0x06,0x3F,0x00,0x00,0x02,0x0C,0x00,0x00,0x01,
 0010           ; 0x9F,0x00,0x02,0xA0,0x14,0x0C,0x00,0x30,0x38,0x40,0x00,0x01,0xC0,0x00,0x00,0x03,
 0010 BB9A              sbi 0x17,3
 0012 C39A              sbi 0x18,3
 0014           ; 0x0E,0x00,0x00,0x00,0x00,0x03,0xC1,0x00,0x00,0x0E,0x1B,0x00,0x00,0x01,0xF8,0x60,
 0014 BA9A              sbi 0x17,2
 0016 C298              cbi 0x18,2
 0018           ; 0x03,0x10,0x19,0xF8,0x00,0x13,0xE8,0xC0,0x00,0x01,0x40,0x00,0x00,0x03,0x0C,0x00,
 0018 B99A              sbi 0x17,1
 001A C198              cbi 0x18,1
 001C           ; 0x00,0x00,0x00,0x02,0x8F,0x00,0x00,0x34,0x30,0x80,0x00,0x1F,0x10,0xC0,0x00,0x10,
 001C 03B3              in R16,0x13
 001E           ; 0x3E,0x00,0x00,0x0A,0x20,0x80,0x00,0x01,0x5F,0x80,0x00,0x02,0x98,0x00,0x00,0x00,
 001E B99A              sbi 0x17,1
 0020 C19A              sbi 0x18,1
 0022           ; 0x00,0x03,0x72,0x00,0x00,0xE4,0x20,0x40,0x00,0x33,0x13,0x00,0x00,0x11,0xF0,0x00,
 0022 BA9A              sbi 0x17,2
 0024 C29A              sbi 0x18,2
 0026           ; 0x00,0x0C,0x27,0x80,0x00,0x02,0x60,0x70,0x00,0x04,0x58,0x00,0x00,0x00,0x00,0x01,
 0026 0370              andi R16,3
 0028           ; 0x46,0x00,0x00,0x04,0x00,0x20,0x00,0x03,0x14,0x00,0x00,0x13,0x00,0x00,0x00,0x04,
 0028           L7:
 0028           ; 0x7D,0x00,0x00,0x06,0x60,0x10,0x00,0x08,0x78,0x00,0x00,0x00,0x00,0x01,0x0C,0x00,
 0028 0330              cpi R16,3
 002A 91F7              brne L6
 002C           L5:
 002C                   .dbline 0 ; func end
 002C 0895              ret
 002E           ;            dat -> R20
                        .even
 002E           _Lcd_SendDat::
 002E 0E940000          xcall push_gset1
 0032 402F              mov R20,R16
 0034           ; 0x00,0x08,0x00,0x10,0x00,0x06,0x98,0x00,0x00,0x10,0x00,0x00,0x00,0x06,0xFA,0x00,
 0034           ; 0x00,0x04,0x60,0x00,0x00,0x08,0x30,0x00,0x00,0x00,0x00,0x01,0xF8,0x00,0x00,0x28,
 0034           ; 0x00,0x00,0x00,0x04,0x58,0x00,0x00,0x10,0x00,0x20,0x00,0x03,0xEA,0x00,0x00,0x08,
 0034           ; 0x60,0x00,0x00,0x10,0x10,0x00,0x00,0x00,0x00,0x01,0xD8,0x00,0x00,0x28,0x00,0x00,
 0034           ; 0x00,0x08,0x38,0x00,0x00,0x10,0x60,0x20,0x00,0x02,0x24,0x00,0x00,0x08,0x60,0x00,
 0034           ; 0x00,0x30,0x18,0x00,0x00,0x00,0x00,0x00,0xB8,0x08,0x00,0x18,0x18,0x1C,0x00,0x18,
 0034 EBDF              xcall _Lcd_RW_Check
 0036           ; 0x38,0x00,0x00,0x10,0x20,0x20,0x00,0x00,0x34,0x08,0x00,0x10,0x60,0x00,0x00,0x60,
 0036 8FEF              ldi R24,255
 0038 84BB              out 0x14,R24
 003A           ; 0x08,0x00,0x00,0x00,0x00,0x00,0x78,0x0C,0x00,0x13,0x0C,0x04,0x00,0x10,0x18,0x00,
 003A BB9A              sbi 0x17,3
 003C C398              cbi 0x18,3
 003E           ; 0x00,0x10,0x30,0x20,0x00,0x00,0x10,0x08,0x00,0x30,0x60,0x00,0x00,0x40,0x04,0x00,
 003E BA9A              sbi 0x17,2
 0040 C298              cbi 0x18,2
 0042           ; 0x00,0x00,0x00,0x00,0x48,0x04,0x06,0x01,0x83,0x04,0x00,0x20,0x0C,0x00,0x00,0x10,
 0042 45BB              out 0x15,R20
 0044           ; 0x00,0x40,0x00,0x00,0x10,0x7C,0x00,0x20,0x60,0x00,0x01,0x80,0x02,0x00,0x00,0x00,
 0044 B89A              sbi 0x17,0
 0046 C098              cbi 0x18,0
 0048           ; 0x00,0x00,0x8C,0x0C,0x02,0x00,0xC0,0x04,0x00,0x60,0x06,0x00,0x00,0x18,0x00,0xC0,
 0048 B89A              sbi 0x17,0
 004A C09A              sbi 0x18,0
 004C           ; 0x00,0x00,0x1F,0x80,0x00,0x20,0x40,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,
 004C BA9A              sbi 0x17,2
 004E C29A              sbi 0x18,2
 0050           L9:
 0050 0E940000          xcall pop_gset1
 0054                   .dbline 0 ; func end
 0054 0895              ret
 0056           ;           Comm -> R20
                        .even
 0056           _Lcd_SendCom0::
 0056 0E940000          xcall push_gset1
 005A 402F              mov R20,R16
 005C           ; 0x06,0x70,0x01,0x00,0x00,0x04,0x00,0xC0,0x03,0x00,0x00,0x18,0x00,0x80,0x00,0x00,
 005C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x06,0x01,0x80,
 005C           ; 0x00,0x80,0x00,0x04,0x01,0x80,0x01,0x80,0x00,0x18,0x01,0x00,0x00,0x00,0x00,0x00,
 005C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,
 005C           ; 0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 005C           ; 0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 005C D7DF              xcall _Lcd_RW_Check
 005E           ; 0x00,0x00,0x00,0x20,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 005E 8FEF              ldi R24,255
 0060 84BB              out 0x14,R24
 0062           ; 0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0062 BB9A              sbi 0x17,3
 0064 C39A              sbi 0x18,3
 0066           ; 0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0066 BA9A              sbi 0x17,2
 0068 C298              cbi 0x18,2
 006A           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 006A 45BB              out 0x15,R20
 006C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 006C B89A              sbi 0x17,0
 006E C098              cbi 0x18,0
 0070           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0070 B89A              sbi 0x17,0
 0072 C09A              sbi 0x18,0
 0074           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0074 BA9A              sbi 0x17,2
 0076 C29A              sbi 0x18,2
 0078           L10:
 0078 0E940000          xcall pop_gset1
 007C                   .dbline 0 ; func end
 007C 0895              ret
 007E           ;           Comm -> R20
 007E           ;            dat -> R22
                        .even
 007E           _Lcd_SendCom1::
 007E 0E940000          xcall push_gset2
 0082 422F              mov R20,R18
 0084 602F              mov R22,R16
 0086           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0086           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0086           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0086           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0086           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0086           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0086 062F              mov R16,R22
 0088 D2DF              xcall _Lcd_SendDat
 008A           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 008A 042F              mov R16,R20
 008C E4DF              xcall _Lcd_SendCom0
 008E           L11:
 008E 0E940000          xcall pop_gset2
 0092                   .dbline 0 ; func end
 0092 0895              ret
 0094           ;           Comm -> y+4
 0094           ;           dat1 -> R20
 0094           ;           dat0 -> R22
                        .even
 0094           _Lcd_SendCom2::
 0094 0E940000          xcall push_gset2
 0098 422F              mov R20,R18
 009A 602F              mov R22,R16
 009C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,
 009C           ; 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 009C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x01,0x00,
 009C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 009C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x01,0x00,0x00,0x00,
 009C           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 009C 062F              mov R16,R22
 009E C7DF              xcall _Lcd_SendDat
 00A0           ; 0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,
 00A0 042F              mov R16,R20
 00A2 C5DF              xcall _Lcd_SendDat
 00A4           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 00A4 0C81              ldd R16,y+4
 00A6 D7DF              xcall _Lcd_SendCom0
 00A8           L12:
 00A8 0E940000          xcall pop_gset2
 00AC                   .dbline 0 ; func end
 00AC 0895              ret
 00AE           ;           addr -> R20,R21
 00AE           ;              y -> R22
 00AE           ;              x -> R20
                        .even
 00AE           _Lcd_Locate::

⌨️ 快捷键说明

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