当前位置:文档之家› 点阵针式打印机的组成原理与应用

点阵针式打印机的组成原理与应用

点阵针式打印机的组成原理与应用
点阵针式打印机的组成原理与应用

点阵针式打印机的组成原理与应用

在众多种类的打印机中,点阵针式打印机

由于结构简单、价格适中、技术成熟、具有中

等程度的分辨率和打印速度、形式多样、适用

面广而得到大多数用户,特别是国内用户的重

视;尤其是点阵针式打印机在打印汉字方面更

有着其它字模类型的打印机不可比拟的优点,

很适合我国的国情。因此,在目前各种类型的

打印机激烈竞争的情况下,点阵针式打印机在

我国打印机市场上仍占有重要的比例。

一、点阵针式打印机的组成结构与功能

点阵针式打印机是利用直径0.2mm~0.3

mm的打印针通过打印头中的电磁铁吸合或

释放来驱动打印针向前击打色带,将墨点印在

打印纸上而完成打印动作的,通过对色点排列

形式的组合控制,实现对规定字符、汉字和图

形的打印。所以,点阵针式打印机实际上是一

个机电一体化系统。它由两大部分组成:机械

部分和电气控制部分。机械部分主要完成打印头横向左右移动、打印纸纵向移动以及打印色带循环移动等任务,电气控制部分主要完成从计算机接收传送来的打印数据和控制信息,将计算机传送来的ASCⅡ码形式的数据转换成打印数据,控制打印针动作,并按照打印格式的要求控制字车步进电机和输纸步进电机动作,对打印机的工作状态进行实时检测等。

在机械部分主要组件的功能和作用为:

(1)字车传动机构

在字车步进电机的驱动下,载有打印头的字车沿水平方向的横轴左右移动,将打印头移动到需要打印的位置。字车传动机构一般由字车步进电机、字车底座、齿型带(或齿条)、初始位置传感器等组成。

(2)输纸传动机构

在输纸步进电机的驱动下,通过磨擦输纸或链轮输纸方式将打印纸移动到需要打印的位置上。输纸传动机构一般由输纸步进电机、打印胶辊、输纸链轮、导纸板、压纸杆和纸尽

传感器等组成。根据输纸方式的不同,在输纸传动机构的实现形式上分为卷绕式输纸方式(也称为普通输纸方式)和平推式输纸方式两种。

(3)色带传动机构

为了保证打印质量和清晰度,在打印头前的色带需要不断更换,色带传动机构通常采用换向齿轮使色带按照一定的速率和方向循环运动,该机构一般由换向齿轮组、色带盒组成。

(4)打印头

由一定数量的打印针按照单列或双列(个别的为三列)纵向排列,在打印数据的配合下实现字符、汉字和图形的打印。目前常用的打印头一般为9针和24针,均是通过薄膜电缆与控制电路连接。

电气控制部分中主要组件的功能和作用:

(1)微处理器或单片机

针式打印机所有的动作和功能都是由其

控制电路中的微处理器或单片机来控制实现的。不但要完成对打印数据的加工处理,还要控制机械部件的协调动作,同时还要对面板功能选择和工作状态进行监视以及必要的显示,这一切必须依靠执行打印机专用监控软件来实现。

(2)数据/程序/字符点阵存储器

在通用计算机中离不开各种存储器,在针式打印机中同样也需要有关种类的存储器件。一般分为输入数据缓冲存储器、中间数据缓冲存储器、监控程序存储器、西文和汉字字符点阵存储器(字库)。

(3)驱动电路与传感器

在针式打印机中一般有三种驱动电路,即打印头驱动电路、字车步进电机驱动电路和输纸步进电机驱动电路,通常采用集成化的中功率晶体管来实现。通常针式打印机都安装有两种或两种以上的传感器,对打印头的初始位置、是否缺纸、打印头是否过热、打印纸的薄厚等进行检测,以保证打印的质量。

(4)电源

针式打印机由于功耗一般较大,故均采用开关电源,将220V交流电转变成打印机各部

件使用的直流电压,如+5V、+12V、+24V

等。

(5)接口电路

针式打印机大多采用Centronics标准并行接口,这是一种通用打印机专用接口,具有

数据传输率高的特点,个别型号的打印机采用

RS-232C标准串行接口,以适应某些特殊的

需要。在打印机接口电路中,往往还配置一定

存储容量的输入数据缓冲区,如1K字节、8

K字节、16K字节、40K字节等,其目的是

减少与计算机主机的频繁通讯,提高计算机主

机工作效率。

二、针式打印机的工作原理

正如前面所说的,针式打印机是依靠打印

针击打所形成色点的组合来实现规定字符和汉字打印的。因此,在打印方式上,针式打印机均采用字符打印和位图像两种打印方式,其中字符打印方式是按照计算机主机传送来的打印字符(ASCⅡ码形式),由打印机自己从所带的点阵字符库中取出对应字符的点阵数据(打印数据)经字型变换(如果需要的话)处理后,送往打印针驱动电路进行打印;而位图像打印方式则是由计算机进行要打印数据的生成,并将生成的数据送往打印机,打印机不需要进行打印数据的处理,可以直接将其打印出来;在位图像方式下,计算机生成的打印数据可以是一幅图像或图形,也可以是汉字。

从针式打印机对打印数据的处理方式上来分类,可将打印机分为西文打印机和中文打印机两类。它们之间的区别在于西文打印机内部仅带有西文字符点阵字库,在打印西文时采用的是字符打印方式,而打印汉字时则需采用位图像打印方式;而中文打印机由于内部带有西文和汉字点阵字符库,所以不论是打印西文字符还是打印汉字,均采用的是字符打印方

式。当然,在打印图像或图形时,两种打印机都采用位图打印方式。打印过程的实现实际上是一个较为复杂的数据处理过程,在原理上可如下所述:

1.接收计算机主机数据

在一般情况下,打印机按照其输入数据缓冲区的容量接收来自计算机主机的数据,其数据类型有三种:(1)ASCⅡ码形式的字符数据,其中西文字符和某些图形符号为一字节数据;而中文字符为二字节数据,通常称为汉字内码。(2)ASCⅡ码形式的打印命令代码,由其规定了要打印字符的形式(如大小、粗细、旋转、修饰等)和打印机执行的动作(如回车、换行、换页等)。(3)位图像数据(一般为单字节的十六进制数据组)。在接收数据阶段,打印机中的微处理器或单片机要控制接口电路实现与计算机的通信,并将接收的数据按其性质区分开来,供下面的数据处理阶段使用。

2.数据处理

在该阶段打印机要根据已得到的数据进行相应的数据处理。首先要对打印命令进行处

理,确定每行要打印字符或打印列的数量,然后从输入数据缓冲区中取出相同数量的字符数据或位图像数据进行有关点阵数据的处理,即通常所说的按行处理,所有的数据处理过程都是在中间数据缓冲区中进行的。当一行打印数据处理完成时或在这一行数据的某个位置上出现表示回车的命令时,便将这一行打印数据送往打印缓冲区,执行有关打印控制的程序,将其打印出来。

3.打印控制

当打印数据准备好以后,控制程序要根据打印质量的要求(如草稿打印、信函打印、倍密度打印等)来确定字车步进电机的运行步频,并根据选定的运行步频进行字车驱动控制。由于打印头击打频率(出针频率)是固定的,因此打印密度是随着字车运行速度而变化的。字车速度慢,打印点的密度就大,打印质量也就高;反之,字车速度快,打印点的密度小,打印质量就降低。所以,通常情况下,为了便于用户选择合适的打印质量,在使用说明书上均列出各种打印字符或图像的打印范例。

