高级会员
主题
回帖0
积分3296
阅读权限30
注册时间2010-10-19
最后登录1970-1-1
在线时间 小时
|
很久没有上网了。这个源程序如果你没有改过,而编译能通过,应可以流动显17个汉字的吧?
#define ALLNUM 17 //定义要显示总32X32汉字个数,计算方法:ALLNUM=汉字个数
uchar wor,col,col1,disrow; //wor为要显字变量,col为位移变量,col1为字节偏移量,disrow为行变量
uchar code tab[][128]; //32*32汉字字模,
uchar BUFF[17]; //下半屏显示缓冲
uchar BUFF1[17]; //上半屏显示缓冲
sbit R1=P3^3;
关键是第一行,
#define ALLNUM 17 //定义要显示总32X32汉字个数,计算方法:ALLNUM=汉字个数
把17改大一点点,如30看看显示什么东东?
不行改在再大一点点看看。
因为后面有一行是控制总字数的。
wor=wor++;// 一个汉字移动后,指向下一个汉字
if(wor>=ALLNUM) wor=0;// 移动元ALLNUM个汉字后,重新开始
手上没有硬件了,你看看改下能不能显更多的字? |
|