資源簡介
通過實驗可行的液晶顯示程序,用RT12232B型號的液晶顯示中文,圖形都可以!

代碼片段和文件信息
#include
#include
#include
#define?uchar?unsigned?char
#define ????????LCDDATA1 0xbd01//XBYTE[0Xb901] E1
#define ????????LCDDATA0 0xb501//XBYTE[0Xb101]
#define ????????LCDORDER1 0x9d00//XBYTE[0X9900]
#define ????????LCDORDER0 0x9500//XBYTE[0X9100]
uchar?code?tab0[]={0x000x020x020xF20x120x120x120x120x120x120x120xF20x020x020x020x00
???0x200x200x200x250x290x310x210x210x210x310x2F0x250x200x200x200x00};
uchar?code?tab1[]={0x400x410x4E0xC40x000x200x240x240x240x3F0x240x240xE40x240x200x00
???????????????????0x000x000x000x7F0x200x110x010x030x0D0x010x410x810x7F0x010x010x00};
uchar?code?tab2[]={0x200x220x120x120xFA0x4E0x4A0x4A0x4A0x4A0x4A0xFA0x020x020x000x00
???0x210x110xFD0x4B0x490x490xF90x200x110xF90x4F0x490x490xF90x010x00};
void?write_c1(uchar?adata)
{
???
??? _nop_();
XBYTE[LCDORDER1]=adata;
_nop_();
???
?}
void?write_d1(uchar?adata)
?{
???
??? _nop_();
XBYTE[LCDDATA1]=adata;
_nop_();
???
?}
void?write_c2(uchar?adata)?
?{?
???? _nop_();
XBYTE[LCDORDER0]=adata;
_nop_();
??}
void?write_d2(uchar?adata)
?{
???
_nop_();
XBYTE[LCDDATA0]=adata;
_nop_();
?}
void?clear()
{
uchar?ij;
for(i=0xb8;i<=0xbb;i++)
{
? ?write_c1(i);
?????write_c2(i);
? ?for(j=0x00;j<0x3d;j++)
? {
?write_c1(j);
?????????write_c2(j);
?write_d1(0x00);
?????????write_d2(0x00);
?}
}
}
void?main()
{uchar?i;
clear();
write_c1(0XAE);//關顯示
write_c2(0XAE);
write_c1(0XE2);//復位
write_c2(0XE2);
write_c1(0XA9);//??1/32duty
write_c2(0XA9);
write_c1(0xA1);//正向顯示
write_c2(0xA1);
write_c1(0xA4);
write_c2(0xA4);
write_c1(0xe0);
write_c2(0xe0);
write_c1(0xc0);//起始行
write_c2(0xc0);
write_c1(0xee);
write_c2(0xee);
write_c1(0xaf);//開顯示
write_c2(0xaf);
write_c1(0xb8);
write_c2(0xb8);
write_c1(0x00);
write_c2(0x00);
for(i=0;i<16;i++)
write_d1(tab0[i]);
for(i=0;i<16;i++)
write_d1(tab1[i]);?
for(i=0;i<16;i++)
write_d1(tab2[i]);
write_c1(0xb9);
write_c1(0x00);?
for(i=16;i<32;i++)
write_d1(tab0[i]);
for(i=16;i<32;i++)
write_d1(tab1[i]);?
for(i=16;i<32;i++)
write_d1(tab2[i]);??
while(1);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????216713??2009-05-25?22:57??12232測試\200903271829090349.pdf
?????文件???????6376??2005-03-22?15:22??12232測試\STARTUP.A51
?????文件???????2247??2009-06-03?20:21??12232測試\gh.plg
?????文件???????2297??2009-06-03?20:19??12232測試\Text1.c
?????文件??????14062??2009-06-03?20:19??12232測試\STARTUP.LST
?????文件?????????40??2009-06-03?20:19??12232測試\gh.lnp
?????文件???????8234??2009-06-03?20:19??12232測試\gh.M51
?????文件???????1137??2009-06-03?20:19??12232測試\gh.hex
?????文件????????749??2009-06-03?20:19??12232測試\STARTUP.OBJ
?????文件???????5463??2009-06-03?20:19??12232測試\Text1.LST
?????文件???????7639??2009-06-03?20:19??12232測試\Text1.OBJ
?????文件???????7462??2009-06-03?20:19??12232測試\gh
?????文件??????????0??2009-06-03?19:58??12232測試\gh_Uv2.Bak
?????文件???????2163??2009-06-03?20:21??12232測試\gh.Uv2
?????文件???????1372??2009-06-03?20:21??12232測試\gh.Opt
?????文件???????1030??2009-06-04?07:52??12232測試\new.plg
?????文件???????3544??2009-06-04?08:09??12232測試\Text2.c
?????文件?????????25??2009-06-04?08:09??12232測試\new.lnp
?????文件???????7094??2009-06-04?08:09??12232測試\new.M51
?????文件???????1849??2009-06-04?08:09??12232測試\new.hex
?????文件??????????0??2009-06-03?20:21??12232測試\new_Uv2.Bak
?????文件???????2103??2009-06-03?20:44??12232測試\new.Uv2
?????文件????????975??2009-06-03?20:44??12232測試\new.Opt
?????文件??????30346??2009-06-03?20:20??12232測試\Last?Loaded?fhg.DBK
?????文件??????30334??2009-06-03?20:45??12232測試\fhg.DSN
?????文件???????1054??2009-06-03?20:45??12232測試\fhg.PWI
?????文件???????7427??2009-06-04?08:09??12232測試\Text2.LST
?????文件???????7854??2009-06-04?08:09??12232測試\Text2.OBJ
?????文件???????7064??2009-06-04?08:09??12232測試\new
?????目錄??????????0??2009-06-04?08:11??12232測試
............此處省略3個文件信息
- 上一篇:ms05039漏洞溢出工具
- 下一篇:jfreechart繪制的風速風向玫瑰圖
評論
共有 條評論