毕业设计516X16 LED点阵汉字广告屏4
收藏
资源目录
压缩包内文档预览:(预览前20页/共26页)
编号:545009
类型:共享资源
大小:732.17KB
格式:ZIP
上传时间:2015-12-01
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
6
积分
- 关 键 词:
-
电气电子毕业设计论文
- 资源描述:
-
毕业设计516X16 LED点阵汉字广告屏4,电气电子毕业设计论文
- 内容简介:
-
16 16 点阵 LED 汉字广告屏设计 目录 摘要 . 1 引言 . 2 第 1章 设计内容及设计方案 . 3 1.1本设计任务 . 3 1.2 总体设计方案和论证 . 3 1.2.1 LED显示屏控制系统设计 . 3 1.2.2系统模块化设计 . 4 第 2章 系统硬件设计 . 5 2.1 AT89C51单片机的结构 . 5 2.2 88 LED点阵显示模块的硬件设计及工作原理 . 7 2.3 74 LS154译码器芯片介绍 . 8 第 3章 系统的软件设计 . 10 3.1 软件流程 . 10 3.2汉字字库的提取 .11 3.2.1汉字的表示及编码原理 .11 3.2.2提取汉字的软件设计及实现 . 12 3.3 uVision2集成开发环境 . 13 3.4烧写程序 . 14 第 4章 系统调试与测试结果分析 . 15 4.1 元器件清单和使用的仪器仪表 . 15 4.1.1,电子设计元件清单 . 15 4.1.2 使用的仪器仪表 . 15 4.2 系统调试 . 15 4.2.1硬件调试 . 16 4.2.2软件调试 . 16 4.2.3硬件软件联调 . 16 4.3 测试结果 . 16 总 结 . 17 致 谢 . 17 参考文献 . 18 附 1 实物图 . 19 附 2 电路总设计原理图 . 20 附 3 程序清单 . 21 nts16 16 点阵 LED 汉字广告屏设计 - 1 - 1616 点阵 LED 汉字 广告屏 设计 摘要 随着电子技术和信息技术的迅速发展,计算机技术正在日益渗透到人们日常生活的方方面面,在这一进程中,单片机起到了重要作用。 单片微型计算机是微型计算机的一个重要分支,也是一种非常活跃且颇具生命力的机种。单片微型计算机简称单片机,特别适用于控制领域,故又称微控制器 ( MicroController Unit, MCU),单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器( CPU)、存 储器( MEM) 、输入 /输出接口( I/O)等。因此,单片机只需要有适当的软件和外部设备,便可组成为一个单片机控制系统。自 20 世纪 70年代问世以来,已经对人类社会的各个方面产生了巨大的影响。单片机技术开发和应用水平已经成为一个国家工业化发展水平的重要标志。近年来,由于单片机在国防、工业、医疗、交通、通信、机器人等高精尖技术领域的广泛应用,促进了单片机技术的迅猛发展。为了适应广泛要求,各种新型的速度快、体积小、功能全、功耗低的 单片机不断涌现出来。比较有代表性的主要有 Intel公司的MCS-51 系列以及其他公司的基于 51 内核的兼容机、 PIC 公司的 PIC 系列单片机、 Atmel 公司的 AVR 系列单片机以及 32 位 ARM单片机等等。 。 关键字: 控制 、 微控制器、单片机 Abstract As electronic technology and the rapid development of information technology, computer technology is increasingly penetrated into every aspect of daily life, in this process, the MCU has played an important role. Single-chip micro-computer micro-computer is an important branch, is also a very active and very vitality of the aircraft. Single-chip micro-computer referred to SCM, is particularly applicable to control the area, it is also called microcontrollers (MicroController Unit, MCU), SCM from a single integrated circuit chip, the internal computer contains the basic components: central processing - (CPU), memory (MEM), input / output interface (I / O), and so on. Therefore, only to have the appropriate SCM software and external equipment, will be composed of a microcontroller control system. Since the 20th century since the advent of the 1970s, has been on the various aspects of human society has had a huge impact. SCM technology development and application of standards has become an industrialized country an important indicator of the level of development. In recent years, SCM in defense, industrial, medical, transportation, telecommunications, robotics and other sophisticated technology of the extensive application of technology has promoted the rapid development of SCM. To meet the widespread demand, the speed of new, small size, full-function, low power consumption will continue to emerge from the SCM. More representative of the main Intels MCS-51 series and 51 other companies based on the core compatible, PICs PIC MCU, Atmels AVR microcontroller series and 32 ARM Microcontroller And so on. Keywords: Control、 microcontrollers 、 SCM nts16 16 点阵 LED 汉字广告屏设计 - 2 - 引 言 LED 显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。 LED 显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自 20 世纪八十年代开始, LED 显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。 LED 点阵显示屏的构成型式有多种, 其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM 芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。 显示屏的控制系统包括输入接口电路、信号控制、转换和数字化处理电路及输出接口电路等,涉及的具体技术很多,其关键技术包括串行传输与并行传输技术、动态扫描与静态锁存技术、自动检测及远程控制技术等。 LED 显示屏的构成复杂,特别是室外显示屏,供电、环境亮度、环境温度条件等都直接影响显示屏的正常运行。在 LED 显 示屏的控制系统中,因根据需要对温度、亮度、电源等进行自动检测控制,也可根据需要,远程实现对显示屏的亮度、色度调节、图像水平和垂直位置的调节以及工作方式的转换等。 nts16 16 点阵 LED 汉字广告屏设计 - 3 - 第 1 章 设计内容及设计方案 1.1 本设计任务 利用 Atmel 89 C51 单片机,进行硬件和软件设计,实现 1616 点阵 LED 汉字广告屏的动态显示。 1.2 总体 设计 方案 和论证 1.2.1 LED显示屏控制系统 设计 LED 显示屏控制系统实现显示信息的刷新技术有动态扫描和静态锁存两种方式。 方案一: 动态扫描 , 即一行发光二极管共用一行驱动寄存器,根 据共用一行驱动寄存器的发光二极管像素数目,分为 1/4,1/16 扫描等 ; 方案二: 静态锁存 , 即每一个发光一极管都对应有一个驱动寄存器,无需时分工作,从而保证了每一个发光一极管的亮度占空比为 100%; 动态扫描法可以大大减少控制器的 I/O 口, 不但符合本设计的要,求而且 应用较广 , 因此 选用方案一 。 LED 显示屏的数据传输方式主要有串行和并行两种。日前普遍采用串行控制技术,显示屏每个单元内部的不同驱动电路和各级联单元之间,每个时钟仅传送一位数据。采用这种方式的驱动 IC 种类较多,不同显示单元之间的联线较少,可减少显示单 元的数据传输驱动元件,从而提高整个系统的可靠性和性价比,具体工程实现也较为容易。 因此 本设计采用 串行控制技 术 。 ? nts16 16 点阵 LED 汉字广告屏设计 - 4 - 1.2.2 系统 模块化 设计 本系统采用单片机 AT89C51 为 LED 显示屏的控制核心,系统主要包括 LED88 点阵显示模块、74ls154 译码器等。 图 2-1 总体硬件组成框图 系统框图如图 2-1 所示,系统主要由三大模块组成即 74ls154 译码器、 AT89C51 单片机, 88 LED点阵 显示模块。 nts16 16 点阵 LED 汉字广告屏设计 - 5 - 第 2 章 系统硬件设计 对系统的硬件做了 模块化 设计。硬件电路包括 AT89C51 单片机、 8 8 LED点阵 显示模块、 74ls154译码模块 , 下面对各模块的设计逐一进行论证比较 。 2.1 AT89C51 单片机的结构 1 内部结构 :只读存储器即 ROM( READ ONLY MEMORY)。 2 外部结构 : 1、电源:单片机使用的是 5V 电源,其中正极接 40 引脚,负极(地)接 20 引脚。 2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接 18、 19 脚。 3、复位引脚 4、 EA 引脚: EA 引脚接到正电源端。整体结构图如下: 3 引脚功能说明 : 单片机的 40 个引脚大致可分为 4 类:电源、时钟、控制和 I/O 引脚。 电源 : VCC 芯片电源,接 +5V; VSS -接地端; 4 时钟 :XTAL1、 XTAL2-晶体振荡电路反相输入端和输出端。 5 控制线 :控制线共有 4 根, nts16 16 点阵 LED 汉字广告屏设计 - 6 - ALE/PROG:地址锁存允许 /片内 EPROM 编程脉冲 。 ALE 功能:用来锁存 P0 口送出的低 8 位地址 。 PROG 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚输入编程脉冲。 PSEN:外 ROM 读选通信号。 RST/VPD:复位 /备用电源。 RST( Reset)功能:复位信号输入端。 VPD 功能:在 Vcc 掉电情况下,接备用电源。 EA/Vpp:内外 ROM 选择 /片内 EPROM 编程电源。 EA 功能:内外 ROM 选择端,管脚接到正电源端 。 Vpp 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,施加编程电源 Vpp。 6 I/O 线 89C51 共有 4 个 8 位并行 I/O 端口: P0、 P1、 P2、 P3 口,共 32 个引脚。 P3 口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线) .51 单片机引脚图及引脚功能如下图: .51 单片机引脚图 nts16 16 点阵 LED 汉字广告屏设计 - 7 - 2.2 88 LED 点阵 显示模块的硬件设计 及工作原理 88 LED 点阵 显示模块是 LED 显示屏设计的关键部分,共阴和共阳接法设计的好坏直接关系到 LED 显示屏的亮度、稳定度等重要指标 。 给出 88 点 阵 LED 的工作原理 。图( 1)为 88 点阵 LED 外观及引脚图,其等效电路 如图( 2)所示 ,只要其对应的 X、 Y 轴顺向偏压,即可使 LED 发亮。例如如果想使左上角 LED 点亮,则 Y0=1, X0=0 即可。应用时限流电阻可以放在 X 轴或 Y 轴。 图( 1) 88 点阵 LED 外观及引脚图 图( 2) 88 点阵 LED 等效电路 nts16 16 点阵 LED 汉字广告屏设计 - 8 - 由 88 点阵 LED 的工作原理图以及 88 点阵 LED 外观及引脚图 和 其等效电路 ,可得出 1616 点阵 LED 显示汉字的工作原理: 1616 点阵 LED 显示器有两种接线形式,即共阴接法和共阳接法 。共阳接法的原理 图如图( 2)所示 ,图中只画出了 88 点阵的二极管。每一行发光二极管的阳极接在一起,有一个引出端 X ,每一列发光二极管的阴极接在一起,有一个引出端 Y。当 给发光二极管 阳极引出端 0 加高电平,阴极引出端 Y0加低电平时,左上角的二极管点亮。因此,对行和列的电平进行扫描控制时,可以实现显示不同汉 字的目的。 2.3 74 LS154 译码器芯片介绍 74LS154 是一个 4 16 译码器 , 4 -线至 16 线解码器 /解复用器,上述每 4 行至 16 线解码器采用的TTL 电路 破解四个二进制编码的输入,其中有 16 互相排斥的输出时,双方频闪输入 , G1 和 G2 ,是低的。解复用功能,是由使用 4 输入线路,以解决输出线,通过数据从一台的频闪输入与其他频闪输入偏低。当频闪输入高, 所有产出都很高。这些解多工器,都是一个完美适合实施高效能记忆体解码器。 所有投入都缓冲和输入钳位二极管提供,以减少传输线的影响,从而简化了系统设计。 图 2-3-1 74LS154 的真值表 nts16 16 点阵 LED 汉字广告屏设计 - 9 - 4-16 线译码器, 其管脚如 2-3-2 图所示, A, B, C, D为译码的输入端,值的区间从 0000到 1111,Y1Y15是对应 A, B, C, D四个输入引脚的输出脚,其中选中的线用输出低电平,没有选中的输出高电平, 1 G 、 2 G 是使能端,只有输入相应 D 低电平才能使译码器正常工作。 74LS154 与 AT89C51 的连接: A【 23脚】 , B【 22 脚 】 , C【 21脚 】 , D【 20脚 】分 别接到 AT89C51的 P1.0【 1脚】 , P1.1【 2 脚】 , P1.2【 3脚 】和 P1.3【 4脚】上。 其他脚连接: G1【 18 脚】 , G2【 19 脚】接地,使芯片工作; Y1【 1脚】 Y15【 17 脚】连接到 16*16点阵 LED 显示屏上;其中 GND【 12 脚】 , VCC【 24 脚】 。 图 2-3-2 74LS154 管 脚图 nts16 16 点阵 LED 汉字广告屏设计 - 10 - 第 3 章 系统的软件设计 软件是该 LED 显示屏控制系统的重要组成部分,在系统的软件设计中我们也才用了模块化设计,将系统的各部分功能编写成子模块的形式,这样增强了系统软件的可读性和可移植性。 3.1 软件流程 本系统中(单片机 89C51)的主要功能就是实现 LED 显示屏上字 样的移位、显示、数据的读取等功能。其主程序流程如图 4-2-1 所示。 开机 机 系统初始化 否 是 判断是否处于通状态? 移位显示 读取显示内容 图 4-2-1 主程序流程图 读取 AT89C51 的 ROM 中的标志位 等待 判断是否有中断标志? 是 否 nts16 16 点阵 LED 汉字广告屏设计 - 11 - 3.2 汉字字库的提取 3.2.1汉字的表示及编码原理 计算机用编码的方式来处理和使用字符,英文在计算机机内是用一个 ASCII码来表示, 而中文汉字则由两个 ASCII 码表示。 1981 年我国正式发布国家标准 信息交换用汉字 编码字符集 -基本集 GB2312-80。在这个标准中共收录简化汉字及符号、字母、日文假 名等共 7445个图形字符,其中汉字占 6763个。另外, GB2312规定“对任意一个图形字符 都采用两个字节表示,每个字节均采用七位编码表示” , GB2312将汉字分为 94 个区,每个 区用一个区码表示; 每个区又对应有 94个汉字, 用位码加以表示, 因此也称为区位码。 01-09 区为符号、数字区, 16-87 区为汉字区, 10-15 区、 88-94区是有待进一步标准化的空白区。 GB2312还将收录的汉字分成两级:第一级是常用汉字计 3755 个,置于 16-55 区,按汉语拼 音字母 /笔形顺序排列;第二级汉字是次常用汉字计 3008个,置于 56-87 区,按部首 /笔画顺 序排列,故而 GB2312最多能表示 6763个汉字。 为了解决区位码与西文字符相混淆的问题,就规定汉字在计算机中用内码表示,内码为 两个字节,而且为了保证中西文兼容,即与 ASCII 码的使用不发生冲突,所以汉字的两个 字节的最高位均为 1 。所以汉字内码与区位码之间的关系公式为:机内码高位区码 A0H;机内码低位位码 A0H。只要通过某个汉字的内码就可得到该汉字的区位码,也就 得到了该汉字的字模。在 软件设计中选用了 UCDOS 5.0 汉字系统中的 16 16点阵字库 Hzk16 作为提取汉字字模的标 准字库,其中每个汉字占有 32 个字节的空间,汉字在字库中位置的 计算公式为: Location = (机内码高位 &HA1) 94 + (机内码低位 &HA1) 32。 nts16 16 点阵 LED 汉字广告屏设计 - 12 - 3.2.2 提取汉字的软件设计及实现 本系统的取字模软件主要是编辑 LED 显示屏显示的内容,在设计中采用汇编语言写了 LED 显示屏控制系统的内容下载软件。软件界面如图 4-2-1 所示。 该软件的主要是对输入的汉字取 点阵数据 如下: ;-转换字符 滁 -; DB 008H,010H,084H,03FH,061H,0C0H,006H,000H,07FH,0FFH,044H,040H,05AH,024H,061H,0C8H, DB 008H,0B2H,034H,081H,0C7H,0FEH,024H,080H,014H,0A0H,008H,090H,008H,00CH,000H,000H, ;-转换字符 州 -; DB 000H,080H,007H,001H,000H,006H,000H,018H,0FFH,0E0H,004H,000H,003H,000H,000H,000H, DB 07FH,0FEH,008H,000H,006H,000H,001H,080H,000H,000H,0FFH,0FFH,000H,000H,000H,000H, ;-转换字符 学 -; DB 002H,000H,00CH,040H,008H,040H,048H,040H,03AH,040H,02AH,040H,00AH,042H,08AH,041H, DB 07AH,0FEH,02BH,040H,00AH,040H,018H,040H,0EAH,040H,04CH,040H,008H,040H,000H,000H, ;-转换字符 院 -; nts16 16 点阵 LED 汉字广告屏设计 - 13 - DB 07FH,0FFH,040H,000H,04CH,040H,052H,020H,061H,0C1H,030H,082H,024H,08CH,024H,0F0H, DB 0A4H,080H,064H,080H,024H,0FEH,024H,081H,024H,081H,030H,081H,020H,08FH,000H,000H, ;-转换字符 电 -; DB 000H,000H,000H,000H,01FH,0F0H,012H,020H,012H,020H,012H,020H,012H,020H,0FFH,0FCH, DB 012H,022H,012H,022H,012H,022H,012H,022H,01FH,0F2H,000H,002H,000H,00EH,000H,000H, ;-转换字符 子 -; DB 000H,080H,000H,080H,040H,080H,040H,080H,040H,080H,040H,082H,040H,081H,047H,0FEH, DB 048H,080H,050H,080H,060H,080H,040H,080H,000H,080H,001H,080H,000H,080H,000H,000H, ;-转换字符 系 -; 3.3 uVision2集成开发环境 UVision2IDE 基于 Windows 的开发平台,包含一个高效的编辑器,一个项目管理和一 MAKE 工具。UVision2 支持所有的 keilc51 工具 。 Keil C51是美国 Keil Software公司出品的 51系列兼容单片机 C语言软件开发系统,与汇编相比, C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用 C 来 开发,体会更加深刻。 Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows 界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到 Keil C51 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势 ,包括 C 编辑器。宏汇编器,连接 /定位器,目标代码到 HEX的转换器 uVision2 界面如下图所示 nts16 16 点阵 LED 汉字广告屏设计 - 14 - 3.4 烧写程序 在烧写程序之前,还要确保,电源是通的,下图示,电源指示灯是亮着的, ISP 下载线 连接正确,软件设 置正确,再将刚才的 LED.hex文件烧写到 AT89S52中,烧写完毕后如下 图示,这时可以看到学习板左下脚的 8个灯,一个亮,一个暗 nts16 16 点阵 LED 汉字广告屏设计 - 15 - 第 4 章 系统调试与测试结果分 析 4.1 元器件清单和使用的仪器仪表 4.1.1,电子设计元件清单 8*8 点阵模快 (SD41588) 4 块 AT89C51 1 片 74LS154 译码器 1 片 2k 电阻 8 个 开关 1 个 22 微法电解电容 1 个 30 皮法电容 2 个 晶振 (12MHZ) 1 个 10 千欧电阻 1 个 二极管 (4007) 1 个 元件试验板 2 片 单片机底座 1 个 芯片底座 3 条 电池座 (放 3 节 1.5V5 号电池 ) 1 个 4.1.2 使用的仪器仪表 数字万用表 DT9203 烧写器 GF2100 4.2 系统调试 根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。由于在系统设计中采用模块设计法,所以方便对各电路模块功能进行逐级测试: LED 显示模块的调试等,最后将各模块组合后进行整体测试 。 nts16 16 点阵 LED 汉字广告屏设计 - 16 - 4.2.1硬件调试 对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。 4.2.2软件调试 软件调试采用 uVision3 集成开发环境 及微机,将编好的程序进行调试,主要是检查语法错误。 4.2.3硬件软件联调 将调试好的硬件和软件进行联调,主要调试系统的实现功能。 4.3 测试结果 此次系统设计结果较好, LED 显示屏能很好的显示信息。 LED 显示屏由 4 块 8*8 的 LED 小模块组成,整个显示屏可以显示一个 16*16 的汉字,汉字从右到左移动显示,显示亮度也正好。 nts16 16 点阵 LED 汉字广告屏设计 - 17 - 总 结 在 LED 点阵汉字显示屏的设计过程中,学到了很多东西,基本了解了整个嵌入式开发的流程。例如,在进 行整个设计之前,应该先根据需求分析,对单片机进行选型,然后对各个硬件模块在面包板进行搭试时候,要注意基本的布板原则。在焊接电路板的时候,应该从最基本的最小系统开始, 分模块, 逐个进行焊接测试。在对各个硬件模块进行测试时,要保证软件正确的情况下去测试硬件,要不然发生错误时,不知道到底是哪一方出错了。在进行搭试点阵块的时候,因为电压过高,导致点阵 模 块损坏。这次设计开发,本人受益非浅,在以后的开发过程中一定吸取教训 。 致 谢 首先感谢在写作此文的两个多月的时间里,我的导师葛浩的悉心指导,感谢他对我的严格要 求,感谢他的监督,没有他的指导与监督我将一事无成。 然后,我要感谢在论文写作的这段时间里,我的同学对我的支持。 nts16 16 点阵 LED 汉字广告屏设计 - 18 - 参考文献 1 张毅刚 .单片机原理与应用 M.北京 :高等教育出版社 ,2003. 2 张大明 ,彭旭昀 ,尚静基 .单片微机控制应用技术 M.北京 :机械工业出版社 ,2006. 3 付家才 .单片机控制工程实践技术 M.北京 :化学工业出版社 ,2004. 4 :Proteus,2008,3. 5 戴佳,戴卫恒 .51 单片机 C 语言应用程序设计实例精讲 M.北京:电子工业出版社 ,2006. 6 彭为,黄科,雷道仲 .单片机典型系统设计实例精讲 M.北京:电子工业出版社 ,2006. 7 杨将新,李华军,刘东骏 .单片机程序设计及应用从基础到实践 M.北京:电子业出版社工 ,2006. 8 赵亮,侯国锐 .51 单片机 C 语言编程与实例 M. 北京: 人民邮电出版社 .2003。 9 韩志军 , 沈晋源 . 单片机应用系统设计 M.北京: 机械工业出社, 2003。 10 睢丙东,魏泽鼎 .单片机应用与实例 M.北京 : 电子业出版社工, 2004。 11 李玉梅 .基于 MCS-51 系列单片机原理的应用设计 M. 北京: 国防工业出版社, 2006。 12 阎石 .数字电子技术基础 M.北京 :高等教育出版社, 2000。 13 潘永雄 .新编单片机原理与应用 M.西安 : 西安电子科技大学出版社, 2007。 14 戴胜华 , 蒋大明 , 杨世武 .单片机原理与应用 M.北京: 清华大学出版社, 2005。 15 Keil Software Inc.Getting Started with uVision2 and the C51 Microcontroller Development Tools Users Guide 2001.2 16 徐爱 .8051 单片机实践教程 M.北京: 电子工业出版社 ,2004。 17 马忠梅 .单片机 C 语言应用程序设计 M.北京: 北京航空航天大学出版社, 1999。 18 张迎新 .单片机中级教程 .第 2 版 M.北京: 北京航空航天大学出版社, 2002。 19 黄遵熹 .单片机原理及接口技术 M. 西安 : 西北工业大学出版社, 1997。 20 吴金戎 .8051 单片机实践与应用 M.北京: 清华大学出版社, 2002。 21 Long Anguo. SCM based on the LED display design and production of Chinese characters M. Modern electronic technology, 2007. 22 梁纯 ,王军 . 基于 MCS-51 单片机的 LED 点阵图文显示屏设计 M. 西安 : 西北工业大学出版社, 2005. 23 袁强 ,陆启生 ,李文煜 . 基于单片机 89C51 和 89C2051 点阵 LED 图文显示 M.北京: 电子工业出版社 ,2004。 . 24 张学成 ,曾素琼 . LED 点阵显示模块及其驱动设计 M.北京: 人民邮电出版社 .2006。 25 康志亮 ,廖国刚 . LED 点阵显示系统设计 J.昆明: 云南民族大学学报 (自然科学版 ), 2006,(04)。 nts16 16 点阵 LED 汉字广告屏设计 - 19 - 附 1 实物图 nts16 16 点阵 LED 汉字广告屏设计 - 20 - 附 2 电路总设计原理图 nts16 16 点阵 LED 汉字广告屏设计 - 21 - 附 3 程序清 单 ORG 0000H MAIN: MOV DPTR,#TAB ;字码表初址赋值 MOV R1,#00H ;列控制码 MOV R4,#208 ; 移动 及 滁州学院电子系张飞欢迎你! 13 个字符,共 208 列 CM:MOV R5,#5 ;每屏反复显示 5 次 MOV R3,#16 ;列数 C1: MOV R2,#0 ;取码指针 C16: MOV P0,#00H MOV P2,#00H ;关显示 CLR P3.0 MOV A,R2 MOVC A,A+DPTR ;取当前列显示字码的第一个字节 MOV P0,A ;送 18 行控制口 INC R2 MOV A,R2 MOVC A,A+DPTR ;取当前列的显示字码的第二个字节 MOV P2,A ;送 915 行控制口 INC R2 MOV P1,R1 ;送列控制码 INC R1 ACALL D1MS ;显示 2MS ACALL D1MS DJNZ R3,C16 ;一屏 16 列是否显示完 MOV R3,#16 DJNZ R5,C1 ;未显示 5 次,继续 INC DPTR ;一屏反复显示 5 次完,字码表初值加 2 INC DPTR nts16 16 点阵 LED 汉字广告屏设计 - 22 - DJNZ R4,CM ;208 列未移动完,继续 AJMP MAIN ;208 列移动完,返回,重新从 滁 开始显示 D1MS: MOV R6,#2 MOV R7,#248 DJNZ R7,$ DJNZ R6,$-4 RET TAB: ;-转换字符 滁 -; DB 008H,010H,084H,03FH,061H,0C0H,006H,000H,07FH,0FFH,044H,040H,05AH,024H,061H,0C8H; DB 008H,0B2H,034H,081H,0C7H,0FEH,024H,080H,014H,0A0H,008H,090H,008H,00CH,000H,000H; ;-转换字符 州 -; DB 000H,080H,007H,001H,000H,006H,000H,018H,0FFH,0E0H,004H,000H,003H,000H,000H,000H; DB 07FH,0FEH,008H,000H,006H,000H,001H,080H,000H,000H,0FFH,0FFH,000H,000H,000H,000H; ;-转换字符 学 -; DB 002H,000H,00CH,040H,008H,040H,048H,040H,03AH,040H,02AH,040H,00AH,042H,08AH,041H; DB 07AH,0FEH,02BH,040H,00AH,040H,018H,040H,0EAH,040H,04CH,040H,008H,040H,000H,000H; ;-转换字符 院 -; DB 07FH,0FFH,040H,000H,04CH,040H,052H,020H,061H,0C1H,030H,082H,024H,08CH,024H,0F0H; nts16 16 点阵 LED 汉字广告屏设计 - 23 - DB 0A4H,080H,064H,080H,024H,0
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。