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

📄 lcd.c

📁 可以实现44B0的底层所有通信
💻 C
字号:

#include <string.h>
#include "..\inc\def.h"
#include "..\inc\44b.h"
#include "..\inc\44blib.h"
#include "..\inc\lcd.h"

#define LINEVAL			240
#define HOZVAL			320
void Lcd_Init(void)
{
	rDITHMODE=0x1223a;
	rDP1_2=0x5a5a;
	rDP4_7=0x366cd9b;
	rDP3_5=0xda5a7;
	rDP2_3=0xad7;
	rDP5_7=0xfeda5b7;
	rDP3_4=0xebd7;
	rDP4_5=0xebdfd7;
	rDP6_7=0x7efdfbf;
	
	rLCDCON1=(0)|(1<<5)|(MVAL_USED<<7)|(0<<8)|(0<<10)|(CLKVAL_GREY16<<12);
	//(0)--禁止LCD,LCD FIFO清除 |(1<<5)--4位单扫描显示模式|
	//(MVAL_USED<<7)--频率有MVAL确定|(0<<8)--VLINE和VCLK之间的延时为4 clks
	//|(0<<10)--VLINE高电平的宽度为4 clks|(CLKVAL_GREY16<<12)--       
	rLCDCON2=(LINEVAL)|(HOZVAL<<10)|(10<<21);
	//rLCDSADDR1=(0x2<<27)|(((LCD_ACTIVE_BUFFER>>22)<<21)|M5D(LCD_ACTIVE_BUFFER>>1));
	
	
	//Enable, 4B_SNGL_SCAN, WDLY=8clk, WLH=8clk
	rLCDCON1=(1)|(1<<5)|(MVAL_USED<<7)|(0x3<<8)|(0x3<<10)|(CLKVAL_GREY16<<12);
	rBLUELUT=0xfa40;
	
	//Enable LCD Logic and EL back-light.
	rPDATC=rPDATC&0xFCFF;//C8
}

⌨️ 快捷键说明

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