📄 lcd.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 + -