中图分类号:TP368.1 文献标识码:B 文章编号:1009-2552(200912-0105-02
基于FPG A和VH D L的LE D点阵汉字滚动显示设计 张 鹂,李曼义
(云南师范大学物理与电子信息学院,昆明650092
摘 要:主要研究基于FPG A和VH D L的LE D点阵汉字滚动显示。首先描述了基于现场可编程门阵列(FPG A的硬件电路,以及点阵显示汉字的原理;然后研究了在单个8×8LE D发光二极管点阵上滚动显示多汉字的原理;最后给出了描述其功能的VH D L语言程序设计方法。通过编程、调试、仿真、下载正确地实现了汉字滚动显示扫描结果,其硬件系统的实验验证也获得了与软件模拟仿真结论相吻合的结果。
关键词:LE D点阵;FPG A;VH D L语言;汉字滚动显示 Design of Chinese characters scrolling display on LE D dot m atrix based on FPGA and VH DL ZHANGLi,LI Man2yi
(School of Physics and E lectronic I nform ation,Yunnan N orm al U niversity,K unming650092,China Abstract:The design of this subject mainly researches Chinese characters scrolling display on LE D dot matrix screen based on FPG A and VH D L.This
article firstly describes the hardware circuit based on logic cell array, as well as the principle of Chinese characters display on LE D dot matrix.Then it als o describes that multi2 Chinese characters scroll in a single8×8LE D dot matrix.Finally,the article gives the method of VH D L design which describes the function.This design realizes the results of Chinese characters scrolling and scanning correctly by
programming,debugging,simulation and download.Als o the experimental verification of hardware systems has received the conclusions in accordance with the results of s oftware simulation.
K ey w ords:LE D dot matrix;FPG A;VH D L;Chinese characters scrolling display 0 引言
随着我国经济的高速发展,对公共场合发布信息的需求日益增长,利用LE D点阵滚动显示汉字的出现正好适应了这一市场需求,已经成为信息传播的一种重要手段[1]。
采用传统方法设计的汉字滚动显示器,通常需要使用单片机、存储器和制约逻辑电路来进行PC B (印制电路板板级的系统集成。尽管这种方案有单片机软件的支持较为灵活,但是由于受硬件资源的限制,未来对设计的变更和升级,总是难以避免要付出较多研发经费和较长投放市场周期的代价。随着电子设计自动化(E DA技术的进展[2],基于可编程FPG A器件进行系统芯片集成的新设计方法,也正在快速地取代基于PC B板的传统设计方式[3]。因此,本文主要阐述基于FPG A和VH D L语言实现在8×8点阵上的汉字滚动显示问题[4]。
1 LED点阵汉字滚动显示
本文设计使用的LE D点阵是行共阴、列共阳的8×8点阵。要在8×8LE D发光二极管点阵上显示汉字,首先要把汉字表示成为如图1所示的8×8像素点图。
在图1中,data0~data7分别为按列抽取依序排列的汉字像素信息,均具有8位字长[5],依次对多汉字抽取像素信息,并按序排队存放于ROM之中,便可得到一个待显示数据序列。进一步通过寻址的方
收稿日期:2009-07-01
作者简介:张鹂(1986-,女,云南师范大学省级优秀毕业生,研究方向为E DA技术与计算机应用。
— 5 1 —