16x64 LED点阵汉字显示屏的设计

16x64 LED点阵汉字显示屏的设计
16x64 LED点阵汉字显示屏的设计

16x64-LED点阵汉字显示屏的设计

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

摘要

LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成.

LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。

本设计是4个16X 16点阵LED电子显示屏的设计。整机以美国ATMEL公司生产的40脚单片机

80C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器74LS138和八个列驱动器4049来驱动显示屏显示。该电子显示屏可以显示4个汉字,采用16块8 x 8点阵LED显示模块来组成4个16x16点阵显示模式。显示采用动态显示,使得文字能够实现静止显示方式。文中详细介绍了LED点阵显示

的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。

关键词:80C51单片机;LED;点阵显示;动态显示

The design of display Chinese

characters based on MCU

Abstract

LED dot matrix display as a new display device, is composed of multiple independent package from the LED light emitting diodes. LED dot matrix display can display numbers or symbols, usually used to display time, speed, the system state.

This design is the design of 4 16 * 16 dot-matrix LEDelectronic display screen.

The machine to the United States of America ATMEL company production of 40 feet 80C51 MCU as the core, introduces the dynamic design and the development of its control system for LED dot matrix display process. The chip controls good driver 74LS138 and eight row driver 4049 to drive the display screen to display. The electronic screen can display 4 Chinese characters, using the display module is composed of 4 16x16 dot matrix display mode 16 blocks of 8 x 8 dot matrix LED.

Shows the dynamic display, making the text to achieve a static display mode. This paper introduces in detail the LED dot matrix display hardware design, hardware circuit of each part of the function and principle, the corresponding software program design, as well as the use and so.

Keywords: 80C51; LED; dot matrix display; dynamic display

第一章绪论

1.1 1.2 1.3 1.4 课题背景. ... 国内外研究现状选题目的及意义生产需求状况.

第二章第三章1.5 LED 电子显示屏概述 ........... 系统方案设计与论证...............

2.1 数据传输方案.................

2.2 系统硬件方案.................

2.2.1 单片机 .............

2.2.2 EDA 电子设计自动化系统硬件的设计.............................

3.1 3.2

第四章

目录

电路原理图. .................

系统硬件概述. ...............

3.2.1 80C51 单片机简介.

3.2.2 译码器及点阵显示屏元件清单.

显示原理及控制方式分析........

3.4.1 LED 点阵模块结构. ..

3.4.2 LED 动态显示原理..

3.4.3 LED 控制方式. ......

系统软件的设计.....................

4.1

3.3

3.4

系统程序的设计. ....................

4.1.1 显示驱动程序 ...............

4.1.2 系统主程序 .................

程序流程图. ........................

字模生成. ..........................

4.3.1 LED 显示屏领域字模实现技术

4.3.2 字库生成....................

4.4 Keil 软件调试 ........................

4.5 Protues 仿真. .......................

4.2

4.3

总结........... 附录:程序代码

参考文献...... 致谢...........

0 0 0 1 1 2 3 3 4 4 4 6 6 7 7 8 9 10

10

11

11

12 12 12

12

13

14

15

16

16

17

18

19

22

23

1.1 课题背景

LED 显示屏的发展可分为以下几个阶段:

第一阶段为 1990年到 1995年,主要是单色和 16级双色图文屏。用于显示文字和简 单图片,主要用在车站、金融证券、银行、邮局等公共场所,作为公共信息显示工具。

第二阶段是 1995年到 1999年,出现了 64级、 256级灰度的双基色视频屏。 视频控制 技术、图像处理技术、光纤通信技术等的应用将 LED 显示屏提升到了一个新的台阶。LED 显示屏控制专用大规模集成电路芯片也在此时由国内企业开发出来并得以应用。

第三阶段从1999年开始,红、纯绿、纯蓝LED 管大量涌入中国,同时国内企业进行 了深入的研发工作,使用红、绿、蓝三原色 LED 生产的全彩色显示屏被广泛应用,大量进 入体育场馆、会展中心、广场等公共场所,从而将国内的大屏幕带入全彩时代。

随着LED 原材料市场的迅猛发展,表面贴装器件从 2001年面世,主要用在室内全彩屏, 并且以其亮度高、色彩鲜艳、温度低的特性,可随意调整的点间距,被不同价位需求者所 接受,在短短两年多时间内,产品销售额已超过 3亿元,表面贴装全彩色LED 显示屏应用 市场进入新世纪。

1.2 国内外研究现状

目前,我国半导体LED 作为节能、环保的主要技术,已被纳入国家长期科技发展规划 与“十一五”国家“ 863”高新技术产业化重大项目,并得到了大力支持。我国

屏产业在规模发展的同时, 产品技术推陈出新, 一直保持比较先进的水平。 90 年代初即具 备了成熟的 16 级灰度 256 色视频控制技术及无线遥控等国先进水平技术,近年在全彩色

LED 显示屏、256级灰度视频控制技术、集群无经线控制、多级群控技术等方面均有国内

先进、达到国际水平的技术和产品出现;

LED 显示屏控制专用大规模集成电路也已由国内

企业开发生产并得到应用。我国的 LED 显示应用产业近年将持续保持高速增长,未来发展

空间巨大,但产业发展的风险和机遇并存,关键核心技术的提升、市场环境的规范、技术 标准体系的建立等影响产业发展的主要因素仍需要我们在实践中继续努力改进和完善。

目前国际上从事照明 LED 标准化研究的标准组织有国际电工委员会、 国际照明委员会 和各国对应的标准化组织及相关企业。 国际电工委员会 ( IEC) 和国际照明委员会 (CIE) 都 非常关注 LED 的发展及相关 LED 器件的标准化工作。 CIE 曾经发表过 LED 检测方法的技

第一章 绪论

LED 显示

术报告,由于近年来LED 产品的技术发展迅速,CIE 目前正在对测试方法标准进行修订。

IEC 近两年也加大了对LED 标准的研究,相继对LED 模块、LED 连接件及LED 控制件提出

了标准草案。

1.3选题目的及意义

