导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:大家好,有谁做过汉字微打呀?给一些建议,感激不尽![shylion]

 *第1915篇: 硬件:大家好,有谁做过汉字微打呀?给一些建议,感激不尽!

  
楼 主:shylion 2002年1月10日20:01
 硬件:大家好,有谁做过汉字微打呀?给一些建议,感激不尽!
关于MCU选用,汉字库的选用和检索等等,大约需要多少资源?
  
2楼:dugubao 2002年1月10日20:29
 你说的是打印机还是接口?
  
3楼:shylion 2002年1月11日00:35
 比如说,一个微型热敏打印头,需要为它作一个驱动板
  
4楼:shylion 2002年1月11日00:43
 主要的工作量集中在:
1-串口通信:是不是我自己规定一套通信协议就可以了?还是微打方面有约定俗成的协
议?
2-汉字库,我打算使用UCDOS16×16字库,是把它放在一个片外flash划算呢还是选用一个
巨大ROM的MCU划算?具体的,如何从字库中检索出我(上位机)想要的单字?如果16×16的
点阵太小,我把纵横的每一个点都打两次,可不可以?
3-英文字库,我该如何获得?
4-和打印头的数据通信好像是SPI的,还有step motor,那位有这方面的经验,需要注意什
么,请多多指点!
  
5楼:hlg8888 2002年1月14日11:12
 你是准备从低层开始做吗?即打印头,然后是驱动板,编软件,是吗?
  
6楼:shylion 2002年1月18日22:34
 对呀,老兄有何高见?
  
7楼:shylion 2002年1月11日00:45
 我崇拜的你们,快来出主意!
  
8楼:explore 2002年1月11日09:05
 汉字放在哪,主要取决于你打印的汉字有多少!汉字是通过编码来认识的。
  
9楼:shylion 2002年1月11日12:17
 老古,晓奇,给个建议
UCDOS16*16的汉字库不是250k吗?
我手头有fujitsu的16位mb90549,256k flash, 8k ram
可是放字库不够,外挂又太浪费,如何是好?
  
10楼:新兵 2002年1月11日12:52
 我们单位做过,串口微打,小跳一根线,单电源单TXD,4条指令完成
  
11楼:新兵 2002年1月11日15:44
 您看我再嘟嘟两句行吗?
我发现微打有带汉字的,也有不带的,有并口有串口,汉字不多的话,软汉字反而更灵活,
要追求美观就全用图型方式,可以打一颗“心”,如用AT89C2051,以小M看最好用串口的,
用线少。我建意您把固定字符放ROM中,时实参数和打印命令放RAM中,打成定长包块发送,
这样驱动程序好编。两年前我老师交给小M作的第一得意之作就是她,用她打电话清单。只
用了一条口线6条指令!如用中断,只要4条就够了!
      发送:mov r1,#10h
            mov sbuf,@r1
            jbc ti,$+5
            sjmp $-3
            inc r1
            cjne r1,#80h,$-8   ;每包112字节
       -----------------------------     
  
12楼:shylion 2002年1月11日23:02
 再看看我的问题
是这样的,我做的微打不是专门用在什么用途,而是一种通用的外挂式器件,所以需要包含
所有常用汉字,因为你不知道客户会用来打印甚么。
现在已经确定汉字库放在MCU的flash中,但是HZK16是一个什么样的文件?是一个BIN文件
吗?如果是BIN文件,是不是我把它直接写入flash就可以了?我只知道在PC程序中使用这个
汉字库时,是以文件形式打开,再进行检索。
  
13楼:hlg8888 2002年1月21日10:56
 汉字字库有专用的芯片
  
14楼:hlg8888 2002年1月21日10:53
 这不是一句话两句话就能说清楚的,而且在微打这一行中,这是关键技术。我只说一句“仔细研究微打的时序图”

>>>>>>对该主题发表你的看法

本主题贴数14,分页: [第1页]


[上一篇主题]:初学者:用单片机控制的高速巡检数据采集板。要求1秒内采集100个电压摸拟信号。并通过RS232上传到

[下一篇主题]:protel99为何突然变慢?