資源簡介
做畢業設計的同學注意
啦 用液晶顯示測試值
代碼片段和文件信息
#include? ???
#define?uint?unsigned?int
#define?uchar?unsigned?char
#define?ulong?unsigned?long
#include?
#define?dataport?P1
sbit????cd=P3^4;
sbit????read=P3^5;
sbit????write=P3^6;
sbit????r10k=P2^4;
sbit????r100k=P2^5;
sbit????r1m=P2^6;
sbit????r10m=P2^7;
uchar?code???tab[10]={0x100x110x120x130x140x150x160x170x180x19};
uint?m;
uchar????buf[8]={00000000};
void?busy()
{
uchar?status;
do{
cd=1;
read=0;
write=1;
_nop_();
_nop_();
_nop_();
status=dataport;
read=1;
}while(status&0x03!=0x03);
}
void?write_dat(uchar?dat)
{
busy();
cd=0;
read=1;
write=0;
_nop_();
_nop_();
_nop_();
dataport=dat;
write=1;
}
void?write_cmd(uchar?cmd)
{
busy();
cd=1;
read=1;
write=0;
_nop_();
_nop_();
_nop_();
dataport=cmd;
write=1;
}
void?inityejin()
{
write_dat(0x00);
write_dat(0x00);
write_cmd(0x40);//文本首地址
write_dat(0x10);
write_dat(0x00);
write_cmd(0x41);//文本寬度
write_dat(0x00);
write_dat(0x08);
write_cmd(0x42);//圖形首地址
write_dat(0x10);
write_dat(0x00);
write_cmd(0x43);//圖形寬度
write_cmd(0x80);//或模式
write_cmd(0x9c);//開文本圖形顯示
}
uchar?code?table[]={
/*--??文字:??歡??--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x000x800x000x800xFC0x800x050xFE0x850x040x4A0x480x280x400x100x40
0x180x400x180x600x240xA00x240x900x410x180x860x0E0x380x040x000x00
/*--??文字:??迎??--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x400x000x210x800x360x7C0x240x440x040x440x040x440xE40x440x240x44
0x250x440x260x540x240x480x200x400x200x400x500x000x8F0xFE0x000x00
/*--??文字:??使??--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x080x400x0C0x400x1B0xFE0x100x400x370xFC0x640x440xA40x440x270xFC
0x240x440x220x400x210x800x200x800x210x700x220x1E0x2C0x040x000x00
/*--??文字:??用??--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x000x000x1F0xFC0x100x840x100x840x100x840x1F0xFC0x100x840x100x84
0x100x840x1F0xFC0x100x840x100x840x200x840x200x840x400x940x800x88
/*--??文字:?????--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*--??文字:?????--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*--??文字:?????--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*--??文字:?????--*/
/*--??宋體12;??此字體下對應的點陣為:寬x高=16x16???--*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000
- 上一篇:Qt中QLabel單擊事件響應
- 下一篇:閾值分割迭代法處理圖像
評論
共有 條評論