当一行打印数据打印完成后,控制程序就转入输纸控制中。

4.输纸控制

输纸控制的目的是为了满足打印的需要,如字型较大的字符或汉字需要两次或两次以上的打印才能完成,为了使其上下很好地对应衔接,应控制打印纸微量走纸;如果需要打印下一行字符,则要按照规定的换行间距进行输纸。究竟每次输纸量是多少,要由微处理器或单片机根据处理后的打印数据控制输纸步进电机转动的步数来决定。

5.状态检测和处理

状态检测分为加电开机自检和打印中的状态检测,如果自检不能通过,则进行相应的报警处理。而在打印过程中,当一行打印完成后,在下一行打印开始前要进行打印机的状态检测,主要包括打印头当前位置的检测、缺纸检测、打印头过热检测等以及是否通过控制面板给出了脱机命令和其它的操作命令。在上述检测和处理结束后,才能进入下一行打印数据的处理过程。

三、针式打印机的主要技术参数性能指标

用户在选购和使用打印机时,应该对所使用的打印机性能有所了解,一般情况下,打印

机厂商在产品说明书上均给出有关的技术参

数和性能指标,下面对一些主要的技术参数和

性能指标的意义进行介绍。

1.打印方式

表明针式打印机在打印过程中所采用的模式。如“双向逻辑选距”打印方式,在该打印

方式下,打印机将根据每行打印内容的具体位

置来控制打印头的启停位置,以用来节省时

间,提高打印速度和效率;又如“可选择单双

向”打印方式,在该方式下,可由用户根据打

印要求,选择每次打印时打印头起始位置。单

向打印是打印每一行时,打印头字车都要先回

到初始位置,然后再打印,打印效率较低,但字符或图像上下衔接精度高;双向打印是打印头横向来回移动时进行打印,打印效率高。但由于机械部件精度的影响,可能会造成字符或图像上下衔接部分有一定的错位,对打印质量会带来影响。

2.打印头

在选购时注意打印头的针数,目前绝大多数的打印机都采用24针的打印头。这种打印头具有打印速度快,打印质量好的特点,其性能参数主要是针的寿命,如2亿次/针。另外,在选择打印机时要注意打印机的打印点密度,点密度定义为在水平方向上每英寸打印的点数,用DPI表示。打印质量较高的打印机其点密度可以达到360DPI。

3.字符集

字符集是打印机中字库种类的说明,通过字符集可以看出该打印机属于哪一种类型。中文打印机的字符集种类较为齐全,一般包括有ASCⅡ码点阵字符集、汉字点阵字符集以及国际字符组点阵字符集等,通常上述字符集是按

国家标准制定的。如GB-5007标准(宋体24×24点阵字符集)和GB-2312-80(宋体32×3 2点阵字符集)。

4.打印速度

这是点阵打印机重要的性能指标,它反映出打印机的综合性能指标,一般只给出打印一行西文字符或中文汉字时的打印速度。标准的说明应是在草稿方式下,按照每英寸打印10个西文字符(10CPI)的方式,每秒中能打印字符的数目。现在打印速度较快的打印机其打印速度一般在200字/秒以上。

5.行距

在说明书中一般都有行距指标,因为这项指标是说明输纸操作精度和性能的重要指标,尤其是最小输纸距离(如1/360〃或n/36 8〃)更能反映出其输纸组件的控制能力和精

密程度。

6.接口

大多数打印机均标准配置Centronics并行接口,其它标准的接口一般是作为附件而另需购置。

7.最大缓冲容量

该指标间接表明了打印机在打印时,对计算机主机工作效率的影响。缓冲容量大,一次输入数据就多,打印机处理和打印所需的时间就长。因此,与计算机通信的次数就可以减少,主机效率提高。

8.输纸方式

对于输纸方式来说,一台好的打印机应具备多种输纸功能,这反映出其机构设计是否合理及全面。一般情况下应有连续纸输送的链轮装置,以保证输纸的精度和避免输纸过程中的偏斜;另外是否具备单页纸和卡片纸的输送能力,以及是否具备平推进纸的能力,这一点对票据打印十分重要。

9.纸宽及纸厚度

纸宽指标反映出打印机最大打印宽度,目前通用打印机的该项指标一般为9英寸(窄行)和13.6英寸(宽行);纸厚度则反映出打印头的击打能力,这项指标对于需要复写拷贝的用途很重要。一般用“正本+复写份数”来表示。

四、针式打印机目前的市场分析

目前国内打印机市场呈现出外国品牌打印机相互竞争的局面,占主导地位的主要是(1)日本Epson公司的LQ-1600系列的24针打印机,该系列打印机经过近十年的应用推广、技术改进和完善,已具备了较好的市场信誉和占有量,其特点是打印速度较快,操作方便,结构合理耐用。(2)香港得实公司(Dasco m)的Star AR系列和Star CR系列的24针打印机,这两种系列的打印机都曾在国内市场上产生过较大的影响,其主要特点是字库种类多、打印速度快、控制面板功能丰富。(3)日本NEC公司的P2000/3000系列的24针打印机,其主要特点是价格较低、打印精度好、打印时噪声低,可在家庭中使用。此外,还有众多国外打印机厂家的产品,如日本Fujitsu 公司的DPK系列24针打印机;HP公司的D J系列24针打印机;Oki公司的8000系列2 4针打印机;意大利Olivetti公司的PR系列存折、票据专用打印机等。这些产品都有各自的特点,各公司产品中基本上都有普通输纸和

平推输纸方式两种不同类型的打印机,其中普通输纸窄行打印机市场销售价在1400元左右,普通输纸宽行打印机市场售价在3000元~4000元之间,而平推输纸方式的打印机价格稍贵,用户可根据具体需要进行选择。

??

?

4楼针式打印机的工作原理是这样的:主机送来的代码,经过打印机输入接口电路的处理后送至打印机的主控电路,在控制程序的控制下,产生字符或图形的编码,驱动打印头打印一列的点阵图形,同时字车横向运动,产生列间距或字间距,再打印下一列,逐列进行打印;一行打印完毕后,启动走纸机构进纸,产生行距,同时打印头回车换行,打印下一行;上述过程反复进行,直到打印完毕。

针式打印机之所以得名,关键在于其打印头的

结构。打印头的结构比较复杂,大致说来,可分为打印针,驱动线圈,定位器,激励盘等等。简单的说,打印头的工作过程是这样的:当打印头从驱动电路获得一个电流脉冲时,电磁铁的驱动线圈就产生磁场吸引打印针衔铁,带动打印针击打色带,在打印纸上打出一个点的图形。因其直接执行打印功能的是打印针,所以这类打印机被称为针式打印机。

喷墨打印机的工作原理基本与针式打印机相同,这两者的本质区别就在于打印头的结构。喷墨打印机的打印头,是由成百上千个直径极其微小(约几微米)的墨水通道组成,这些通道的数量,也就是喷墨打印机的喷孔数量,它直接决定了喷墨打印机的打印精度。每个通道内部都附着能产生振动或热量的执行单元。当打印头的控制电路接收到驱动信号后,即驱动这些执行单元产生振动,将通道内的墨水挤压喷出;或产生高温,加热通道内的墨水,产生气泡,将墨水喷出喷孔;喷出的墨水到达打印纸,即产生图形!这就是压电式和气泡式喷墨