单片机自20世纪70年代问世以来 以极其高的性能价格比受到人们的重视和关注, 所以应用很广,发展很快。单片机的特点是体积小、集成度高、重量轻、抗干扰能力强, 对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。正因为单片机有如此 多的优点,因此其应用领域之广,几乎到了无孔不入的地步。在我国,单片机已被广泛地 应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防 军事、尖端武器等各个方面。

我们可以开发利用单片机系统以获得很高的经济效益。

更重要的意义是单片机的应用

改变了控制系统传统的设计思想和方法。以前采用硬件电路实现大部分控制功能,而现在 正在用单片机通过软件方法来实现。这种以软件结合硬件或取代硬件并能提高系统性能的 控制技术称为微控制技术。本文所要论述的就是通过单片机来控制

1.4生产需求状况

信息化社会的到来,促进了现代信息显示技术的发展,形成了

EL 、DLP 等系列的信息显示产品,纵观各类显示产品,各有其所长和适宜的市场应用需求。 随着LED 材料技

术和工艺的提升,LED 显示屏以突出的优势成为平板显示的主流产品之一, 并在社会经济的许多领域得到广泛应用,其生产需求主要包括:

(1) 证券交易、金融信息显示:这一领域的LED 显示屏占到了前几年国内LED 显示屏 需求量的

50%^上,目前仍有较大的需求。

(2) 机场航班动态信息显示:民航机场建设对住处显示的要求非常明确,

是航班住处显示系统 FIDS ( Flight in formation Dis play system )的首选产

品。

(3) 体育场馆信息显示:LED 显示屏作为比赛信息显示和比赛实况播放的的主要手段

已取代了传统的灯光及 CRT 显示屏,在现代化体育场馆成为必备的比赛设施。

(4) 道路交通信息显示:智能效通系统(ITS )的兴起,在城市效通、高速公路等领 域,LED 显示

民间作为可变情报板、限速标志等,得到普遍采用。

(5) 邮政、电信、商场购物中心等服务领域的业务宣传及信息显示。

(6) 广告媒体新产品:除单一大型户内、户外LED 显示屏做为广告媒体外,集群 LED 显示屏广告

系统、列车LED 显示屏广告发布系统等也已得到采用并正在推广。

(7) 演出和集会:大型LED 显示屏越来越普遍的用于公共和政治目的的视频直播,如

LED 点阵显示。

CRT LCD PDP LED

LED 显示屏

在我国建国50 周年大庆、世界各地的新千年庆典等重大节日中,大型实况和广告

LED显示屏在播放

信息发布方面发挥了卓越的作用。

1.5 LED 电子显示屏概述

LED电子显示屏(Light Emitti ng Diode Pan el )是由几百到几十万个半导体发光二

极管构成的像素点,按矩阵均匀排列组成。利用不同的半导体材料可以制造不同色彩的LED 像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实

用阶段。LED显示屏是一种通过控制半导体发光二极管的亮度的方式,来显示文字、图形、

图像、动画、行情、视频、录像信号等各种信息的显示屏幕。

LED显示屏分为图文显示屏和条幅显示屏,均由LED矩阵块组成。图文显示屏可与计

算机同步显示汉字、英文文本和图形;而条幅显示屏则适用于小容量的字符信息显示。LED 显示屏因为其像素单元是主动发光的,具有亮度高,视角广、工作电压低、功耗小、寿命长、耐冲击和性能稳定等优点。因而被广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。

LED显示屏的发展前景极为广阔,目前正朝着更高亮度、更高气候耐受性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。

第二章系统方案设计与论证

2.1数据传输方案

从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。

1.并行传输:采用并行方式时,数据的各个位同时传送,可以字或字节为单位并行进行。并行通信速度快,但控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,成本也就更高,并列传输的方案是不可取的。

2.串行传输:采用串行传输的方法,控制电路可以只用一根信号线,将列数据逐位地传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序逐位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两部分。对于串行传输方式来说,列数据准备时间可能相对要长一些,在行扫描周期确定的情况下,行显示的时间就会缩短,以致影响到LED的亮度效果。

解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法

来解决。即在显示本行各列数据的同时,传送下一行的列数据。为了达到重叠处理的目的, 列数据的显示就需要具有锁存功能。经过上述分析,可以归纳出列驱动器电路应具有的主要功能;对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响本行的显示。

图2-1显示屏电路框图

2.2系统硬件方案

大多数的LED显示屏都在户外,所以对硬件的质量要求非常的高。为方便检修和维护硬件电路设计时常常采用模块化的设计方法。硬件的设计采用模块化设计,既要满足模块本身功能又要能够和整个系统兼容。如图2-2所示,根据显示系统的功能特点确定系统硬

件由显示屏部分,控制部分,通信系统及上位机四部分组成。上位机通过通信部分向控制部分发送控制指令和显示内容代码,控制部分执行显示指令并将显示代码处理后控制显示部分的显示内容和显示方式。

2-2

显示屏主控制器控制部分是整个系统的核心部分,其功能为与上位机通信接收上位机发送的数据和控制指令处理过后控制显示部分显示内容。其常用的电子设计方法有单片机、DSP及EDA技术。几种设计方法比较各有其特点:

221单片机

单片机是集成了CPU ROM RAM和1/ O 口的微型计算机。它有很强的接口性能,非常适合于工业控制,因此又叫微控制器(MCU)^单片机品种齐全,型号多样CPU从8,16, 32到64位,多采用RISC技术,片上I/O非常丰富,有的单片机集成有A/ D, “看门狗”,PWM显示驱动,函数发生器,键盘控制等。它们的价格也高低不等,这样极大地满足了开发者的选择自由。除此之外单片机还具有低电压和低功耗的特点。随着超大规模集成电路的发展,NMO工艺单片机被CMO代替,并开始向HMOS过渡。供电电压由5V降到3V, 2V甚至到1V,工作电流由mA降至卩A,这在便携式产品中大有用武之地。

2.2.2 EDA电子设计自动化

EDA即Electronic Design Automation)即电子设计自动化,它是以计算机为工具,

