搜索
bottom↓
楼主: a105

用AT45DB161D制作字库

[复制链接]

出0入0汤圆

发表于 2010-3-3 15:54:53 | 显示全部楼层
回复【楼主位】a105
-----------------------------------------------------------------------

程序如下:
void  seri() interrupt 4 using 3
{
   if(RI)
  {  
     if(0x30!=SBUF)                //接受完毕符号
    {
         buf[counter++]=SBUF;
    }
     else
    {
     flag=1;
    }
}
RI=0;
}
...............
void main()
{    unsigned char buff[2];
    while(1){
      if(flag){
                for(n=0;n<counter;n++)
                {
                  buff[0]=0xce;
                  buff[1]=0xd2;   //直接赋值,汉字“我”
                  Put_GB2313(buff);
                  n=n+2;
                }
                  flag=0;
                counter=0;
      }
}
}

问题:发送了10个汉字左右,就出现乱码

出0入0汤圆

发表于 2010-3-3 16:13:30 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-3-4 13:33:53 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-3-4 14:44:37 | 显示全部楼层
用AT45DB161D制作字库

出0入0汤圆

发表于 2010-3-5 09:06:32 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-3-9 20:31:18 | 显示全部楼层
  在用字库烧写上位机对AT45DB161D烧写字库时,进度条没有变化,下位机用的是AT89S52,通过专用的烧程器下载下去的,绝对没有问题,AT89S52和PC通过串口连接起来的,请问各位,大约会是什么问题呢?


(原文件名:传送时,没变化.jpg)
  楼主可以把整个电路图贴出来吗,谢谢了!

出0入0汤圆

发表于 2010-3-10 11:33:53 | 显示全部楼层
回复【32楼】a105
用51最小系统板就可以了

-----------------------------------------------------------------------

有烧写的图就方便多了

出0入0汤圆

发表于 2010-3-27 15:44:55 | 显示全部楼层
回复【105楼】donglei
  在用字库烧写上位机对AT45DB161D烧写字库时,进度条没有变化,下位机用的是AT89S52,通过专用的烧程器下载下去的,绝对没有问题,AT89S52和PC通过串口连接起来的,请问各位,大约会是什么问题呢?


(原文件名:传送时,没变化.jpg)
引用图片
  楼主可以把整个电路图贴出来吗,谢谢了!
-----------------------------------------------------------------------

我用的Tinny2313,波特率9600,
程序和操作步骤基本上按照LZ位提供的方式
但也是烧不进去呀

出0入0汤圆

发表于 2010-3-27 15:58:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-27 16:04:49 | 显示全部楼层
有过类似的想法,没想到有人做出来了,顶下

出0入0汤圆

发表于 2010-3-28 09:50:39 | 显示全部楼层
比较详细,支持啦.

出0入0汤圆

发表于 2010-3-28 16:51:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-28 22:13:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-2 09:22:37 | 显示全部楼层
请教楼主:我用你的“制作GB2313字库”和参照相应的下位机程序,怎么出现,上面是对应汉字,下面怎么不是对应汉字的字模,而且第8列字模没有显示。
void GB2313_FindPos(uint8 *hz,GB2313_POS *pos)
{
    uint8 qh,wh;
        uint16 offset;
    //占两个字节,取其区位号
        qh = hz[0] - 0xa0;
        wh = hz[1] - 0xa0;
    offset = (94*(qh-1)+(wh-1));/*得到偏移位置*/
    pos->sector = offset/16;
        pos->offset = (offset*32)%512;
}
这是我的取模变换函数

(原文件名:pi.JPG)

出0入0汤圆

 楼主| 发表于 2010-4-2 10:38:46 | 显示全部楼层
回【105楼】 donglei :
你的波特率设置对了吗,还在就是最小系统的晶振要是11.0592M的才可以,12M的会出错的.
回【107楼】 Fire_cow:
Tinny2313我没试过,你用52试试.

出0入0汤圆

发表于 2010-4-2 12:00:11 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-4-19 15:43:08 | 显示全部楼层
标记下

出0入0汤圆

发表于 2010-4-20 15:50:52 | 显示全部楼层
顶上!!

出0入0汤圆

发表于 2010-7-25 15:09:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 14:16:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 15:38:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-11 15:13:18 | 显示全部楼层
不错!!!!!!!!!!!!!!

出0入0汤圆

发表于 2010-9-11 20:43:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-12 18:03:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-12 19:32:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-26 10:14:20 | 显示全部楼层
下载不了

出0入0汤圆

发表于 2010-10-26 12:57:54 | 显示全部楼层
MK

出0入0汤圆

发表于 2010-10-27 11:40:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-28 14:04:27 | 显示全部楼层
mark,有空学习下!

出0入0汤圆

发表于 2010-10-28 14:09:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-28 14:29:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-28 16:54:59 | 显示全部楼层
谁能给个注_册机,qq:1075927801

出0入0汤圆

发表于 2010-11-5 12:12:18 | 显示全部楼层
不得不顶~!哈哈~~

出0入0汤圆

发表于 2010-11-5 12:24:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-5 19:56:22 | 显示全部楼层
不知道MARK了没有,再mark一次

出0入0汤圆

发表于 2010-11-13 13:28:33 | 显示全部楼层
正想做个汉字字库,做个记号

出0入0汤圆

发表于 2010-11-13 14:40:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-28 17:53:35 | 显示全部楼层
刚刚需要这个玩意 Mark 有邮箱吗 想跟你联系一下 我也是在做点阵屏的

