独孤求败之一:更高效的c程序_pic18f

[复制链接]
 楼主| 1111670 发表于 2013-1-20 13:34 | 显示全部楼层 |阅读模式
问题:液晶有10个显示画面,每个画面10个字,每个字不同,组成字或者词,位置不定。
要求:pic单片机数据和程序空间小,代码效率高。
回答:简图如下:
uchar hanzi[100][32]={};
uchar hanzi1[]={
1,//x 坐标
1,// y坐标
4,//字个数
4,5,5,7//汉字索引
};
uchar hanzi2[]={};
struct huamian={
uchar i;//画面索引
uchar *p;//词组首地址
};

main()
{
    for ( ;;  ) //10个画面循环显示
    {
     for ()     //每个画面字或者词显示
     {
       for ()   //每个汉字的编码
         {}
     }
    }

}
 楼主| 1111670 发表于 2013-1-20 13:37 | 显示全部楼层
自己顶,自己做的项目,只给出简单思路,给公司保密吧。
NE5532 发表于 2013-1-20 14:00 | 显示全部楼层
字模不同,咋比较呀,给楼主一个12*12的点阵,查表烦死。
 楼主| 1111670 发表于 2013-1-20 14:09 | 显示全部楼层
已经定义好了,100个汉字,每个汉字32字节,点阵16*16;
yklstudent 发表于 2013-1-20 19:54 | 显示全部楼层
钓鱼 。。。。。。:shutup:
NE5532 发表于 2013-1-20 20:23 | 显示全部楼层
1111670 发表于 2013-1-20 14:09
已经定义好了,100个汉字,每个汉字32字节,点阵16*16;

还有漏洞,字模是横向字模还是竖向字模?液晶显示是横向排列还是竖向排列?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部