在EDA软件平台上,对用硬件描述语言HDL完成的设计文件自动地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片进行适配编译、逻辑影射和编程下载等。设计者只需用HDL语言完成系统功能的描述,借助EDA 工具就可得到设计结果,将编译后的代码下载到目标芯片就可在硬件上实现。MCU和DSP

都是通过串行执行指令来实现特定功能,不可避免低速,而FP GA/C PL则可实现硬件上的

并行工作,在实时测控和高速应用领域前景广阔;另一方面,FP GA/C PL器件在功能开发

上是软件实现的,但物理机制却和纯硬件电路一样,十分可靠。

两种设计方式相比较各有优点且都能够实现控制功能,但单片机的技术门槛较低开发成本也较低非常适合初学者进行学习和锻炼使用。现在市场上常用的单片机主要有

MCS-51 AVR ARM PIC等。其中应用最广泛的单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久” ,有先入为主的优势常作为单片机学习的教材。且51 系列单片机的

I/O 脚的设置和使用非常简单,当该脚作输入脚使用时,只须将该脚设置为高电平(复位时,各I/O 口均

置高电平)。当该脚作输出脚使用时,则为高电平或低电平均可。所以在控制部分方案的选择中选定51 系列单片机作为控制部分的核心器件。

第三早系统硬件的设计

图3-1 4 个16X 16点阵显示屏硬件原理图

图3-1为4个点阵显示屏硬件原理图,因为没有16X 16的点阵显示屏,所以在现实中, 硬件部分采用了 4块8X 8的点阵显示屏来构成1块16X 16 LED 显示屏。

3.1电路原理图

■■

■a

Sz

d a ■?

R JF

m

ri P F

PftM ? 睥■” 和IE) PIHD ■ ■M ?

p J P> r J ■ ■ p>

r

.■ 1 1 n 1 *

r

1 ■

■-:

■ i ■

1 i

:

=1 -d

r 41

41

JyH-

■-Sh

HI

I 11

"??

Ji

i;

LG

Jha

UI3'.

+t ? + 1 p+t

,1 +1 -pi :

I.

■43

US

liQlflll IK

3.2系统硬件概述

321 80C51单片机简介

整个电路所设计的电子屏可显示多个汉字,需要

4个16X 16 LED 点阵模块,可组成

16X64的条形点阵。

80C51是一种带4KB 可编程可擦除只读存储器的低电压,高性能微处理器,俗称单片 机。单片机的可

擦除只读存储器可以反复擦除 100次。该器件采用ATMEI 高密度非易失存 储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。由于将多功能

8位

CPU 和闪烁存储器组合在单个芯片中,ATMEL 勺80C51是一种高效微控制器,80C51是它的 一种精简版本。80C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 80C51引脚即外观如图3-2所示。

单片机引脚图及引脚功能介绍:

图3-2单片机引脚图

80C51单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O 弓I 脚。

电源:⑴VCC -芯片电源,接+5V;⑵VSS -接地端; 时钟:XTAL1、XTAL2 -晶体振荡电路反相输入端和输出端。

13

29 30

1

2 3

Z

5 R

7 0

控制线:控制线共有4根

⑴ALE/PROG地址锁存允许/片内EPROMS程脉冲

①ALE功能:用来锁存P0 口送出的低8位地址

②PROG功能:片内有EPROMS芯片,在EPROMS程期间,此引脚输入编程脉

冲。

⑵PSEN:外ROM读选通信号。

⑶RST/VPD:复位/备用电源。

①RST (Reset)功能:复位信号输入端。

②VPD功能:在Vcc掉电情况下,接备用电源。

⑷EA/VPP:内外ROMS择/片内EPROMS程电源。

①EA功能:内外ROM选择端。

②Vpp功能:片内有EPROMS芯片,在EPRO编程期间,施加编程电源

Vppo

I/O线:80C51共有4个8位并行I/O端口:P0、P1、P2、P3 □,共32个引脚。P3 口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

322 译码器及点阵显示屏

1) 74LS138译码器

74LS138为3线—8线译码器,当一个选通端(E1)为高电平,另两个选通端E2和E3为低电平时,可将地址端(A B C)的二进制编码在丫0至丫7对应的输出端以低电平译出。比如:A2A1A0=110时,则丫6输出端输出低电平信号。利用E1、E2和E3可级联扩展成24线译码器;若外接一个反相器还可级联扩展成32线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。可用在8086的译码电路中,扩展内存。

si

74LS138引脚图

2) 16*64点阵显示屏设计

首先,我们来分析一下16*16点阵行控线,列控线。级联方法:如图四个点阵。把00, 01相同的行线相连接。把10, 11相同的行线相连接。把00, 10相同的列线相连接。把, 11相同的列线相连接。最后,

00, 01的列就作为16x16点阵的列控线。00, 10的行就作 为16x16点阵的行控线。同理:16*64的点阵

也是一样的,将同一行的所有行连在一起, 同一列的所有列连在一起!(我们这次点阵用的是共阳型点阵,即行接阳极)。

图3-4 LED 显示屏接线图

3.3元件清单

在本次设计中,用到的元件清单如表

3.1 0

.1元件清单

元件名称 数量(个)

单片机80C51

1

r - I

4094芯片8

74LS138译码器 2

8 X 8 LED显示屏16

3.4显示原理及控制方式分析

341 LED点阵模块结构

八十年代以来出现了组合型LED点阵显示器模块,以发光二极管为像素,它用高亮度

发光二极管芯阵列组合后,环氧树脂和塑模封装而成。这种一体化封装的点阵LED模块,具有高亮度、引脚少、视角大、寿命长、耐湿、耐冷热、耐腐蚀等特点。LED点阵规模常见的有4X 4、4X 8、5X 7、5X 8、8X 8 等等。

图3-5示出最常见的8X 8单色LED点阵显示器的内部电路结构和外型规格,其它型号点阵的结构与引脚可试验获得。

sasasiasasaai sasanaiEisaEaE

X7 X6 X5 3M X3 X2 XI XO'

:—TO ?—T2

S—T5■—¥6

TT

图3 —5 8 X 8单色LED模块内部电路

LED点阵显示器单块使用时,既可代替数码管显示数字,也可显示各种中西文字及符号。如5x7点阵显示器用于显示西文字母.5X 8点阵显示器用于显示中西文,8x8点