打印头的基本原理。而喷墨打印机的控制原理,工作方式基本与针式打印机相同,这里就不赘述了!

西安顺成公司制

大漠插件字库原理介绍

首先说明下大漠综合工具制作字库的过程和原理 1.截取你所需要的图片 2.点击你所需要字的颜色 3.点击提取点阵 4.输入字符按回车生成字库 具体的原理我不好说,但是就我的理解是:对图片中不符合指定颜色的部分去除掉,然后二值化获取点阵,点阵也就是这些颜色的分布规律,二值化就是黑白两色,RGB格式中黑色"000000"白色"ffffff" 由于我的脚本在别人电脑上运行的时候经常失效,今天改成16位色后我机器上运行也失效了,而我这个脚本主要采用的就是大漠插件的找字功能,我以为是机器间的色偏造成的,一直想法子算色偏,但是我失败了。 后来我想起论坛上有个帖子专门讲过同色系的RGB格式中R值是不变的(不好意思忘了作者了,在这里致谢) 于是我就在大漠综合工具的色偏处输入了00ffff结果是在16位色环境下,大漠综合工具中二值化区域内的字显示的跟我在32位色环境下做的一模一样,接着我提取点阵,制作字库,进行调试,命令格式如下: dm_ret =dm.FindStr(0,0,978,585, "码", "ffd463-00ffff", 1.0, x1, y1) If x1 >= 0 Then MessageBox x1 & y1 End If 准确的弹出了x,y的坐标值 接着我换32位色做同样的调试,显示结果与16位色下相同,我测了坐标正好是我要找的字的左上角 经多次测试发现这个方法中字色的R值必须为FF或00(至于F1,01等未测试,有兴趣的朋友可以试试) 庆幸啊以后找字可以不考虑偏色了呵呵再说了考虑我也不会算 具体原理我也不是很懂,但是我估计应该是:我比较了点阵中R值相同的所有点,取得符合二值化点阵区域内所有的点造成的 再次提醒此方法只适合R值为00,FF的其他位置相同的未测试 当然这么做效率是低了点,但是在我看来脚本应该是:稳定性>通用性>执行效率,毕竟脚本也是你编写的一种软件吗 鲜花,银币在哪拿来啊呵呵 简单说下后台操作的方法,先判断该窗口是否支持后台,用下面的语句: Hwnd=Plugin.Window.Foreground() Hwmd=Plugin.Window.GetkeyFocusWnd() If Hwmd<>0 then Messagebox "可以" Else

点阵针式打印机的组成原理与应用

点阵针式打印机的组成原理与应用 在众多种类的打印机中,点阵针式打印机 由于结构简单、价格适中、技术成熟、具有中 等程度的分辨率和打印速度、形式多样、适用 面广而得到大多数用户,特别是国内用户的重 视;尤其是点阵针式打印机在打印汉字方面更 有着其它字模类型的打印机不可比拟的优点, 很适合我国的国情。因此,在目前各种类型的 打印机激烈竞争的情况下,点阵针式打印机在 我国打印机市场上仍占有重要的比例。 一、点阵针式打印机的组成结构与功能 点阵针式打印机是利用直径0.2mm~0.3 mm的打印针通过打印头中的电磁铁吸合或 释放来驱动打印针向前击打色带,将墨点印在 打印纸上而完成打印动作的,通过对色点排列 形式的组合控制,实现对规定字符、汉字和图 形的打印。所以,点阵针式打印机实际上是一 个机电一体化系统。它由两大部分组成:机械

部分和电气控制部分。机械部分主要完成打印头横向左右移动、打印纸纵向移动以及打印色带循环移动等任务,电气控制部分主要完成从计算机接收传送来的打印数据和控制信息,将计算机传送来的ASCⅡ码形式的数据转换成打印数据,控制打印针动作,并按照打印格式的要求控制字车步进电机和输纸步进电机动作,对打印机的工作状态进行实时检测等。 在机械部分主要组件的功能和作用为: (1)字车传动机构 在字车步进电机的驱动下,载有打印头的字车沿水平方向的横轴左右移动,将打印头移动到需要打印的位置。字车传动机构一般由字车步进电机、字车底座、齿型带(或齿条)、初始位置传感器等组成。 (2)输纸传动机构 在输纸步进电机的驱动下,通过磨擦输纸或链轮输纸方式将打印纸移动到需要打印的位置上。输纸传动机构一般由输纸步进电机、打印胶辊、输纸链轮、导纸板、压纸杆和纸尽

基于51单片机的汉字点阵显示设计

湖南科技大学测控技术与仪器专业
单 片 机 课 程 设 计
题 姓 学 名 号

指导教师 成 绩 ____________________
湖南科技大学机电工程学院 二〇一五年十二月制

湖南科技大学课程设计
摘要
LED 显示屏在我们的周围随处可见,它的应用已经普及到社会中的方方面面。作为 一种新型的显示器件,在许多场合都可以见到它的身影,不仅是它的应用使呈现出来的 东西更加美观,更重要的是它的应用方便,成本很低,除了能给人视觉上的冲击外,更 能给人一种美的享受。LED 显示屏是由多个发光二极管按矩阵形式排列封装而成,通常 用来显示时间、图文等各种信息。本设计是基于 ATS52 单片机的 16*16 点阵式显示屏, 该 LED 显示屏能实现 16*16 个汉字,简单的显示图像, 然后一直循环着显示下去。该设 计包含了硬件、软件、调试等方案,只需简单的级联就能实现显示屏的拓展,但要注意 不要超过负载能力。本次设计的作品体积小、功能多、方便实用、花费小,电路具有结 构简单、操作方便、精度高、应用广泛的特点。 关键词: LED,ATS51 单片机,显示屏
-2-

湖南科技大学课程设计
目录
摘要…………………………………………………………………………i 第一章 系统功能要求 ……………………………………………………1 1.1 系统设计要求 ……………………………………………………1 第二章 方案论证 …………………………………………………………1 2.1 方案论证 …………………………………………………………1 第三章 系统硬件电路设计 ………………………………………………1 3.1 AT89S51 芯片的介绍 ………………………………………………1 3.1.1 系统单片机选型…………………………………………………1 3.1.2 AT89S51 引脚功能介绍 …………………………………………2 3.2 LED 点阵介绍………………………………………………………2 3.2.1LED 点阵……………………………………………………………2 3.3 系统各硬件电路介绍 ………………………………………………3
3.3.1 系统电源电路设计介绍……………………………………………3 3.3.2 复位电路……………………………………………………………4 3.3.3 晶振电路……………………………………………………………4 3.4 系统的总的原理图……………………………………………………5 第四章 系统程序设计 ………………………………………………………5 4.1 基于 PROTEUS 的电路仿真……………………………………………5 4.2 用 PROTEUS 绘制原理 ………………………………………………6
4.3PROTEUS 对单片机内核的仿真 ………………………………………6
-3-

针式打印机设置

电子证打印设置说明 一、打印机设置 电子证打印分为《剧毒化学品购买凭证》打印和《剧毒化学品准购证》打印。《剧毒化学品购买凭证》由购买单位打印一、二联,销售单位打印三、四联;《剧毒化学品准购证》由市(州、地)公安局打印一、二联,销售单位打印三、四联。下面以爱普生ME1+打印机为例设置: 1. 用驱动安装盘安装爱普生打印机驱动程序,安装完成后能在控制面板里的打印机和传真里找到刚安装的爱普生ME1+打印机图标。如图(一) 图(一) 2.鼠标右键EPSON ME 1图标,点击“属性”出现如下界面,如图(二)

