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

📄 lcd01.lis

📁 长沙理工自己的实验程序
💻 LIS
字号:
                        .module lcd01.c
                        .area data(ram, con, rel)
 0000           _ucChinese::
 0000                   .blkb 19
                        .area idata
 0000 B3A4C9B3C0EDB9A4B4F3D1A7BBB6D3AD  .byte 179,164,201,179,192,237,185,164,180,243,209,167,187,182,211,173
 0010 C4FA00            .byte 196,250,0
                        .area data(ram, con, rel)
 0013           _ucCharacter::
 0013                   .blkb 55
                        .area idata
 0013 57656C636F6D6520746F204368616E67  .byte 'W,'e,'l,'c,'o,'m,'e,32,'t,'o,32,'C,'h,'a,'n,'g
 0023 53686120556E6976657273697479206F  .byte 'S,'h,'a,32,'U,'n,'i,'v,'e,'r,'s,'i,'t,'y,32,'o
 0033 6620536369656E636520262054656368  .byte 'f,32,'S,'c,'i,'e,'n,'c,'e,32,38,32,'T,'e,'c,'h
 0043 6E6F6C6F677900    .byte 'n,'o,'l,'o,'g,'y,0
                        .area data(ram, con, rel)
                        .area text(rom, con, rel)
                ;              j -> <dead>
                ;              i -> <dead>
                ;              k -> R10,R11
                        .even
 0000           _main::
 0000 2297              sbiw R28,2
 0002           ; 
 0002           ; #include "lcd0.h"
 0002           ; 
 0002           ; unsigned char ucChinese[] = {"长沙理工大学欢迎您"};
 0002           ; unsigned char ucCharacter[] = {"Welcome to ChangSha University of Science & Technology"};
 0002           ; /*unsigned char code_Bmp015[]=
 0002           ; {
 0002           ; 0x00,0x1E,0x00,0x00,0x62,0x00,0x01,0x84,0x00,0x06,0x1F,0xFC,0x78,0x00,0x02,0xE0,
 0002           ; 0x00,0x02,0xE0,0x03,0xFC,0xE0,0x00,0x20,0xE0,0x00,0x20,0xE0,0x03,0x80,0xE0,0x00,
 0002           ; 0x40,0xE0,0x00,0x40,0x7C,0x07,0x00,0x03,0x00,0x80,0x00,0xC0,0x80,0x00,0x3F,0x00
 0002           ; };*/
 0002           ; 
 0002           ; void main (void)
 0002           ; { int i,j,k;
 0002           ;     lcdInitiate ();
 0002 0E940000          xcall _lcdInitiate
 0006           ;       lcdClear();
 0006 0E940000          xcall _lcdClear
 000A           ;       k=0;
 000A AA24              clr R10
 000C BB24              clr R11
 000E 14C0              xjmp L3
 0010           L2:
 0010           ; 	/*while(1)
 0010           ; 	{for(i=0;i<64;i++)
 0010           ; 			for(j=0;j<128;j++)
 0010           ; 			{lcdWrite(0xF2);
 0010           ; 			lcdWrite(j);
 0010           ; 			lcdWrite(i);
 0010           ; 			lcdWrite(code_Bmp015[k]);
 0010           ; 			k++;
 0010           ; 			}
 0010           ; 	}*/
 0010           ; 	while(1)
 0010           ; 	{
 0010           ; 	 characterDisplay (0x04,0x00,ucCharacter);
 0010 80E0              ldi R24,<_ucCharacter
 0012 90E0              ldi R25,>_ucCharacter
 0014 9983              std y+1,R25
 0016 8883              std y+0,R24
 0018 2227              clr R18
 001A 3327              clr R19
 001C 04E0              ldi R16,4
 001E 10E0              ldi R17,0
 0020 0E940000          xcall _characterDisplay
 0024           ;       chineseDisplay (0x02,0x02,ucChinese);
 0024 80E0              ldi R24,<_ucChinese
 0026 90E0              ldi R25,>_ucChinese
 0028 9983              std y+1,R25
 002A 8883              std y+0,R24
 002C 22E0              ldi R18,2
 002E 30E0              ldi R19,0
 0030 02E0              ldi R16,2
 0032 10E0              ldi R17,0
 0034 0E940000          xcall _chineseDisplay
 0038           ;       }
 0038           L3:
 0038 EBCF              xjmp L2
 003A           X0:
 003A           L1:
 003A                   .dbline 0 ; func end
 003A 2296              adiw R28,2
 003C 0895              ret
 003E           ; }

⌨️ 快捷键说明

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