出0入0汤圆

发表于 2010-11-29 15:00:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-29 15:13:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-29 15:19:47 | 显示全部楼层
记下

出0入0汤圆

发表于 2010-12-3 11:08:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-3 13:05:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-4 19:45:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-4 20:55:47 | 显示全部楼层
弱弱的问一下 GB2313与Unicode 有何区别,一般液晶自带字库的 带的是什么字库?

出0入0汤圆

发表于 2010-12-4 23:38:58 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-12-5 11:07:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-5 19:04:43 | 显示全部楼层

出0入0汤圆

发表于 2010-12-29 19:58:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-17 10:26:53 | 显示全部楼层
可真是好东西,谢谢楼主了!

出0入0汤圆

发表于 2011-2-17 10:53:03 | 显示全部楼层
。。。

出0入0汤圆

发表于 2011-2-17 11:13:34 | 显示全部楼层
可真是好东西,谢谢楼主了!

出0入0汤圆

发表于 2011-2-17 11:59:54 | 显示全部楼层
收下了 的确好东西

出0入0汤圆

发表于 2011-2-17 12:07:24 | 显示全部楼层
应该用的上,谢谢楼主。

出0入0汤圆

发表于 2011-2-17 12:26:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-17 12:38:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-17 13:39:33 | 显示全部楼层
这个得顶~!

出0入0汤圆

发表于 2011-2-17 20:45:35 | 显示全部楼层
马克

出0入0汤圆

发表于 2011-2-17 22:34:57 | 显示全部楼层
或许会用上

出0入0汤圆

发表于 2011-2-18 07:59:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-19 21:11:29 | 显示全部楼层
好东西啊

出100入0汤圆

发表于 2011-2-19 21:24:06 | 显示全部楼层
记号,留着备用

出0入0汤圆

发表于 2011-2-21 10:59:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-21 15:59:13 | 显示全部楼层
mark

出0入112汤圆

发表于 2011-2-21 17:31:19 | 显示全部楼层
回复【14楼】a105
-----------------------------------------------------------------------

我的Q:448254938,能学习一下吗?

出0入0汤圆

发表于 2011-2-21 17:37:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-22 14:39:42 | 显示全部楼层
顶啊

出0入0汤圆

发表于 2011-4-14 21:55:52 | 显示全部楼层
谢谢楼主,留着以后用。

出0入0汤圆

发表于 2011-4-14 22:37:48 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-14 22:42:38 | 显示全部楼层
顶~

出50入0汤圆

发表于 2011-4-14 22:51:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 21:37:03 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2011-4-29 08:50:24 | 显示全部楼层
这个帖子很黄很暴力啊,相当的不错,往死里顶

出0入0汤圆

发表于 2011-4-29 09:34:53 | 显示全部楼层
记号~~~~~~~~~~~

出0入0汤圆

发表于 2011-4-29 16:51:58 | 显示全部楼层
用AT45DB161D制作字库  记号

出0入0汤圆

发表于 2011-4-30 22:36:41 | 显示全部楼层
不错啊,呵呵
有用时方来用!

出0入0汤圆

发表于 2011-4-30 22:44:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-1 11:21:32 | 显示全部楼层
ding

出0入0汤圆

发表于 2011-5-1 12:44:34 | 显示全部楼层
记号,留着备用

出0入0汤圆

发表于 2011-6-1 17:31:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-13 16:47:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-14 00:10:47 | 显示全部楼层
这技术过时了吧。我老早做过了。太麻烦了。

出0入0汤圆

发表于 2011-6-30 14:57:32 | 显示全部楼层
回复【182楼】auberta
这技术过时了吧。我老早做过了。太麻烦了。
-----------------------------------------------------------------------

请指点一个不麻烦的

出0入0汤圆

发表于 2011-6-30 15:00:24 | 显示全部楼层
换华邦的串行flash吧,w25Qxx,便宜量又足

出0入0汤圆

发表于 2011-7-16 09:20:59 | 显示全部楼层
AT45DB161D制作字库  记号

出0入0汤圆

发表于 2011-7-17 23:31:15 | 显示全部楼层
回复【楼主位】a105
-----------------------------------------------------------------------

这个得顶~!

出0入0汤圆

发表于 2011-7-18 02:05:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-18 07:06:59 | 显示全部楼层
mark

出0入8汤圆

发表于 2011-7-18 07:40:05 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-18 08:55:31 | 显示全部楼层
谢谢了!

出0入0汤圆

发表于 2011-7-18 21:05:57 | 显示全部楼层
不错,支持!

出0入0汤圆

发表于 2011-7-19 16:19:02 | 显示全部楼层
楼主的这个GB2312库的取模方式是怎样的,可否告知

出0入0汤圆

发表于 2011-7-19 17:54:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-21 20:57:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-17 15:29:27 | 显示全部楼层
感谢楼主的无私,谢谢,收藏。

出0入0汤圆

发表于 2011-8-18 20:42:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-18 21:54:28 | 显示全部楼层
比较麻烦, 不如用楼主里边提供的字库生成器生成GBK或GB2312字库文件, 然后用flash编程器, 烧写进去即可.

出0入0汤圆

发表于 2011-8-21 17:32:01 | 显示全部楼层
非常感谢,正好用

出0入0汤圆

发表于 2011-8-23 00:22:15 | 显示全部楼层
3Q!

出0入0汤圆

发表于 2011-8-23 12:06:06 | 显示全部楼层
MARK
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 14:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表