图(二) 3.点击下方的“打印首选项(I)”按钮出现如图(三)界面,进行参数设置 图(三)

参数设置:“质量选项”选择文本;打印纸选项“类型”选择普通纸、尺寸选择“自定义”,长度为42cm,宽度为21cm(要注意单位),点击“保存”、“确定”;“方向”选择横向;在“页面版式”里勾上旋转180°;去掉“缩放文件”里面的勾。最后点击“确定”完成。二、打印设置 1.下载安装PDF阅读器AdbeRdr708_zh_CN7.0以上版本,以正常预览打印效果。下载位置是在系统登录界面真下方的“下载打印客户端”,单击下载保存到电脑硬盘中,双击安装。 (一)、购买单位打印《剧毒化学品购买凭证》第一、二联: 操作菜单:业务办理→《购买凭证》购买→购买凭证打印,如图(四) 图(四) 单击“购买凭证打印”后显示出所有本单位申请的购买信息,首先需要单位打印确认,点击“打印确认”后出现打印12联链接,即可点击打印预览《购买凭证》第一、二联,在此次销售确认后购买单

位将不能进行第一、二联的打印。点击“管理”栏中“打印12联”链接,出现打印预览页面如下:如图(五) 图(五) 确定打印无误后即可打印,点击浏览器左上角的“文件”里的“打印”链接或是PDF阅读器上的打印按钮,出现如下界面,如图(六) 图(六)

字模生成原理

字模生成原理 本设计中因为使用汉字的点阵显示,需要提取汉字字模,因此我们首先来了解汉字点阵字模的提取方法。 汉字的点阵字模是从点阵字库文件中提取出来的。例如常用的16×16点阵HZK16文件,12×12点阵HZK12文件等等,这些文件包括了GB 2312字符集中的所有汉字。现在只要弄清汉字点阵在字库文件中的格式,就可以按照自己的意愿去显示汉字了。 下面以HZK16文件为例,分析取得汉字点阵字模的方法。 HZK16文件是按照GB 2312-80标准,也就是通常所说的国标码或区位码的标准排列的。国标码分为94 个区(Section),每个区94 个位(Position),所以也称为区位码。其中01~09 区为符号、数字区,16~87 区为汉字区。而10~15 区、88~94 区是空白区域。 如何取得汉字的区位码呢?在计算机处理汉字和ASCII字符时,使每个ASCII字符占用1个字节,而一个汉字占用两个字节,其值称为汉字的内码。其中第一个字节的值为区号加上32(20H),第二个字节的值为位号加上32(20H)。为了与ASCII字符区别开,表示汉字的两个字节的最高位都是1,也就是两个字节的值都又加上了128(80H)。这样,通过汉字的内码,就可以计算出汉字的区位码。 具体算式如下: qh=c1-32-128=c1-160 wh=c2-32-128=c2-160 或 qh=c1-0xa0 wh=c2-0xa0 qh,wh为汉字的区号和位号,c1,c2为汉字的第一字节和第二字节。 根据区号和位号可以得到汉字字模在文件中的位置: location=(94*(qh-1)+(wh-1))*一个点阵字模的字节数。 那么一个点阵字模究竟占用多少字节数呢?我们来分析一下汉字字模的具体排列方式。 例如下图中显示的“汉”字,使用16×16点阵。字模中每一点使用一个二进制位(Bit)表示,如果是1,则说明此处有点,若是0,则说明没有。这样,一个16×16点阵的汉字总共需要16*16/8=32个字节表示。字模的表示顺序为:先从左到右,再从上到下,也就是先画左上方的8个点,再是右上方的8个点,然后是第二行左边8个点,右边8个点,依此类推,画满16×16个点。 对于其它点阵字库文件,则也是使用类似的方法进行显示。例如HZK12,但是HZK12文件的格式有些特别,如果你将它的字模当作12*12位计算的话,根本无法正常显示汉字。因为字库设计者为了使用的方便,字模每行的位数均补齐为8的整数倍,于是实际该字库的位长度是16*12,每个字模大小为24字节,虽然每行都多出了4位,但这4位都是0(不显示),并不影响显示效果。还有UCDOS下的HZK24S(宋体)、HZK24K(楷体)或HZK24H(黑体)这些打印字库文件,每个字模占用24*24/8=72字节,不过这类大字模汉字库为了打印的方便,将字模都放倒了,所以在显示时要注意把横纵方向颠倒过来就可以了。 这样我们就完全清楚了如何得到汉字的点阵字模,这样就可以在程序中随意的显示汉字了。 5.7.2 字模提取程序 如果在程序中使用的汉字数目不多,也可以不必总是在程序里带上几百K的字库文件,也

针式打印机 百度百科

针式打印机 目录[隐藏] 一、点阵针式打印机的组成结构与功能 二、针式打印机的工作原理 三、针式打印机的主要技术参数性能指标 四、针式打印机目前的市场分析 航天信息针式打印机是我国金税工程指定产品,代表了国内针式打印机的最高水平,在众多种类的打印机中,点阵针式打印机由于结构简单、价格适中、技术成熟、具有中等程度的分辨率和打印速度、形式多样、适用面广而得到大多数用户,特别是国内用户的重视;尤其是点阵针式打印机在打印汉字方面更有着其它字模类型的打印机不可比拟的优点,很适合我国的国情。因此,在目前各种类型的打印机激烈竞争的情况下,点阵针式打印机在我国打印机市场上仍占有重要的比例。 [编辑本段] 一、点阵针式打印机的组成结构与功能

点阵针式打印机是利用直径0.2mm~0.3mm的打印针通过打印头中的电磁铁吸合或释放来驱动打印针向前击打色带,将墨点印在打印纸上而完成打印动作的,通过对色点排列形式的组合控制,实现对规定字符、汉字和图形的打印。所以,点阵针式打印机实际上是一个机电一体化系统。它由两大部分组成:机械部分和电气控制部分。机械部分主要完成打印头横向左右移动、打印纸纵向移动以及打印色带循环移动等任务,电气控制部分主要完成从计算机接收传送来的打印数据和控制信息,将计算机传送来的ASCⅡ码形式的数据转换成打印数据,控制打印针动作,并按照打印格式的要求控制字车步进电机和输纸步进电机动作,对打印机的工作状态进行实时检测等。 在机械部分主要组件的功能和作用为: (1)字车传动机构 在字车步进电机的驱动下,载有打印头的字车沿水平方向的横轴左右移动,将打印头移动到需要打印的位置。字车传动机构一般由字车步进电机、字车底座、齿型带(或齿条)、初始位置传感器等组成。 (2)输纸传动机构 在输纸步进电机的驱动下,通过摩擦输纸或链轮输纸方式将打印纸移动到需要打印的位置上。输纸传动机构一般由输纸步进电机、打印胶辊、输纸链轮、导纸板、压纸杆和纸尽传感器等组

基于单片机的点阵汉字显示(附C语言程序)资料

湖南科技大学测控技术与仪器专业 单片机课程设计 题目基于单片机的点阵汉字显示设计姓名 学号 指导教师 成绩____________________ 湖南科技大学机电工程学院

