资源简介

51单片机实现电子书,包括原理图,仿真文件,KeikC源程序

资源截图

代码片段和文件信息

/************************UCDOS的HZK16汉字点阵为横向,在LGM12641中显示为乱码,
        必须对其处理,此文件实现功能:汉字点阵处理,汉字在LCD上显示方式*****/

uchar abc;     //中间变量
uchar xdata *addc;//地址指针
uchar graph32[32]graph8[8];//汉字点阵数组


/***********写汉字子函数,使LCD按4行,8列方式显示
word[]为32位数组,包含16*16汉字点阵信息。
i为行(取值范围0-3)。
j为列(取值范围0-7)。********************/

           
void wrhz(uchar word[]uchar iuchar j)
{
uchar kz;
setp(i*2);
if(j>=4)
{
j=j-4;
k=2;
}
else
{
k=1;
}
setc(j*16);
for(z=0;z<16;z++)
{
wrd(word[z]k);
}
setp(i*2+1);
setc(j*16);
for(z=0;z<16;z++)
{
wrd(word[(z+16)]k);
}
}

/**********汉字自偏移函数。
功能:每写一个汉字,新汉字自动在LCD上向右偏移一位
若一行写满,则自动向下一行偏移
若写满一页,则自动返回起始行*****************/

void hz(uchar graph[])
{

if(c<31)
{
wrhz(graphab);
b++;c++;
if(b>=8)
{
b=b-8;
a++;
}
}
else
{
wrhz(graph37);
a=0;
b=0;
c=0;
}
}

/************1/4汉字点阵生成函数
功能:给定汉字的地址,则读出汉字,
把HZK16的点阵格式转换为本LCD的显示格式**********/

void h

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....     75094  2020-04-21 09:05  仿真\e-book.DSN

    .CA....      1886  2020-04-21 09:05  仿真\e-book.PWI

    .CA....    267616  1998-09-06 15:20  仿真\HZK16.BIN

    .CA....     74688  2007-10-14 22:39  仿真\Last Loaded e-book.DBK

    .CA....     48668  2007-10-14 16:04  仿真\天龙八部之杏子林中商略平生义.BIN

    .CA....    267616  1998-09-06 15:20  辅助文件\HZK16

    .CA....     48604  2007-10-14 15:11  演示文件\天龙八部之杏子林中商略平生义.txt

    .CA....    344768  2020-04-21 09:04  原理图.JPG

    .CA....      1912  2007-11-06 18:32  程序\e-book.PWI

    .CA....     13510  2007-11-06 16:06  程序\ebook

    .CA....      3909  2007-11-06 16:06  程序\ebook.hex

    .CA....        43  2007-11-06 16:06  程序\ebook.lnp

    .CA....     18768  2007-11-06 16:06  程序\ebook.M51

    .CA....      1238  2007-11-06 16:08  程序\ebook.Opt

    .CA....       421  2007-11-06 16:08  程序\ebook.plg

    .CA....      2186  2007-11-06 16:08  程序\ebook.Uv2

    .CA....      1662  2007-10-14 22:39  程序\ebook_Opt.Bak

    .CA....      2153  2007-09-23 21:46  程序\ebook_Uv2.Bak

    .CA....      2006  2007-10-14 16:44  程序\hzcl.c

    .CA....     74688  2007-10-14 17:18  程序\Last Loaded e-book.DBK

    .CA....      2235  2007-10-14 16:53  程序\lcd drive.h

    .CA....      6376  2005-03-22 15:22  程序\STARTUP.A51

    .CA....     10852  2007-11-06 16:06  程序\STARTUP.LST

    .CA....       750  2007-11-06 16:06  程序\STARTUP.OBJ

    .CA....       965  2007-10-14 22:37  程序\Text1.c

    .CA....      3252  2007-11-06 16:06  程序\Text1.LST

    .CA....     14920  2007-11-06 16:06  程序\Text1.OBJ

    .C.D...         0  2020-04-21 09:05  仿真

    .C.D...         0  2020-04-21 09:03  辅助文件

    .C.D...         0  2020-04-21 09:03  演示文件

............此处省略4个文件信息

评论

共有 条评论