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

📄 lcdtarget_updatescreen.c

📁 s1mp3 sdk, action mp3 develop tool kit!
💻 C
字号:
#include <drivers/lcdtarget.h>
#include <drivers/lcd.h>
#include "lcdtarget_local.h"

unsigned char *colptr;
extern unsigned char *Screen;

void LCDTARGET_UpdateScreen(void) {
	unsigned char x;
	unsigned char y;

	LCDTARGET_EnableLCDWrite();
	
	for (y = 0; y < NBR_PAGES; y++) {
		/* setup the page number for the y direction */
		LCDTARGET_PutControlByte(LCD_SET_PAGE + y);
		LCDTARGET_PutControlByte(LCD_SET_COL_HI);
		LCDTARGET_PutControlByte(LCD_SET_COL_LO);
#asm
		in	a, (MFP_GPOA_SELECT_REG)
		or	LCDTARGET_A0					; Enable Data write
		out	(MFP_GPOA_SELECT_REG), a
#endasm
		colptr = Screen + y;
#asm
		ld	hl, (_colptr)
		ld	b, X_BYTES
		ld	de, 4
Copy_Pixels:	ld	a, (hl)
		ld	(0x8001), a
		add	hl, de
		djnz	Copy_Pixels
#endasm
	}
	LCDTARGET_DisableLCDWrite();
}

⌨️ 快捷键说明

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