早教吧作业答案频道 -->其他-->
LCD液晶编程如何把8*8阵列改为8*16和16*16阵列:这是原程序,如何把8*8阵列改为8*16和16*16阵列//voidLCDwritehanzi(unsignedcharHang,unsignedcharLie,unsignedcharFourbyte[]){\x05LCDwritebyte(Hang,Lie,Fourbyte);\x05LC
题目详情
LCD液晶编程如何把8*8阵列改为8*16和16*16阵列:这是原程序,如何把8*8阵列改为8*16和16*16阵列
//
void LCD_write_hanzi(unsigned char Hang,unsigned char Lie,unsigned char Four_byte[])
{
\x05LCD_write_byte(Hang,Lie,Four_byte);
\x05LCD_write_byte(Hang,Lie + 1,Four_byte + 8);
\x05LCD_write_byte(Hang + 1,Lie,Four_byte + 16);
\x05LCD_write_byte(Hang + 1,Lie + 1,Four_byte + 24);
}
/****向液晶写句子***/
void LCD_Write_Sentence(unsigned char Hang,unsigned char Lie,unsigned char *wordp)
{
unsigned int *word;
word=(unsigned int *)wordp;
while(((*word)&0xff00)!=0x0000)
{
LCD_write_hanzi(Hang,Lie,WordTable[GetWordAddress(*word)]);
word++;Lie+=2;
}
}
//
void LCD_write_hanzi(unsigned char Hang,unsigned char Lie,unsigned char Four_byte[])
{
\x05LCD_write_byte(Hang,Lie,Four_byte);
\x05LCD_write_byte(Hang,Lie + 1,Four_byte + 8);
\x05LCD_write_byte(Hang + 1,Lie,Four_byte + 16);
\x05LCD_write_byte(Hang + 1,Lie + 1,Four_byte + 24);
}
/****向液晶写句子***/
void LCD_Write_Sentence(unsigned char Hang,unsigned char Lie,unsigned char *wordp)
{
unsigned int *word;
word=(unsigned int *)wordp;
while(((*word)&0xff00)!=0x0000)
{
LCD_write_hanzi(Hang,Lie,WordTable[GetWordAddress(*word)]);
word++;Lie+=2;
}
}
▼优质解答
答案和解析
12864一般是带字库的,不需要取模,直接输入汉字并给定显示位置就可以显示.
并且12864液晶汉字一般是以16x16格式显示,128列,1行显示8个汉字,每个汉字占用16列.
8x16的汉字显示可能效果会不太好看,16x16点阵,那么每个汉字32个字节数据.先写第0行的前8列,再写后8列.
如果不带字库,你在取字模的时候也是这样,一行一行往下取!
并且12864液晶汉字一般是以16x16格式显示,128列,1行显示8个汉字,每个汉字占用16列.
8x16的汉字显示可能效果会不太好看,16x16点阵,那么每个汉字32个字节数据.先写第0行的前8列,再写后8列.
如果不带字库,你在取字模的时候也是这样,一行一行往下取!
看了LCD液晶编程如何把8*8阵列...的网友还看了以下:
A溶液+Na2SO4溶液→白色沉淀,不溶于稀HNO3由此推断A的化学式为A溶液+B溶液→C溶液+D 2020-04-27 …
求助一个无机化学题先有一白色固体A,溶于水溶液产生白色沉淀B,B可溶于浓Hcl.若将固体A溶于稀H 2020-06-02 …
令N是所有n阶下三角非奇异复方阵的集合,D是主对角线上的元都是非零复数的n阶对角矩阵的集合,说明矩 2020-06-10 …
如图为人体体液流动交换示意图,以下叙述正确的是()A.A、B、C依次为消化液、血浆、尿液B.A、B 2020-06-22 …
设A,B,C均为n阶矩阵,若AB=C,且B可逆,则()A.矩阵C的行向量组与矩阵A的行向量组等价B 2020-07-20 …
下列关于中性溶液的说法正确的是()A.中性溶液就是PH=7的溶液B.中性溶液是指c(H+)=c(O 2020-07-25 …
设A为3阶矩阵且行列式|A|=0,则下列说法正确的是A、矩阵A中必有一列元素等于0B、矩阵A中必有 2020-07-25 …
一系列初等阵的乘积必是()a单位阵b零拒阵c奇异阵d非异阵 2020-11-08 …
向无色溶液A中加入过量的硝酸时有白色沉淀B和无色溶液C生成,向C中加入过量的铜粉得蓝色溶液D并放出红 2020-11-24 …
推断题求解答某绿色固体A可以溶于水,水溶液通入二氧化碳气体得棕黑色固体B和紫红色溶液C.B与浓HCL 2020-11-24 …