阵可以用于显示简单的中文文字,也可用于简单图形显示。用多块点阵显示器组合则可构 成大屏幕显示器,但这类实用装置常通过 PC 机或单片机控制驱动。

342 LED 动态显示原理

LED 点阵显示系统中各模块的显示方式:

有静态和动态显示两种。静态显示原

理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式,动态显示采 用扫描的方式工作,由峰值较大的窄脉冲电压驱动,从上到下逐次不断地对显示屏的各行 进行选通,同时又向各列送出表示图形或文字信息的列数据信号,反复循环以上操作,就 可显示各种图形或文字信息。

以8X 8点阵模块为例,说明一下其使用方法及控制过程。

图3-5中,红色水平线丫0、

Y1……Y7叫做行线,接内部发光二极管的阳极,每一行8个LED 的阳极都接在本行的行线 上。相邻两行线

间绝缘。同样,蓝色竖直线 X0 X1……X7叫做列线,接内部每列8个LED 的阴极,相邻两列线间绝缘。 在这种形式的LED 点阵模块中,若在某行线上施加高电平

(用“ 1”表示),在某列线上施加低电平(用“0”表示)。则行线和列线的交叉点处的LED 就会有电流流过而发光。比如,丫7为1,X0为0,则右下角的LED 点亮。再如丫0为1, X0 到X7均为0,则最上面一行

8个LED 全点亮。 现描述一下用动态扫描显示的方式, 显示 字符“B ”的过程。其过程如图3-6所示。

图3 - 6用动态扫描显示字符“ B ”的过程

3.4.3 LED 控制方式

以传统80C51单片机为控制器的 制,LED 动态显示的刷新率不可能做得太

高。对显示效果和移动算法的处理也比较吃力, 在实际显示效果上有比较明显的闪烁感。除此之外,传统

80C51单片机的内部资源贫乏,

仅128字节的数据存储器,几K 字节的程序存储器,无SPI 。这就需要对单片机扩展外设,

nnQOCCQC C H

M ?

>-=■ *>-- =!-?-

tr--

□????0匚心 b ?000?00

I 1^1

I ■ ■"fa*

< K H ja< JO

LED 显示屏。 因受到单片机运算速度及通信速率的限

I 1 111 I I

I * w-w

p

IDU 1 ai I

VEH

!

4- 0

-? 0

L D L 1 101 I

O J

lUI iQl

=!S

I n ova 11 I

■五?

]q L I IO n

Ti r r i n

Lflova 111

因此,8051控制的条屏比较适用于显示内容简单,不需要经常更改显示内容的场合。

第四章系统软件的设计

4.1系统程序的设计

显示屏软件的主要功能是向屏体提供显示数据,并产生各种控制信号,使屏幕按设计的要求显示。根据软件分层次设计的原理,可以把显示屏的软件系统分为两层;第一层是底层的显示驱动程序,第二层是上层的系统应用程序。显示驱动程序负责向屏体送显示数据,并负责产生行扫描信号和其他控制信号,配合完成LED显示屏的扫描显示工作。显示驱动器程序由定时器T0中断程序实现。系统应用程序完成系统环境设置(初始化)、显示效果处理等工作,由主程序来实现。

4.1.1显示驱动程序

显示驱动程序在进入中断后首先要对定时器T0重新赋初值,以保证显示屏刷新率的稳定,1/16扫描显示屏的刷新率(帧频)计算公式如下:

刷频率(帧时护谓出率音说也6 G

其中:f位晶振频率;t为定时器,T0初值(工作在16位定时器模式)。

显示驱动程序查询当前燃亮的行号,从显示缓存区内读取下一行的显示数据,并通过串口发送给移位寄存器。为消除在切换行显示数据的时候产生拖尾现象,驱动程序先要关闭显示屏,等显示数据打入输出锁存器并锁存,然后再输出新的行号,重新打开显示。

4.1.2系统主程序

本文设计的系统软件能使系统在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。文字为静止显示方式。单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容。

4.2程序流程图

系统主程序开始后,首先对系统环境初始化,包括设置串口、定时器、中断和端口。然后以静止方式显示汉字。显示效果可以根据需要进行设置,系统会根据程序的变化显示不同的效果。

nd

4.3字模生成

文字的字模是一组数字,但它的意义却与数字的意义有着根本的变化,它是用数字的 各位信息来记载英文或汉字的形状。电脑硬件中,根本没有汉字这个概念,也没有英文的 概念,其认识的概念只有内码(将

ASCII 表的高128个很少用到的数值以两个为一组来表 示汉字,即汉字的内码。而剩下的低 128位则留给英

文字符使用,即英文的内码)。如果

你用启动盘启动系统后用DIR 命令可能得到一串串莫名其妙的字符,但那确确实实是汉字, 如果你启动

UCDO 或其他的汉字系统后,就会看到那是一个个熟悉的汉字。在硬件系统内, 英文的字模信息一般固化在 ROM 里,即使在没有进入系统的 CMO 里,也可以让你看到英 文字符。而在DOS

下,中文的字模信息一般记

图4-2中断子程序流程图

图4—1系统主程序流程图

汉字点阵显示屏设计报告

广西交通职业技术学院信息工程系 作品设计报告书 课程名称电子电路设计与制作_____________ 题目16*16 汉字点阵显示屏 _________________ 班级___________ 电信2011-1班_____________ 学号007 032 ____________________ 姓名_________________ 范杰________________

任课老师_____________ 韦家正 _______________ 二O 一三年一月 目录 摘要 一、系统方案选择和论证 (2) 1.1设计要求 (2) 2.1系统基本方案 (2) 2.1.1.主控电路选择 (2) 2.1.2.点阵显示屏部分 (2) 2.1.3.显示屏控制部分 (3) 二、电路模块的设计与分析 (3) 2.1.系统程序的设计 (3) 2.2.单片机系统及外围电路 (4) 23 LED点阵显示 (6) 24.汉字扫描的原理 (7) 25.方案的实现 (7) 三、系统软件设计 (8) 四、系统测试与分析 (10) 4.1点阵显示屏的仿真与程序调试 (10) 4.2整机测试 (10) 4.3系统主程序............................... 错误!未定义书签。 4.4系统测试结果分析 (21) 五、设计制作总结 (21) 5.1 总结 (21) 5.2 致谢词 (22) 六、参考文献 (22)

附录一:系统主要元件清单 (14)

摘要 摘要 LED点阵显示屏作为一种新兴的显示器件,是由多个独立的高亮度的LED发光二极管封装而成。LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等灵活的动态显示。文章给出了一种基于MCS-51/52单片机的 16X16点阵LED显示屏的设计方案,包括系统具体的硬件设计方案,软件流程图和汇编语言程序等方面内容。在负载范围内,只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉、亮 度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定的图文显示方案。 Abstract LED dot matrix display, as a new display device, by a nu mber of in depe ndent high- bright ness LED light-emitt ing diode packages. LED dot matrix display can display nu mbers or symbols, usually used to display time, speed, system status, and a flexible dyn amic display. Pap er, a microcomputer-based MCS-51/52 16 16 dot matrix LED display desig n, in cludi ng the system specific hardware desig n, software flowcharts and assembly Ian guage programs and other aspects. Withi n the load range, by simply cascad ing Jiu expa nsion can right display Jin Xin g, is a low cost, high brightness, low voltage Gong Hao Xiao, miniaturization, Yi Yu IC match, Qu Dong simple, Shou Ming Ion g, impact resista nee, stable performa nee, graphics and display opti ons.

基于单片机的24×24点阵LED汉字显示系统设计

郑州华信学院 课程设计任务书 题目: 基于单片机的24×24点阵LED汉字显示系统设计 专业: 姓名: 学号: 班级: 完成期限:年月日 指导教师签名: 课程负责人签名: 年月日

主要内容: 利用单片机控制24×24点阵LED汉字显示屏,能够实现汉字、数字、字母的多样化显示。 基本要求: 1. 实现LED点阵屏核心功能即汉字、数字、字母的多样化显示; 2. 利用proteus软件完成设计电路和仿真,要求显示“郑州华信学院”字样,并且能够调整显示字样; 3. 掌握SPI串口进行数据传输的应用,并学会使用外部芯片辅助项目设计; 4 .通过此次设计将单片机软硬件结合起来对程序进行编辑、校验,锻炼实践能力和理论联系实际的能力。 主要参考资料: [1]阳进基于单片机的LED显示屏的汉字显示中国科技信息 [2]韩润萍陈小萍.点阵LED显示屏控制系统微计算机信息 [3]刘曙光 LED电子显示屏真彩显示的几种关键技术北京:国外电子测量技术 [4]李径达基于锁存方式LED显示屏的软件设计沈阳:计算机应用研究 [5]李全利,单片机原理及接口技术[M],高等教育出版社 [6]王文杰,单片机应用技术[M],冶金工业出版社 [7]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社

郑州华信学院 课程设计说明书 课题: 24*24点阵汉字显示设计 姓名: 院系: 专业班级: 学号: 指导老师: 成绩: 时间:年月日至年月日

目录 1 引言........................................................................................................................................................................................... - 1 - 1.1研究背景 ................................................................................................................................................................... - 1 - 1.2 LED显示屏简介..................................................................................................................................................... - 1 - 1.3 功能要求................................................................................................................................................................ - 2 -2设计方案 .................................................................................................................................................................................. - 2 - 2.1 核心元件的选用.................................................................................................................................................... - 2 - 2.2 整体设计思路 ...................................................................................................................................................... - 2 - 3 总体设计及核心元件的简介.......................................................................................................................................... - 2 - 3.1 总体设计结构图.................................................................................................................................................... - 2 - 3.2 硬件分析及设计.................................................................................................................................................... - 3 - 3.2.1时钟电路..................................................................................................................................................... - 3 - 3.2.2复位电路..................................................................................................................................................... - 3 - 3.2.3行数据传输电路 ...................................................................................................................................... - 4 - 3.2.4列控制电路 ................................................................................................................................................ - 5 - 3.2.5点阵组合电路 ........................................................................................................................................... - 6 - 3.2.6单片机和按键连接电路........................................................................................................................ - 7 - 3.3 取模软件的应用.................................................................................................................................................... - 7 - 3.4 软件设计分析 ...................................................................................................................................................... - 9 - 3.4.1 软件设计流程图 ..................................................................................................................................... - 9 - 3.4.2 系统源程序 ......................................................................................................................................... - 10 - 4 仿真与调试....................................................................................................................................................................... - 19 - 4.1 建立Keil uVision2工程、文件............................................................................................................... - 19 - 4.2 绘制总体电路图 .............................................................................................................................................. - 20 - 5 心得体会 ........................................................................................................................................................................... - 22 - 6 参考文献 ........................................................................................................................................................................... - 22 -附录一部分元件介绍...................................................................................................................................................... - 23 - 1 AT89C51芯片............................................................................................................................................................ - 23 - 2 8*8点阵LED元件介绍 ................................................................................................................................... - 24 -附录二整体电路 ............................................................................................................................................................... - 26 -

点阵显示汉字滚动图解

点阵的汉字滚动实现其实很简单,用一句话概括就是:一边在行(列)上进行扫描,一遍循环依次取出显示代码输入到列(行)上。 以我们板上载有的8×8点阵为例,当要实现2个汉字的滚动时,我们把整个滚动的过程拆开,会发现每一次完整的滚动,点阵要显示2×8=16个状态。我们可以把两个汉字的行(或列)扫描代码通过字模提取软件提出后保存在数组里,然后顺序循环的去取数组里的数据放到行(或列)上就可。 我们用图示来解析一下整个过程。我们假设要显示两个汉字”人”和”天”的左右滚动。 首先我们假设在行和列的输入数据中,1代表亮,0代表灭。数组code里保存好从字模软件中按行提取出来的扫描码,假设code[15]=A0,A1,A2,A3,A4,A5,A6,A7,B0,B1,B2,B3,B4,B5,B6,B7(A代表“人”字的列扫描码,B代表“天”字的列扫描码) 思路是这样的: 第1个时段T1:(完整的汉字“天”) 时刻t0,R=0000_0001,L=A0,R0那一列显示;、 时刻t1,R=0000_0010,L=A1,R1那一列显示; 时刻t2,R=0000_0100,;L=A2,R2那一列显示; ……. 时刻t7,R=1000_0000,;L=A7,R7那一列显示; 然后又回到时刻t0的扫描状态,循环扫描。只要在这个T1时间段内按这样扫描的话,就形成了A0—A7所代表的数据,即汉字“人”

第2个时段T2:(开始滚入“天”字) 时刻t0,R=0000_0001,L=A1,R0那一列显示;、 时刻t1,R=0000_0010,L=A2,R1那一列显示; 时刻t2,R=0000_0100,L=A3,R2那一列显示; ……. 时刻t7,R=1000_0000,L=B0,R7那一列显示;“天”字第1列 然后又回到时刻t0的扫描状态,循环扫描。只要在这个T2时间段内按这样扫描的话,就形成了A1—A7和B0所代表的数据,如下图: 第3个时段T3: 时刻t0,R=0000_0001,L=A2,R0那一列显示;、 时刻t1,R=0000_0010,L=A3,R1那一列显示; 时刻t2,R=0000_0100,;L=A4,R2那一列显示; ……. 时刻t6,R=1000_0000,L=B0,R6那一列显示;“天”字第1列 时刻t7,R=1000_0000,L=B1,R7那一列显示;“天”字第2列 然后又回到时刻t0的扫描状态,循环扫描。只要在这个T3时间段内按这样扫描的话,就形成了A1—A7和B0--B1所代表的数据,如下图: 第4个时段T4: 时刻t0,R=0000_0001,L=A2,R0那一列显示;、 时刻t1,R=0000_0010,L=A3,R1那一列显示; 时刻t2,R=0000_0100,;L=A4,R2那一列显示; ……. 时刻t5,R=1000_0000,L=B0,R5那一列显示;“天”字第1列 时刻t6,R=1000_0000,L=B1,R6那一列显示;“天”字第2列 时刻t7,R=1000_0000,L=B2,R7那一列显示;“天”字第3列 然后又回到时刻t0的扫描状态,循环扫描。只要在这个T4时间段内按这样扫描的话,就形成了A1—A7和B0—B2所代表的数据,如下图:

单片机课程设计---16×16点阵式汉字显示

目录 摘要 (1) Abstract (2) 1设计原理 (3) 1.1 MCS-51单片机的结构及编程方法 (3) 1.2 16*16点阵LED原理 (5) 1.3 3-8译码器原理 (6) 2.设计方案介绍 (7) 2.1 设计总体思路 (7) 2.2 与题目相关的具体设计 (7) 2.3程序设计流程图 (8) 3.源程序,原理图和仿真图 (9) 3.1程序清单(见附录) (9) 3.2电路图 (9) 3.2.1电路原理图 (9) 3.2.2电路图分析 (9) 3.3仿真图 (9) 4性能分析 (10) 5.总结和心得 (11) 6.参考文献 (12) 附录:程序代码 (13)

摘要 LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。文章给出了一种基于MCS-51单片机的16×16 点阵LED显示屏的设计方案。包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。在负载范围内, 只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。 关键词:MCS-51;LED;单片机

Abstract As a popular display device component, LED dot-matrix display board consists of several independent LED (Light Emitting Diode). The LED dot-matrix display board can display the number or sign, and it is usually used to show time, speed, the state of system etc. This paper introduces a kind of simple 16x16 LED display screen design process based on MCS-51 single chip minicomputer . The detail hardware scheme, software flow and assemble language programmer design and so on is followed. The display part can be cascaded to meet the need. The practice proves the design is low-cost and effective. Key words: MCS-51;LED;MCU

基于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-

16 16点阵显示汉字汇编

ORG 0000H LJMP START ORG 000BH LJMP TIMER0 ORG 0030H START: MOV SCON,#00H ;串口0方式传送显示字节;MOV R5,#10 MOV R0,#00H MOV R1,#00H MOV R3,#00H MOV TMOD,#01H MOV TH0,#00H MOV TL0,#00H SETB EA SETB ET0 START1: CJNE R1,#00H,S0 MOV DPTR,#TAB0 S0: CJNE R1,#01H,S1 MOV DPTR,#TAB1 S1: CJNE R1,#02H,S2 MOV DPTR,#TAB2 S2: CJNE R1,#03H,START2 MOV DPTR,#TAB3 START2: MOV R2,#00H DIS: MOV P1,R2 MOV R0,#02H DD: CLR A MOVC A,@A+DPTR MOV SBUF,A WAIT: JNB TI,W AIT CLR TI INC DPTR DJNZ R0,DD CLR P1.6 SETB P1.6 ;STcp上升沿,将寄存器中的数据传出 ;SJMP $ LCALL DELAY INC R2 SETB P1.7 CLR P1.7 CJNE R2,#10H,DIS INC R3 CJNE R3,#10H,START1 MOV R3,#00H

SETB P1.7 LCALL DELAY1 ;DJNZ R5,START1 ;一个字闪烁一会 ;MOV R5,#10 SETB P1.7 SETB F0 SETB TR0 CJNE R0,#08H,$ ;利用定时器黑屏一会 MOV R0,#00H CLR TR0 CLR P1.7 INC R1 CJNE R1,#04H,S3 MOV R1,#00H S3: LJMP START1 DELAY: MOV R6,#0AH LOOP: MOV R7,#09FH ;1μs DJNZ R7,$ ;2×256μs DJNZ R6,LOOP ;1μs× (1+2×256+1)×10 RET DELAY1: MOV R6,#0AFH LOOP1: MOV R7,#0AFH ;1μs DJNZ R7,$ ;2×256μs DJNZ R6,LOOP1 ;1μs× (1+2×256+1)×10 RET TIMER0: MOV TH0,#00H MOV TL0,#00H INC R0 RETI TAB0: DB 01H,00H,01H,00H,01H,00H,01H,00H,01H,00H,21H,04H,21H,04H,21H,04H DB 21H,04H,21H,04H,21H,04H,21H,04H,21H,04H,7FH,0FCH,20H,04H,00H,00H ;山 TAB1: DB 10H,04H,10H,84H,10H,84H,10H,84H,10H,84H,10H,84H,10H,84H,10H,84H DB 10H,84H,10H,84H,10H,84H,10H,84H,10H,84H,20H,84H,20H,04H,40H,00H ;川TAB2: DB 20H,00H,17H,0FEH,10H,08H,00H,08H,88H,08H,4BH,0C8H,52H,48H,12H,48H DB 22H,48H,23H,0C8H,0E2H,48H,20H,08H,20H,08H,20H,08H,20H,28H,20H,10H ;河 TAB3: DB 20H,80H,10H,40H,17H,0FEH,00H,40H,80H,80H,49H,10H,4BH,0F8H,10H,08H DB 12H,50H,12H,50H,0E2H,50H,22H,50H,24H,52H,24H,52H,28H,4EH,20H,00H ;流

大学本科毕业设计_点阵LED汉字显示系统的设计(硬件部分)

点阵LED汉字显示系统的设计(硬件部分) 摘要 LED电子显示屏由于具有所显内容信息量大,外形美观大方,操作方便灵活,制作简单,安装方便,是近年来得到广泛应用的重要信息设备,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏系统的设计。考虑到所需元器件的易购性,本设计使用了8×8的点阵发光管模块,组成16×16发光点阵,显示待定的中文、字符以及数字。由显示驱动模块驱动一个16×16分辨率的LED点阵显示屏的扫描显示。所选用的AT89S51单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。关键词LED点阵;16X16点阵;单片机;显示屏;扫描

Abstract Because the LED electron display monitor has the institute content information content to be obviously big, the contour elegant appearance, the ease of operation is flexible, the manufacture is simple, the easy installation, was the recent years obtains the widespread application important information equipment, is widely applied in each kind of public area, like the automobile newspaper stood, the advertisement screen as well as the notice board and so on. This article introduced one section take monolithic integrated circuit AT89S51 as controller's LED lattice display monitor system's design. Considered needs primary device's Yi Gou, this design has used 8×8 lattice photo tube module, composition 16×16 illumination lattice, demonstration undetermined Chinese, character as well as digit. Actuates a 16×16 resolution by the demonstration actuation module the LED lattice display monitor's scanning demonstration. Selects at89S51 monolithic integrated circuit has the low in price procedure to read in the convenience the characteristic to cause the overall system convenience maintenance and the overhaul. In addition, this system has only taken the monolithic integrated circuit few I /O mouth and the memory, has left behind the space which for the system the function expands. Keywords LED dot-matrix; 16X16 dot matrix; singlechip; display; scan

8×8LED点阵显示汉字课程设计

目录 第1章本设计的研究背景及目的要 求 0 1.1凌阳单片 机 0 1.2 LED(8×8)点阵模块简 介 (1) 第2章设计方案和基本原 理 (3) 2.1设计方 案 (3) 2.2 基本原 理 (3) 1. 8×8LED点阵的工作原 理 (3) 第3章程序设 计 (6) 3.1程序流程 图 (6) 3.2 程序代 码 (6) 第4章调试结果及分 析 (8) 4.1调试结 果 (8) 4.2结果分 析 (9) 第5章结论与体 会 (10) 参考文 献 .................................................................. 11 附 录 .................................................................. . (12) 第1章本设计的研究背景及目的要求

1.1凌阳单片机 (1)来源 随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理数据处理以及数字信号处理,DSP(Digital Signal Processing)等领域。凌阳的16位单片机就是为适应这种发展而设计的。 (2)构造 它的CPU内核采用凌阳最新推出的Microcontroller and Signal Processor 16 位微机处理器芯片,以下简称μ'nSP?。围绕μ'nSP?所形成的16位μ'nSP?系 列单片机,以下简称μ'nSP? 家族。采用的是模块式集成结构,它以μ'nSP?内核为中心集成不同规模的ROM PAM和功能丰富的各种外设部件。μ'nSP?内核 是一个通用的和结构。除此之外的其它功能模块均为可选结构。以及这种结构可大可小可有可无,借助这种通用结构附加可选结构的积木式的构成,便可成为各种系列的派生产品,以适合不同场合,这样做无疑会使每种派生产品具有更强的功能和更低的成本。μ'nSP?家族有有以下特点:体积小,集成度高,可靠性 好易于扩展。μ'nSP? 家族把各功能把各功能部件模块化地集成在一个芯片里。内部采用总线结构,因为减少了各功能部件之间的连接,提高了其可靠性和抗干扰能力,另外,模块化的结构易于系列的扩展,以适应不同用户的需求。具有较强的中断处理能力。μ'nSP?家族的中断系统支持10个中断向量及10余个中断源,适合实时应用领域。高性能价格比:μ'nSP?家族片内带有高寻址能力的ROM,静态RAM和多功能的I/O口,另外μ'nSP?的指令系统提供出具有较高运算速度的16位,16位的乘法运算指令和内积运算指令,为其应用添加了DSP功能,使得μ'nSP?家族运用在复杂的数字信号处理方面既很便利又比专用的DSP芯片廉价。 优点: 功能强、效率高的指令系统:μ'nSP?的指令系统的指令格式紧凑,执行迅速,并且其指令结构提供了对高级语言的支持,这可以大大缩短产品的开发时间。低功耗、低电压:μ'nSP?家族采用CMOS制造工艺,同时增加了软件激发的弱振方式,空闲方式和掉电方式,极大地降低了其功耗,另外,μ'nSP?家族的工 作电压范围大,能在低电压供电时正常工作,且能用电池供电,这对于其在野外作业等领域中的应用具有特殊的意义。 (3)应用领域 凌阳单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 1.在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控例且功能比起采用电子或数字电路更加强大。智能化、微型化,制使得仪器仪表数字化、. 。如精密的测量设备(功率计,示波器,各种分析仪)在工业控制中的应用2. 例如工厂流水线的智能化管数据采集系统。用单片机可以构成形式多样的控制系统、

51单片机驱动16×16LED点阵显示动画汉字汇编程序

51单片机驱动16×16LED点阵显示动画汉字汇编程序 这里提供一个完整的AT89S51单片机驱动驱动led点阵显示具有动画效果的汉字的汇编程序列子. ORG 0000H ST: MOV A,#0FFH ;初始化 MOV P1,A MOV P2,A MOV P3,A MOV P0,A CLR A MOV R0,#50H ;显示缓存清0 MOV R1,#20H ;控制清0的次数 ST0: MOV R0,A INC R0 DJNZ R1,ST0 ;正文显示 CHINESE: MOV DPTR,#TAB1 ;查表指针指向TAB1 LCALL HZ ;结束动画 SCREE: MOV DPTR,#TAB2;查表指针指向TAB2 ACALL DD MOV DPTR,#TAB3;查表指针指向TAB3 ACALL DD MOV DPTR,#TAB4;查表指针指向TAB4 ACALL DD LJMP CHINESE ;显示8幅画面子程序,SCREE专用,用字模软件字要倒置(表必须深256字节) DD: MOV B,#00H

MOV R0,#08H ;显示8幅画面 AJMP CC CC0: MOV A,B ADD A,#20H ;指向下一幅画面 MOV B,A CC: MOV R7,#08H ;画面停留时间 MOV R3,B MOV 37H,R0 LCALL ENTER DIS00: LCALL DISPLAY DJNZ R7,DIS00 MOV R0,37H DJNZ R0,CC0 RET ;汉字上移子程序,可显示8个汉字,(表必须深256字节) HZ: MOV R3,#00H ;查表偏移量 MOV R5,#81H ;查表128次 MOVBACK: MOV R4,#10H ;使显示完一个汉字 MOVBACK0: MOV R7,#02H ;一桢画面显示时间 MOV R0,#6DH ;低8位R0指向显示缓存倒数第3个字节,以备与最后1个字节交换MOV R1,#6CH ;高8位R1指向显示缓存倒数第4个字节,以备与倒数第2个字节交换MOV R2,#10H ;存后移的次数 DJNZ R5,MOVBACK1 RET ;显示完该表,返回 MOVBACK1: MOV A,R0 ;低8位被后移的存单元数据暂存入A INC R0 ;后移两字节 INC R0 MOV R0,A ;放入要移的低8位数据 MOV A,R0 ;R0指向下一个要后移的存单元 SUBB A,#04H

单片机汉字显示系统的设计

万方数据

万方数据

10.21mm,因此,此装置完全可以满足日常测量要求。 6.结束语 本装置不仅实现了日常生活中微小位移的测量显示,还实现了对预置位移的自动控制。它具有制作简单、操作简便、精度高、线形度好、性价比高等优点。但是在更高精度方面还存在一定程度的局限性,特别是在激励电路部分还有待提高。此外,本装置还可以增加语音播报[41,灯光提示等功能,以便更好地实现人机互动。 参考文献: 【1】吴学军.基于LabVIEW的直线住移测量装置的设计【J】.襄樊学院学报,2008,29(I1):39-41. [2】康华光等.电子技术基础模拟部分(第五版)[M】.北京:高等教育出版社,2006:434-450. 【3】李群芳,肖看.单片机原理、接口及应用【M】.北京:清华大学出版社.2007:165一170. 【4】陈培锋.基于PSD的便携式微位移测量系统设计【D】.华中科技大学,2007:5-7. TheDesignofClosed--loopMicro--displacementMeasurementandControlDevice BasedonDifferentialTransformer XuYanhongJiaGuoqiang (ChinaCentralNormalUniversity,Wuhan430079.Hubei) 【Ah岫时】Fortheproblemthattraditionalmicro-displacementmeasurementmethodstepsaleverycomplicated,time—consuming,laboriousandpooraccuracy,thispaperdescribeaclosed-loopmicro—displacementmeasurementandcontroldevicebasedondifferentialtransformer.ThedeviceovercomestheshortcomingsoftraditionalmeasurementmethodsandhasaIotofadvantagessuchassimpletomake,easytooperate,highprecision,welllineardegree,cost-effectiveandSOon.Thetestresultsshowthatthetargetsofday-to—daymeasurementrequirementscanbeachieved. 【盈狮啊幽】displacementmeasurement;excitationSOurce;differentialtransformer;single—chipmicrocomputer (上接第7l页) 图3YMl2864R的读写时序图 参考文献: 【l】苗裕,郑喜风,许开欢等.利用C8051们23单片机对点阵型液晶模块的低温测试【J】.液晶与显示,2006,21:63-66. 【2】艾红,王捷,厉红等基于串行接口的汉字液晶显示模块应用与开发【J].液晶与显示.2006,21(3):254—259 【3】李维提.郭强.液晶显示应用技术【M】.北京:电子工业出版社.2003. 【4】张毅刚。彭喜元,姜守迭,乔立岩.新编MCS一51单片机应用设计【M】.哈尔滨工业大学出版社,2004. 【5】深圳市耀宇科技有限公司.ST7920中文字型点矩阵LCD控制/驱动[EB/OL].http://www.yaoyu-lena.com. [6]6深圳市耀宇科技有限公司.YMl2864K图形点阵液晶显示模块使用手册[Ea/OL].http://www.yaoyu.1cra.tom. TheDesignofSCMChineseCharacterDisplaySystem ZhongChengyaoYahShisheng (HamanNormalUniversity,Haikou571158,Hainaa) 【^h嘲】ThispaperdesignsatypeofLCDChinesecharacterdisplaysystem,withSCMAT89C51asthecore,ST7920asthe controllingchip,andLCDYMl2864asthe displaysection.Subsequently,theextractionprocessofChinesecharacterbitmapfontis analyzedandexperimented.Thesystem,whichhastheChinesecharacterdisplayfunctionbycallingbuilt—infontsandcustomfonts,displaysconvenientlyandefficiently,andhasmuchpracticalsignificance. 【蜀碉啊矗】SCM;LCD;Chinesecharacter ?-——74?-—— 万方数据

相关文档
最新文档