二〇一五年十二月制 摘要 LED显示屏在我们的周围随处可见,它的应用已经普及到社会中的方方面面。作为一种新型的显示器件,在许多场合都可以见到它的身影,不仅是它的应用使呈现出来的东西更加美观,更重要的是它的应用方便,成本很低,除了能给人视觉上的冲击外,更能给人一种美的享受。LED显示屏是由多个发光二极管按矩阵形式排列封装而成,通常用来显示时间、图文等各种信息。本设计是基于STC89C51单片机的16*16点阵式显示屏,该LED显示屏能实现16*16个汉字,简单的显示图像, 然后一直循环着显示下去。该设计包含了硬件、软件、调试等方案,只需简单的级联就能实现显示屏的拓展,但要注意不要超过负载能力。本次设计的作品体积小、功能多、方便实用、花费小,电路具有结构简单、操作方便、精度高、应用广泛的特点。 关键词: LED,STC89C51单片机,显示屏

目录 摘要 (i) 第一章系统功能要求 (1) 1.1系统设计要求 (1) 第二章方案论证 (1) 2.1方案论证 (1) 第三章系统硬件电路设计 (1) 3.1 STC89C51芯片的介绍 (1) 3.1.1 系统单片机选型 (1) 3.1.2 STC89C51引脚功能介绍 (2) 3.1.374LS595的总体特点和工作原理..........................................3.2 LED点阵介绍 (2) 3.2.1LED点阵 (2) 3.3系统各硬件电路介绍 (3) 3.3.1系统电源电路设计介绍 (3) 3.3.2复位电路 (3) 3.3.3晶振电路 (4) 3.4系统的总的原理图 (4) 第四章系统程序设计 (5) 4.1基于PROTEUS的电路仿真 (5)

点阵字库的原理

点阵字库的原理 2010-12-06 17:12:46 分类: 点阵字库的原理(引文) 所有的汉字或者英文都是下面的原理, 由左至右,每8个点占用一个字节,最后不足8个字节的占用一个字节,而且从最高位向最低位排列。 生成的字库说明:(以12×12例子) 一个汉字占用字节数:12÷8=1····4也就是占用了2×12=24个字节。 编码排序A0A0→A0FE A1A0→A2FE依次排列。 以12×12字库的“我”为例:“我”的编码为CED2,所以在汉字排在CEH-AOH=2EH区的D2H-A0H=32H个。所以在12×12字库的起始位置就是[{FE-A0}*2EH+32H]*24=104976开始的24个字节就是我的点阵模。 其他的类推即可。 英文点阵也是如此推理。 在DOS程序中使用点阵字库的方法 首先需要理解的是点阵字库是一个数据文件,在这个数据文件里面保存了所有文字的点阵数据.至于什么是点阵,我想我不讲大家都知道的,使用过"文曲星"之类的电子辞典吧,那个的液晶显示器上面显示的汉子就能够明显的看出"点阵"的痕迹.在PC 机上也是如此,文字也是由点阵来组成了,不同的是,PC机显示器的显示分辨率更高,高到了我们肉眼无法区分的地步,因此"点阵"的痕迹也就不那么明显了. 点阵、矩阵、位图这三个概念在本质上是有联系的,从某种程度上来讲,这三个就是同义词.点阵从本质上讲就是单色位图,他使用一个比特来表示一个点,如果这个比特为0,表示某个位置没有点,如果为1表示某个位置有点.矩阵和位图有着密不可分的联系,矩阵其实是位图的数学抽象,是一个二维的阵列.位图就是这种二维的阵列,这个阵列中的(x,y) 位置上的数据代表的就是对原始图形进行采样量化后的颜色值.但是,另一方面,我们要面对的问题是,计算机中数据的存放都是一维的,线性的.因此,我们需要将二维的数据线性化到一维里面去.通常的做法就是将二维数据按行顺序的存放,这样就线性化到了一维. 那么点阵字的数据存放细节到底是怎么样的呢.其实也十分的简单,举个例子最能说明问题.比如说16*16 的点阵,也就是说每一行有16个点,由于一个点使用一个比特来表示,如果这个比特的值为1,则表示这个位置有点,如果这个比特的值为0,则表示这个位置没有点,那么一行也就需要16个比特,而8个比特就是一个字节,也就是说,这个点阵中,一行的数据需要两个字节来存放.第一行的前八个点的数据存放在点阵数据的第一个字节里面,第一行的后面八个点的数据存放在点阵数据的第二个字节里面,第二行的前八个点的数据存放在点阵数据的

针式打印机原理

针式打印机的特点是:结构简单、技术成熟、性能价格比好、消耗费用低。针式打印机虽然噪声较高、分辨率较低、打印针易损坏,但近年来由于技术的发展,较大地提高了针式打印机的打印速度、降低了打印噪声、改善了打印品质,并使针式打印机向着专用化、专业化方向发展,使其在银行存折打印、财务发票打印、记录科学数据连续打印、条形码打印、快速跳行打印和多份拷贝制作等应用领域具有其他类型打印机不可取代的功能。 目前,市场上主要有9针和24针两种针式打印机。9针的不配汉字库,其基本功能是打印字母和数字符号,若要用它打印16×16点阵组成的简易汉字,只能在图形方式下打印,打印时必须分两次进行,即第一次打印一行汉字的上半部分8个点,第二次打印该行汉字的下半部分8个点,上下两部分拼成一行完整的汉字。显然,打印汉字的速度很低;若要用它打印24×24点阵组成的汉字,则一行完整的汉字至少需要3次打印才能完成,打印速度更慢。 按照有关标准,对“汉字针式打印机”的定义是:打印头横向打印一次就能打出一种或几种符合国际汉字字形点阵要求的打印机。目前,市场上流行的24针打印机就能一次打出24×24点阵组成的汉字。 西文针式打印机本身不带汉字库,汉字库设置在计算机系统硬盘上。当进行汉字信息处理时,在汉字操作系统(CCDOS)支持下,根据汉字输入代码调用硬盘汉字库中的点阵码,主机将读出的点阵码以点像形式送给打印机。对于一个24×24点阵组成的汉字来说,主机要送对应的72个字节点阵码给打印机。显然,不仅主机忙于汉字转换,而且主机与打印机之间连续不断地传输点阵码,大大降低系统工作效率。对于自配汉字库的打印机来说,当计算机进行汉字信息处理时,主机只要将需要打印的汉字国标码(两个字节)直接送往打印机,而汉字国标码变成对应的点阵码则由打印机内部完成,两者相比,主机处理一个汉字,由过去输出72个字节点阵码缩短为输出两个字节国标码,使系统工作效率大为提高。打印机内部硬件和软件还能完成汉字纵向打印、横向放大、纵向放大、斜体字打印、空心字打印、反白打印、加黑字打印等功能。从而使汉字打印机功能和打印速度得到充分发挥。 1.1 针式打印机的基本工作原理针式打印机是利用机械和电路驱动原理,使打印针撞击色带和打印介质,进而打印出点阵,再由点阵组成字符或图形来完成打印任务的。打印机在联机状态下,通过接口接收PC 机发送的打印控制命令、字符打印或图形打印命令,再通过打印机的CPU处理后,从字库中寻找与该字符或图形相对应的图象编码首列地址(正向打印时)或末列地址(反向打印时),如此一列一列地找出编码并送往打印头驱动电路,激励打印头出针式打印机印。 针式打印机的基本打印步骤是:启动字车→检查打印头是否进入打印区域→执行打印初始化→按照字符或图形编码驱动打印头打印一列→产生列间距→产生字间距→一行打印完毕,启动输纸电机驱动打印辊和打印纸输纸一行→换行(若是单向打印则回车),为下一行打印做准备。针式打印机就是这样由监控程序控制打印电机完成打印作业的。 从结构和原理上看,针式打印机由“打印机械装置”和“控制驱动电路”两大部分组成,在打印过程中共有三种机械运动:打印头横向运动、打印纸纵向运动和打印针的击针运动。这些运动都由软件控制驱动系统通过一些精密机械来执行。 针式打印机的机械装置包括: (1)打印头驱动机构(字车机构) 该机构利用步进电机及齿轮减速装置,由同步齿形带来带动字车横向运动; (2)打印头 打印头即印字机构,它是成字部件,由若干根打印针和相应数量的电磁铁组成,其中电磁铁可驱动打印针完成击打动作; (3)色带驱动机构 在针式打印机中普遍采用单向循环色带机构,打印头左右运动时,色带驱动机构驱动色带向左运动,既可改变色带受击部位,保证色带均匀磨损,延长色带使用寿命,又能保证打印字符颜色深浅一致。色带常用涂有黑色或蓝色油墨的带状尼龙或薄膜制成。 (4)输纸机构

针式打印机设置进纸操作手册

针式打印机设置进纸操作手册 一、针式打印机设置纸张大小 win7下打印机自定义纸张大小在哪里设置?这和以前的XP系统是不一样的。下面我来演示一下针式打印机纸张大小怎么设置? 方法/步骤 1、点击开始,找到【设备和打印机】点击进入。 2、选择一个打印机,然后在工具栏下面点击【打印机服务器属性】 3、在弹出来的界面下首先勾选【创建新表单】----输入表单名称------再在下面输入你要设置的纸张大小宽度和高度--------【保存表单】------【关闭】 4、至此自定义打印纸张大小已经设置好了,现在需要应用到打印机上去。在同一个界面双击一台打印机,在查看正在打印内容的对话框中点击【打印】---【属性】 5、在打印机属性中点击【设备设置】手动进纸可以选择你设置的纸张大小。 6、在打印机属性中点击【常规】---【首选项】----【布局】----【高级】出纸/输入中选择你刚刚设置好的纸张大小。 7、在实际应用中,如果想打印一张你刚设置好的大小的张纸则可以在软件中选择就可以了。如下图所示是在WORD 2013中展示出要打印出来纸大小的预览。 二、针式打印机打印连续纸设置技巧 针式打印机打印241×140mm连续纸时,如何调整设置技巧: 1、此问题大部分集中在纸张设置上。因应用软件与驱动中默认的纸张一般都是A4(210×297MM),而连续纸即纸张两边有用于连续打印的导孔,打印纸一般是多层压感打印纸。如果连续纸使用的是241MM×140MM的纸张,是比A4纸短一半多。所以会多走一部分白纸。 2、打印机缺省设置错误针式打印机打印241×140mm连续纸时如何调整设置技巧解决方法:正常设置打印尺寸 (1)定义纸张大小。首先用管理员身份登录系统,进入控制面板中的打印机文件夹,选择文件下的服务器属性。 (2)在服务器属性中,选择创建新格式,然后输入纸张大小:宽度24。1CM、高度14。0CM。在格式描述中输入一个文件名如“自定义241X140”,然后选择保存。 (3)新建一个文档,在页面设置中选择自定义大小241X140。然后输入纸张的宽度与高度“24。1cm×14。0cm”(此尺寸须与创建的新格式相同) (4)文稿内输入要打印的内容,选择“文件”-“打印”-“打印机属性”。 (5)选择“高级”,纸张规格选择“自定义241X140”(即创建新格式的文件名)。这样便可正常输出了。 提示:连续纸打印纸按宽度可以分为241mm和381mm两种规格。最常用的规格是:241mm×279mm,也可按此方法设置。 三、针式打印机怎么用 针式打印机的机型有很多,那么我就fujitsu dpk500e型打印机举例,虽然您的型号款式会同我的有差别,用担心,对于这类针式打印机都是差不多的。在安装打印驱动之后,一定要设置好打印机相关功能。 针式打印机,绝大部分都是地推式打印,就是你把打印纸放在感应外口,会自动吸取您的纸张,然后卷进去。下面介绍一下设置打印机的步骤。

点阵式汉字LED显示屏的原理与制作(精)

单片机应用 电子报 /2004年 /08月 /08日 /第 011版 / 点阵式汉字 L ED 显示屏的原理与制作 深圳石学军 本文介绍一种实用汉字显示屏的制作。该显示屏使用 256只高亮度发光二极管组成 16×16点阵。为降低制作难度 , 此处仅作了一个字的轮流显示。 每个字由 16×16点阵组成 , 每点为一个像素 , 每个字的字形为一幅图像 , 故此屏既可以显示汉字 , 也可以显示 256像素范围内的任何图形。下面以显示“大” 字为例说明其扫描原理。 在 UCDOS 宋体字库中 , 每个字由 16×16, , 一个字要拆分为上、下两部分 , 由两个 8×16 部分 , 即第 0列的 P00~, 时 , 只有 P05点亮 , 即 04H 。 , 即从 P27向 P20方向扫描 , 这一 , , , 依照这个方法 , 扫描 32个 8位 , 得出汉字“大” :04H、 00H 、 04H 、 02H 、 04H 、 02H 、 04H 、 04H 、 04H 、 08H 、 04H 、 30H 、 05H 、0C0H 、 0FEH 、 00H 、 05H 、 80H 、 04H 、 60H 、 04H 、 10H 、 04H 、 08H 、 04H 、 04H 、 0CH 、 06H 、 04H 、 04H 、 00H 、 00H 。 无论显示何种字体或图像 , 都可以用这个方法分析扫描代码。目前有很多现成的汉字字模生成软件 , 软件打开后输入汉字 , 点“检取” 键 , 即可自动生成十六进制汉字代码。此例使用 4-16线译码器 74L S154完成列显示 , 行的 16条线接 P0口和 P2口。源程序清单如下 : OR G 00H LOOP :MOVA , #0FFH ; 初始化

针式打印机组成部分讲解

针式打印机组成部分 针式打印机的种类繁多,型式各异,一般分为打印机械装置和控制与驱动电路两大部分。针式打印机在正常工作时有三种运动,即打印头的横向运动、打印纸的纵向运动和打印针的击针运动。这些运动都是由软件控制驱动系统,通过一些精密机械进行的。 机械装置 打印机械装置主要包括字车与传动机构、打印针控制机构、色带驱动机构,走纸机构和打印机状态传感器,这些机构都为精密机械装置,以保证各种机构能实现下面的各种运动。 (1)字车与传动机构字车是打印头的载体,打印头通过字车传动系统实现横向左、右移动,再由打印针撞击色带而印字。字车的动力源一般都用步进电动机,通过传动装置将步进电动机的转动变为字车的横向移动。一般用钢丝绳或同步齿形带进行传动

(2)打印针控制机构打印针是正确打印的关键。打印针控制机构实现打印针的出针和收针动作。通常利用电磁原理控制打

(3)色带驱动机构打印针撞击色带,色带上的印油在打印纸上印出字符或图形。在打印过程中,打印头左、右移动时,色带驱动机构驱动色带也同时循环往复转动,不断改变色带被打印针撞击的部位,保证色带均匀磨损,从而既延长了色带的使用寿命,又保证了打印出的字符或图形颜色均匀。 色带驱动机构一般利用字车电动机带动同步齿形带(如LQ-1600K)或钢(尼龙)丝绳驱动色带铀转动,也可采用两个单独的电动机(如某些彩色打印机)分别带动色带正、反向走带。

(4)走纸机构该机构实现打印纸的纵向移动。当打印完一行后,由它走纸换行。走纸方式一般有摩擦走纸、齿轮馈送和压纸滚筒馈送等。其动力方式为通过牵引机构将步进电动机的转动转变为走纸移动。

点阵式汉字LED显示屏电路原理与制作(精)

点阵式汉字LED显示屏电路原理与制作 汉字显示屏广泛应用与汽车报站器,广告屏等。本文介绍一种实用的汉字显示屏的制作,考虑到电路元件的易购性,没有使用8*8的点阵发光管模块,而是直接使用了256个高量度发光管,组成了16行16列的发光点阵。同时为了降低制作难度,仅作了一个字的轮流显示,实际使用 时可根据这个原理自行扩充显示的字数。 1汉字显示的原理: 我们以UCDOS中文宋体字库为例,每一个字由16行16列的点阵组成显示。即国标汉字库中的每一个字均由256点阵来表示。我们可以把每一个点理解为一个像素,而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以显示在256像素范围内的任何图形。 用8位的AT89C51单片机控制,由于单片机的总线为8位,一个字需要拆分为2个部分。 一般我们把它拆分为上部和下部,上部由8*16点阵组成,下部也由8*16点阵组成。 在本例中单片机首先显示的是左上角的第一列的上半部分,即第0列的p00---p07口。方向为p 00到p07 ,显示汉字“大”时,p05点亮,由上往下排列,为p0.0 灭,p0.1 灭, p0.2 灭p0.3 灭, p0.4 灭, p0.5 亮,p0.6 灭,p0.7 灭。即二进制00000100,转换为16进制为 04h.。 上半部第一列完成后,继续扫描下半部的第一列,为了接线的方便,我们仍设计成由上往下扫描,即从p27向p20方向扫描,从上图可以看到,这一列全部为不亮,即为00000000,16进制则为 00h。 然后单片机转向上半部第二列,仍为p05点亮,为00000100,即16进制04h. 这一列完成后继续进行下半部分的扫描,p21点亮,为二进制00000010,即16进制02h. 依照这个方法,继续进行下面的扫描,一共扫描32个8位,可以得出汉字“大” 的扫描代码为: 04H,00H,04H,02H,04H,02H,04H,04H 04H,08H,04H,30H,05H,0C0H,0FEH,00H 05H,80H,04H,60H,04H,10H,04H,08H 04H,04H,0CH,06H,04H,04H,00H,00H 由这个原理可以看出,无论显示何种字体或图像,都可以用这个方法来分析出它的扫描代码从 而显示在屏幕上。 不过现在有很多现成的汉字字模生成软件,我们就不必自己去画表格算代码了。

12点阵汉字在HD系列机型中的应用-汉字点阵字库原理

汉字点阵字库原理 一、汉字编码 1.区位码 在国标GD2312—80中规定,所有的国标汉字及符号分配在一个94行、94列的方阵中,方阵的每一行称为一个“区”,编号为01区到94区,每一列称为一个“位”,编号为01位到94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的四个阿拉伯数字就是它们的“区位码”。区位码的前两位是它的区号,后两位是它的位号。用区位码就可以唯一地确定一个汉字或符号,反过来说,任何一个汉字或符号也都对应着一个唯一的区位码。汉字“母”字的区位码是3624,表明它在方阵的36区24位,问号“?”的区位码为0331,则它在03区3l位。 2.机内码 汉字的机内码是指在计算机中表示一个汉字的编码。机内码与区位码稍有区别。如上所述,汉字区位码的区码和位码的取值均在1~94之间,如直接用区位码作为机内码,就会与基本ASCII码混淆。为了避免机内码与基本ASCII码的冲突,需要避开基本ASCII码中的控制码(00H~1FH),还需与基本ASCII码中的字符相区别。为了实现这两点,可以先在区码和位码分别加上20H,在此基础上再加80H(此处“H”表示前两位数字为十六进制数)。经过这些处理,用机内码表示一个汉字需要占两个字节,分别称为高位字节和低位字节,这两位字节的机内码按如下规则表示: 高位字节=区码+20H+80H(或区码+A0H) 低位字节=位码+20H+80H(或位码+AOH) 由于汉字的区码与位码的取值范围的十六进制数均为01H~5EH(即十进制的01~94),所以汉字的高位字节与低位字节的取值范围则为A1H~FEH(即十进制的161~254)。 例如,汉字“啊”的区位码为1601,区码和位码分别用十六进制表示即为1001H,它的机内码的高位字节为B0H,低位字节为A1H,机内码就是B0A1H。

常用针式打印机的自检与设置方法

常用针式打印机的自检与设置方法 1、EPSON LQ-100 自检: 设置: 先给打印机装一张纸,关闭打印机电源。先按住打印机的左键,打开打印机电源开关,即可进入打印机的设置状态,打印机将以问答方式进行人机对话,左键代表“Yes”,右键代表“No”(面板上都已标明)。首先,打印机会问你是否以英文方式进行,这时敲“Yes”键;然后打印机会打印出当前设置情况;再逐项问你是否需要改变,若需改变,则敲“Yes”,反之,则敲“NO”。打印机又再会问你欠裥枰谋?对不对?若还是不对,则敲“NO”,直到你认为正确为止,照此种方式进行完十项设置,关机即可。 LQ_100的出厂设置应为: MessageLanguage:English Message Direction: Normal Charactar Table:437 page length:11 inch skip over perforation:on

Jear-off postion:on cutter TOF positon:3 Graphic print Direction: Uni-D Hex Dump\\Demonstration: Hex Dump Auto line Feed :off 2、EPSON LQ-300K 3、EPSON LQ-1600K 自检 先按住“换行“键(ASCII码方式)或“换页“键(汉字方式),打开打印机电源开关,打印机开始自检,临时停止按“联机“键(暂停),继续再次按“联机“键,关掉打印机电源开关结束自检。 DIP开关设置: SW1_1,SW1_2,SW1_3为国际字符集,其中: ON,ON,ON 为美国; ON,ON,OFF为法国; ON,OFF,ON 为德国; ON,OFF,OFF为英国; OFF,ON,ON 为丹麦; OFF,ON,OFF为瑞典;

点阵字库生成的原理

所有的汉字或者英文都是下面的原理, 由左至右,每8个点占用一个字节,最后不足8个字节的占用一个字节,而且从最高位向最低位排列。 生成的字库说明:(以12×12例子) 一个汉字占用字节数:12÷8=1····4也就是占用了2×12=24个字节。 编码排序A0A0→A0FE A1A0→A2FE依次排列。 以12×12字库的“我”为例:“我”的编码为CED2,所以在汉字排在CEH-AOH=2EH区的D2H-A0H=32H个。所以在12×12字库的起始位置就是[{FE-A0}*2EH+32H]*24=104976开始的24个字节就是我的点阵模。 其他的类推即可。 英文点阵也是如此推理。 51单片机的13×14点阵缩码汉卡 我们历时数载,开发成"51单片机13×14点阵缩码汉卡",适用于目前国内外应用最为广泛的MCSX-51及其兼容系列单片机. 与此同时,还开发了13×14点阵汉字字模.13×14点阵字模,可完全与目前通用的16×16点阵汉字字模媲美,其在单片机和嵌入式系统的汉字显示应用中也具有明显的经济价值和实用意义. 1.单片机目前的汉字显示 信息交流的最主要方式之一即文字交流,但由于我国方块汉字数量繁多,构形迥异,使汉字显示一直是我国计算机普及的障碍.随着计算机技术的迅速发展,PC机的汉字显示已不成问题.但对于成本低、体积小、应用灵活且用量极为巨大的单片机而言,因其结构简单,硬件资源十分有限,其汉字显示仍面对着捉襟见肘,力不从心的窘境. 目前单片机的汉字显示有三种基本方法. ①采用标准字库法.即将国标汉字库固人ROM中,将单片机的硬件和软件进行特别扩展后以显示汉字.众所周知,即使是16×16点阵标准字库,也须占用200KB以上的单元内存,而就目前主流5l系列单片机而言,最大寻址范围仅64KB,即使程序区与数据区合起来也仅128KB内存.因此,若不加特别的扩展设计,不要说检字程序和用户空间,仅字库都装不下.这种方法虽然可以方便地使用现成标准字库,但却需占用大量的硬件和软件资源,增加很大一部分成本和设计难度,所以不经常使用. ②字模直接固化法.即将所显示的汉字,依先后顺序将其字模一一从标准字库中提取后,重新固化,予以显示.此法虽为简捷,但只适于显示少量汉字,且字模的制取繁琐,软件的修改维护都很困难. ③带索引小字库法.即将欲显示文件中的汉字字模,从标准字库中逐一提取固化,制成小型字

点阵LED显示原理与点阵汉字库的编码和从标准字库中提取汉字编码的方法

点阵LED显示原理与点阵汉字库的编码和从标准字库中提取汉字编码的方法。2009年06月03日下午 04:27 一.实验要求 编程实现中英文字符的显示。 二.实验目的 1.了解LED点阵显示的基本原理和实现方法。 2.掌握 三.实验电路及连线 点阵显示模块WTD3088的(红色)列输入线接至内部LED的阴极端,行输入线接至内部LED的阳极端(若阳极端输入为高电平,阴极端输入低电平,则该LED 点亮)。发光点的分布如图22-0所示。

Fig 22-0 WTD3088 LED分布 如图22-1示,本实验模块使用74LS374来控制列输入线的电平值。将74LS374的某输出置0,则对应的LED阴极端被置低。如图22-2示,本实验模块使用 74LS273来控制行输入线,并通过9013提供电流驱动。将74LS273的某输出置1,则对应的LED阳极端被置高。每次系统重新开启或总清后,74LS273输出为全0,LED显示被关闭。 通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。 Fig 22-1 LED模块及列扫描电路

Fig 22-2 行扫描电路 Fig 22-3地址译码电路

本实验模块使用4块WTD3088组成16×16点阵,以满足汉字显示的要求。为了方便的控制四个单元,使用了一片74LS139译码,产生四个地址片选信号:CLKR1= CSLED,CLKR2= CSLED+1,用于行控制的两片74LS273;CLKC1= CSLED+2,CLKC2= CSLED+3,用于列控制的两片74LS374。 实验接线:按示例程序,模块的CSLED接51/96地址的8000H。 四.实验说明 使用高亮度LED发光管构成点阵,通过编程控制可以显示中英文字符、图形及视频动态图形。LED显示以其组构方式灵活、亮度高、技术成熟、成本低廉等特点在证券、运动场馆及各种室内/外显示场合得到广泛的应用。 所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库(如ASC16、HZ16)中提取。后者需要正确掌握字库的编码方法和字符定位的计算。 实验盘片中“字符转换”子目录下提供的,可方便的将单个字符的码表从标准字库Asc16,Hzk16中提取出来。具体使用方法是运行上述可执行程序,根据提示输入所需字符(如是汉字还需要先启动dos下的汉字环境,如ucdos,pdos95等)。程序将该字符的码表提取出来,存放在该字符ASC或区位码为文件名称的.dat 文件中。用户只需将该文件中内容拷贝、粘贴到自己的程序中即可。但需要注意字节排列顺序、字节中每一位与具体显示点的一一对应关系,必要时还要对码表

打印机的构造与原理

如今,打印机已在日常的办公生活中发挥着举足轻重的作用。就单一的打印输出来说可分为激光打印机、针式打印机和喷墨打印机。那么,打印机的工作原理又是什么呢?下面,笔者为大家简明介绍,希望能够帮助广大用户在以后的工作生活中更了解、更得心应手的使用打印机。 喷墨打印机结构与工作原理 喷墨打印机的核心部件是打印头,它是由成百上千个直径极其微小的墨水通道组成,这些通道的数量,也就是喷墨打印机的喷孔数量,直接决定了喷墨打印机的打印精度。每个通道内部都附着能产生振动或热量的执行单元。当打印头的控制电路接收到驱动信号后,即驱动这些执行单元产生振动,将通道内的墨水挤压喷出;或产生高温,加热通道内的墨水,产生气泡,将墨水喷出喷孔;喷出的墨水到达打印纸,即产生图形! 目前喷墨打印机按打印头的工作方式可以分为压电喷墨技术和热喷墨技术两大类型。压电喷墨技术是将许多小的压电陶瓷放置到喷墨打印机的打印头喷嘴附近,利用它在电压作用下会发生形变的原理,适时地把电压加到它的上面。压电陶瓷随之产生伸缩使喷嘴中的墨汁喷出,在输出介质表面形成图案。用压电喷墨技术制作的喷墨打印头成本比较高,所以为了降低用户的使用成本,一般都将打印喷头和墨盒作成分离的结构,更换墨水时不必更换打印头。这样设计优点是可通过控制电压来有效调节墨滴的大小和使用方式,从而获得较高的打印精度和打印效果,但缺点也很突出,一旦喷头堵塞,整个打印机都有可能报废。目前爱普生采用的是压电喷墨技术。 热喷墨技术是让墨水通过细喷嘴,在强电场的作用下,将喷头管道中的一部分墨汁气化,形成一个气泡,并将喷嘴处的墨水顶出喷到输出介质表面,形成图案或字符。用这种技术制作的喷头工艺比较成熟成本也很低廉,但由于喷头中的电极始终受电解和腐蚀的影响,对使用寿命会有不少影响。所以采用这种技术的打印喷头通常都与墨盒做在一起,更换墨盒时即同时更新打印头。其缺点是在使用过程中会加热墨水,而高温下墨水很容易发生化学变化,性质不稳定,所以打出的色彩真实性会受到影响,此外由于墨水是通过气泡喷出的,墨水微粒的方向性与体积大小很不好掌握,打印线条边缘容易参差不齐,一定程度的影响了打印质量,所以其打印效果不如压电技术产品,目前这一技术在佳能、惠普等品牌的喷墨打印机中使用。 喷墨打印机体积相对较小,打印时噪音在可以接受的范围内,打印质量不错,关键是可以打印彩色图像,且初次购机投入不高,所以受到家庭用户的广泛青睐。>> 激光打印机的构造与原理 激光打印机的核心是电子成像技术,这种技术结合了影像学与电子学的原理和技术以生成图像,核心部件是一个可以感光的硒鼓。激光发射器所发射的激光照射在一个棱柱形反射镜上,随着反射镜的转动,光线从硒鼓的一端

相关主题
文本预览
相关文档 最新文档