基于VB下的汉字字模提取及其LED显示系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2字模的获取及发送
图l为用Visual Basic 6.0编写的取 字模的界面。功能是在左上角文本框中输 入需要显示的汉字,点击“计算”字样的按 钮,在右边文本框中就可以产生所需的96
图1 Visual Basic界面下取字模
韧加化l勤缸并拍 ●
定时墨1钥始化。 设定擅特辜
上
韧擅化帛行口控铹嚣
1‘
l开串行中断I
1字模提取原理
使用汉字的点阵显示,需要提取汉字 字模。汉字的点阵字模是从点阵字库文件 中提取出来的。例如常用的16}16点阵 HZKl6文件,12.12点阵HZKl2文件等等, 下面以HZKl6文件为例,分析取得汉字点 阵字模的方法。HZKl6文件是按照GB 2312-80标准,也就是通常所说的国标码或 区位码的标准排列的。国标码分为94个区, 每个区94个位,所以也称为区位码。其中 Ol~09区为符号、数字区,16~87区为汉 字区。而10~15区、88~94区是空白区域。
4结束语 信号控制电路实用简单,软件编程方
便,价格低廉,在要求不是很高的场合具有 较高的竞争能力,经过本人实际的论证,本 文的方法是完全可行的。随着LED显示屏 技术的日益成熟,彩色同步屏也得到r广 泛的应用,这必将使人们的生活变得更加 丰富多彩。
参考文献 【1]马忠梅,刘滨,戚军,马岩.单片枇语 言Windows环境编程宝典.北京:北京航 空航天大学出版杜.2003. f2】范逸之,陈立元.kr瑚jaJ Basic与KS-232 串行通信控制(最新版).北京:清华大
在计算机处理汉字和ASCII字符时,使每 个ASCII字符占用1个字节,而一个汉字占 用两个字节,其值称为汉字的内码。其中第 一个字节的值为区号加上32(20H),第二个 字节的值为位号加上32(20H)。为了与 ASCII’#符区别开,表示汉字的两个字节 的最高位都是1,也就是两个字节的值都又 加上了128(80H)。这样,通过汉字的内码, 就可以计算出汉字的区位码。它与区位码 的关系为:
arp——d
arp—s网关的IP地址网关的MAC 地址
——开始一程J卜启动”中。 最后将此批处理文件拖到“windows (2)、如果条件允许,可使用三层交换 机,绑定端U—MAC—IP,限制ARP流量, 及时发现并自动阻断ARP攻击端口,合理 划分VLAN,彻底阻止盗用IP、MAC地址, 杜绝ARP的攻击。由于交换机指令不同, 在此就不给出具体指令实现,请参阅相关 说明进行操作。
qt上接第98页
(从略仅画了引脚)、4-16译码器74LSl54、 移位寄存器芯片7 4 H C 5 9 5、反相器 74HC04、点阵式电子显示屏控制系统的显 示核心器件。这里仅画出了2.16的点阵。点 阵上的每一个点都是独立的发光二极管, 每一行都有公共的阴极端,对于其中的某 一个点,要使它发亮要满足两个条件,第一 是它的阳极必须是高电平,第二是它所在 的行必须被选中,即阴极端是低电平。
74HC595是具有8位移位寄存器和一 个存储器,三态输出功能。移位寄存器和 存储器分别是时钟信号。数据在SHcp的上 升沿输入,STep的上升沿进入的存储寄存 器中去。单片机用于传输数据是引脚P1.5, 而P1.4和P1.6分别连接74HC595的 STCP,SHCP。要使其中的一行显示,单 片机引脚P1.5在每次传数据之前给SHcp 一个正脉冲,经过十J六次传输,然后再给 STep一个正脉冲,就把2个字节的数据传 送列2块74HC595的Q0一Q7。此系统采用 动态显示的方式,P1.0一P1.3作为4线一16 线译码器74HCl54的输入端,当P1.3-0, P1.2=0,P1.I=0,P1.0=0是第一行的阴极 端就为低电平,当P1.3=0,P1.2=0,PI. 1=0,P1.0=l,则第二行的阴极端就为低电 平,以此类推。
信息科技
中国科技信息2∞8年第22期
CHINA SCIENCE AND TECHNOLOGY II虾ORMATION№v.2008
提取及其LED显示系统
袁于程王富东王栋苏州大学机电工程学院215021
摘要 本文介绍了在VB界面下,将输入的汉字通过 HZKl 6文件转换成所需汉字的点阵字模,并 通过Pc与单片机SST89E564R,D的通信,将所 需汉字输出到LED点阵显示系统上。 荚键词 VB;HZKl 6;单片机SST89E564RD;LED点 阵显示系统
高字节一160=区码,低字节一160= 位码
再由区位码获得汉字字模。根据区号 和位号可以得到汉字字模在文件中的位置 《起始地址):
位置=(94+(区码一1)+(位码一1))·一 个点阵字模的字节数
使用16"16点阵。字模中每一点使用一 个二进制位(Bit)表示,如果是1,则说明此 处有点,若是0,则说明没有。这样,一个 16.16点阵的汉字总共需要16"16/8=32个 字节表示。字模的表示顺序为:先从左到 右,再从上到下,也就是先画左上方的8个 点,再是右上方的8个点,然后是第二行左 边8个点,右边8个点,依此类推,画满16"16 个点。
.Design and Thermal analysis of CPU Heat
绯,Electro-Mec/乜Ncat Engineeving[d】.2006
vol22 N06
[5】/蚺ayoan敬y F.Loop teat懈【J】.A耐ied
Thermal Engineering.2005。25:655—657. 作者简介 蔡中兵出生年月:1 983.02江苏盐城人. 性别:男职称:助教学位:硕士毕业 院校:南京理工大学主要从事机械与力学 方面的研究。工作单位:江苏省盐城市盐城 工学院基础教学部: 顾建平出生年月:1 982.05性别.男职 称:助教学位:硕士毕业院校:南京 理工大学工作单位:江苏省南京市南京工 程学院材料工程学院。
4.2防御方法 (1)、采用静态绑定的方法,建立IP地 址到MAC的静态映射。具体做法如下:首 先获得正确的网关地址。可以找到一台能 够正常上网的计算机PING网关的IP地址, 然后利用ARP-A就可以看到正确的网关 M A C地址。其次编写一个批处理文件 bind.bat内容如下: @echo off
喇嘻上接第99页
参考文献 [1j余鹏,孙晓伟,曾艳等.垂直均匀射 流下CPU散热器换热性能的数值分析[J】. 工程热物理学报.2003,24(5)415~418. 【2】陆正裕,熊建银,屈治国.CPU散热 器换热特性的实验研究(J】.工程热物理 学报.2004,25(5t 861~865 【5J Gao Xiarg,LlNG HuI_qi.Journal of shang心 diaotDng Univevsity[J】,Apr 2007 vol 41 sup 【4】Zhou Jiafl一hui,Yang chun—xm,Lj M魄,et
扣—一
I显录稷序 |
申
图2硬件原理图
(a)主程序
(b)串口中断
图3程序框图
万方数据
一96一
击源的MAC。也可以直接Ping网关IP, 完成Ping后,用“ARP-a”命令查看网关 IP对应的MAC地址,此MAC地址应该为 欺骗的MAC。
找到病毒主机的IP地址和MAC地址 后,要进一步确定计算机名,才能准确定位 计算机。可以利用NBTSCAN工具软件扫 描整个网段后进行确定。或将一台工作正 常计算机的IP地址改为病毒主机的IP地 址,令其产生冲突,进而找个该病毒主机。
LED点阵显示屏已经被广泛地应用于 车站、机场、码头、银行及各种广告宣传中, 它具有显示稳定、功耗低、寿命长、显示内 容易改、显示方式丰富等特点。该系统以 SST89E564RD芯片为核心设计并实现了一 次显示多个字符的LED点阵武显示屏,并 且具有屏幕的滚动功能,进而使LED点阵 显示系统跟着PC上输入的内容进行实时显 示。
字节的点阵。点击“发送至单片机”字样的 按钮,就可以将96字节的数据发送至单片 机。如果在文本框中输入另一组文字,显示 会滚动实时显示。程序将一个汉字的点阵 字模存储干buffefl321缓冲数组里面,从该 缓冲数据组里面取出对应汉字的点阵模, 然后可以通过PC机串口发送给单片机,就 可以显示在LED点阵显示屏上。
学出版社。2毗.
礓嘈上接第97页
个子程序构成。主程序的功能是系统初始 化、调用子程序等。五个子程序分别是温度 检测及显示子程序、湿度检测及显示了程 序、气压检测及显示子程序、CO:浓度检 测及显示子程序和键盘子程序。
参考文献 【1】李朝青.单片机原理及接口技术.北 京:北京航空航天大学出版社,2005 【2】靳达.单片机应用系统开发实例导航. 北京:人民邮电出版社2003.10 【5]李光飞,李良儿,楼然苗.单片机C 程序设计实例指导.北京:北京航空航天 大学出版社2005.9 【4】4胡汉才.单片机原理及系统设计.北 京:清华大学出版社.2002 【5]袁涛,李月香,杨胜利.单片机c高 级语言程序设计及其应用.北京:北京航 空航天大学出版社.2001 【6】张向宏.医院药房智能化系统设计[J】. 智能建筑与城市信息.2003,(5) f7】李刚.济南市中心医院药房综合搂空调 系统设计 【8】康华光.电子技术基础.北衷高等教 育出版程.1983
3单片机部分 3.1单片机硬件部分 P3.1(RXD)和P3.0(TXD)用来与PC
机的RS232串行口通讯,以完成单片机数 据的接收过程。译码器部分完成对于点阵 行的选择,阴极驱动器主要由反相器和三 极管组成。单片机通过移位寄存器芯片传 输要显示的数据。
硬件原理如图2所示,主要由单片机
下转第101页势努
(3)、在发生ARP攻击时,根据上面给 出的定位方法,及时找到病毒攻击源头。并 做出相应处理,如对病毒主机进行杀毒或 重新安装系统。 结束语
作为一名网络管理员来说,只有深入 了解ARP攻击的原理及防御方法,才能保 证局域网安全平稳的运行。
参考文献 【jj胡宁,刘亚萍.高性能路由器中ARP协 议关键问题的研究【J】计算机工程与科学, 2006,(10). 【2】任侠,吕述望.AEP协议欺骗原理分析 与抵御方法【J】计算机工程.2003,(09). 嘲赵均,陈克非.ARP协议安全漏洞分析 及其防御方法[J】信息安全与通信保密. 2006,(08). 【4】马军,王岩.ARP协议攻击及其解决方 舞神1.微计算机信息.2006,(15). 作者简介 贾玉罡(1 975-).男.黑龙江省伊舂市人 讲师。研究方向为计算机网络安全与分布式 计算等。
3.2单片机软件部分 主程序是包括程序的初始化以及显示 的子程序,串行中断实现PC与单片机的通 信。 串行口的1二作流程(即中断服务子程 序),如图3(b)所示。串行口1=作时,只需要 从上位机接收数据,而不需要发送数据给上 位机。串行LJ采用了方式l进行数据传输, 方式1是10位通信方式,即l位起始位(0),8 位数据位和l位停止位(1),其中起始位和停 止位在发送时是自动插入的。
万方数据
一lOl一源自文库