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

📄 lcd01.s

📁 长沙理工自己的实验程序
💻 S
字号:
	.module lcd01.c
	.area data(ram, con, rel)
_ucChinese::
	.blkb 19
	.area idata
	.byte 179,164,201,179,192,237,185,164,180,243,209,167,187,182,211,173
	.byte 196,250,0
	.area data(ram, con, rel)
_ucCharacter::
	.blkb 55
	.area idata
	.byte 'W,'e,'l,'c,'o,'m,'e,32,'t,'o,32,'C,'h,'a,'n,'g
	.byte 'S,'h,'a,32,'U,'n,'i,'v,'e,'r,'s,'i,'t,'y,32,'o
	.byte 'f,32,'S,'c,'i,'e,'n,'c,'e,32,38,32,'T,'e,'c,'h
	.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
_main::
	sbiw R28,2
; 
; #include "lcd0.h"
; 
; unsigned char ucChinese[] = {"长沙理工大学欢迎您"};
; unsigned char ucCharacter[] = {"Welcome to ChangSha University of Science & Technology"};
; /*unsigned char code_Bmp015[]=
; {
; 0x00,0x1E,0x00,0x00,0x62,0x00,0x01,0x84,0x00,0x06,0x1F,0xFC,0x78,0x00,0x02,0xE0,
; 0x00,0x02,0xE0,0x03,0xFC,0xE0,0x00,0x20,0xE0,0x00,0x20,0xE0,0x03,0x80,0xE0,0x00,
; 0x40,0xE0,0x00,0x40,0x7C,0x07,0x00,0x03,0x00,0x80,0x00,0xC0,0x80,0x00,0x3F,0x00
; };*/
; 
; void main (void)
; { int i,j,k;
;     lcdInitiate ();
	xcall _lcdInitiate
; 	lcdClear();
	xcall _lcdClear
; 	k=0;
	clr R10
	clr R11
	xjmp L3
L2:
; 	/*while(1)
; 	{for(i=0;i<64;i++)
; 			for(j=0;j<128;j++)
; 			{lcdWrite(0xF2);
; 			lcdWrite(j);
; 			lcdWrite(i);
; 			lcdWrite(code_Bmp015[k]);
; 			k++;
; 			}
; 	}*/
; 	while(1)
; 	{
; 	 characterDisplay (0x04,0x00,ucCharacter);
	ldi R24,<_ucCharacter
	ldi R25,>_ucCharacter
	std y+1,R25
	std y+0,R24
	clr R18
	clr R19
	ldi R16,4
	ldi R17,0
	xcall _characterDisplay
; 	chineseDisplay (0x02,0x02,ucChinese);
	ldi R24,<_ucChinese
	ldi R25,>_ucChinese
	std y+1,R25
	std y+0,R24
	ldi R18,2
	ldi R19,0
	ldi R16,2
	ldi R17,0
	xcall _chineseDisplay
; 	}
L3:
	xjmp L2
X0:
L1:
	.dbline 0 ; func end
	adiw R28,2
	ret
; }

⌨️ 快捷键说明

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