?? init.c
字號:
#include "lcdhead.h"
void WriteWord1(unsigned int word)
{
char i;
uchar temp;
FSYNC1_LO;
temp = word>>8;
for(i=0;i<16;i++)
{
SCLK1_HI;
if(temp & 0x80)
SDATA1_HI;
else
SDATA1_LO;
SCLK1_LO;
word<<=1;
}
FSYNC1_HI;
SCLK1_HI;
}
void WriteWord2(unsigned int word)
{
char i;
uchar temp;
temp = word>>8;
FSYNC2_LO;
for(i=0;i<16;i++)
{
SCLK2_HI;
if(temp & 0x80)
SDATA2_HI;
else
SDATA2_LO;
SCLK2_LO;
word<<=1;
}
FSYNC2_HI;
SCLK2_HI;
}
/*
void FreqSet(unsigned long freq)
{
WriteWord1(0x0228);
WriteWord1(0x8000|(freq&0x00003fff));
freq>>=12;
WriteWord1(0x1228);
WriteWord1(0x8000|(freq&0x00003fff));
WriteWord1(0xc002);
WriteWord2(0x0228);
WriteWord2(0x8000|(freq&0x00003fff));
freq>>=12;
WriteWord2(0x1228);
WriteWord2(0x8000|(freq&0x00003fff));
WriteWord2(0xc002);
} */
void Init(void)
{
unsigned long i;
// P0_3=0;
// P2_3=0;
for(i=65535;i!=0;i--);
WriteWord1(0x0328);
WriteWord2(0x0328);
for(i=200;i!=0;i--);
WriteWord1(0x0228);
WriteWord1(0x8000|0x2b85);
WriteWord1(0x1228);
WriteWord1(0x8000|0x0147);
WriteWord1(0xe000);
WriteWord2(0x0228);
WriteWord2(0x8000|0x2b9b);
WriteWord2(0x1228);
WriteWord2(0x8000|0x0147);
WriteWord2(0xe000);
WriteWord1(0x0228);
WriteWord1(0x4000);
WriteWord1(0x1228);
WriteWord1(0x4000);
WriteWord1(0xc000);
WriteWord2(0x0228);
WriteWord2(0x4000);
WriteWord2(0x1228);
WriteWord2(0x4000);
WriteWord2(0xc000);
for(i=65535;i!=0;i--);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -