打印

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

[复制链接]
1344|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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;

使用特权

评论回复
5
yklstudent| | 2013-1-20 19:54 | 只看该作者
钓鱼 。。。。。。:shutup:

使用特权

评论回复
6
NE5532| | 2013-1-20 20:23 | 只看该作者
1111670 发表于 2013-1-20 14:09
已经定义好了,100个汉字,每个汉字32字节,点阵16*16;

还有漏洞,字模是横向字模还是竖向字模?液晶显示是横向排列还是竖向排列?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

50

帖子

0

粉丝