汉字点阵显示系统上位机设计(LED点阵显示)(附VB程序)
摘 要
本文介绍了一款以PC机为控制器的LED点阵显示系统上位机设计。可实现中英文字符的显示和实现字符的移动;可以符合各种点阵的数据要求。LED点阵显示作为一种新型的显示器件,是由多个独立的LED发光二极管封装而成。
本系统可以实现以下几个功能:
1 可以根据实际需求实现任意规格LED点阵的拼装。
2 根据用户喜好调整字型 、字体大小以及字符的精细度。
3 可以显示中英文字符和字符的手动移动。
本系统采用PC机作为上位机,上位机向NECμPD780F547单片机发送控制命令和上位机所生成的显示代码,NECμPD780F547单片机(下位机)接收并处理PC机的控制命令以及显示代码,由显示驱动模块驱动LED点阵显示屏的扫描显示。PC机与单片机之间的通信采用RS—232C通信标准来实现。所选用的NECμPD780F547单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。
关键词:LED点阵;上位机;NECμPD780F54单片机
Upper Computer Design of Chinese Characters Dot-Matrix Renewable Display System
Abstract [来源:http://www.doc163.com]
In this paper, to a controller for the PC-LED dot-matrix display system PC designs. Can be realized in both English and Chinese characters of the show and the achievement of the movement of characters; can adapt to various modules of data requirements. As a new type of display, LED dot-matrix display is independent of the LED light-emitting diode package from.
This system can achieve the following features: 1 It can be based on actual demand to achieve any specifications of the dot-matrix LED assembly. 2 According to the user, it can adjust the font, size and the fine of character. 3 It shows in both English and Chinese characters and characters of the manual movement.
The system uses PC as upper computer, and this PC sends control orders and display code generated by it to the NEC μ PD780F547 SCM. NEC μ PD780F547 SCM (lower computer) receives and processes the PC-control command and display code which displaying by LED dot-matrix display droved from display modules. Communications between the microcontroller and PC implement by using RS-232C communication standards. The NEC μ PD780F547 SCM is cheap and convenient features into the process makes the whole system to facilitate the maintenance and overhaul. In addition, the system takes up only a small number of MCU I / O port and memory, the system left a functional space for expansion.
Key Words:LED dot-matrix;upper computer;SCM
论文的内容和结构将做如下安排
(1)初步方案的论证和选择
搜集题目的有关资料,并参照目前通用的设计思想和设计方法拟定几套设计方案进行分析比较。最终选定了以PC机为上位机,NECμPD780F547单片机为核心控制器件,外加译码电路和驱动电路的设计方案。
(2)方案实现
以设计方案为指导思想选择合适的器件来实现这一思想,选择器件时要从功能和电气特性两方面来选择和论证。经过对比选择选定NECμPD780F547单片机为核心控制器 件,由串并转换器74LS164和锁存器74LS373为译码电路器件,三极管8550和ULN2803为驱动电路器件。
(3)软件编写
根据硬件特点和设计要求,上位机软件选用VB语言编写。程序按功能分为静态显示、动态显示、通信等几个功能上相对独立的模块。然后按照所划分的模块逐个编写和调试,最后将独立的模块整合起来。
(4)验证与测试
调试分为硬件调试、软件调试和系统联合调试几步来进行。在硬件调试中发现有单片机端口驱动能力不足、驱动电路工作不稳定等问题。在软件调试中出现程序整合工作不协调等问题。通过分析,查找找出了问题原因并设法将其解决。 [来源:http://www.doc163.com]
(5)结论
设计完成后对设计中所遇到的问题、经验教训、以及自己的想法进行总结。
[版权所有:http://DOC163.com]
目录 18000字
摘 要 Ⅰ
Abstract Ⅱ
引 言 1
1 绪论 2
1.1 课题背景 2
1.1.1 选题背景 2
1.1.2 研究现状及发展趋势 2
1.2 LED显示屏概述 3
1.2.1 LED发光二极管 3
1.3 论文主要内容 5
1.3.1 针对设计题目的特点,对论文的内容和结构将做如下安排 5
2 方案论证与选择 6
2.1 系统硬件方案 6
2.1.1 显示屏主控制器 6
2.1.2 通信系统 7
2.1.3 LED点阵显示屏 8
2.1.4 硬件设计方案 8
2.2 上位机编程语言Visual Basic的描述 9
2.2.1 Visual Basic引言 9
2.2.2 Visual Basic语言的特点 9
3 LED汉字点阵显示系统上位机设计的需求分析 11
3.1 概述 11
3.2 项目情况介绍 11
3.2.1 运行条件: 11
3.2.2 模块构成及各模块的关系 11
3.3 业务流程分析 12
3.4 功能需求分析 12
3.5 硬件接口需求 13
4 单片机NECPD78F0547概述 15
4.1 单片机NECPD78F0547特征 15
4.2 引脚配置(俯视图) 16
4.3 框图 19
5 汉字点阵显示系统上位机软件的系统设计 21
5.1 软件的基本构成 21
5.1.1 编程工具的选择 21
5.1.2 软件的基本构成 21
5.2 软件的具体实现 23
5.3 汉字点阵的生成 27
5.3.1 汉字字库的提取 27
5.4 发送数据 29
5.4.1 通讯控件MSComm 29
5.4.2 基本的通信的步骤: 30
5.5 CommonDialog控件的使用 31
结论 33
参考文献 34
附录 LED点阵VB 程序源代码 35
致谢 46
参考文献
[1]赵晶. Protel99高级应用[M ]. 北京:人民邮电出版社, 2000.
[2]郑步生,吴渭. Multisim2001电路设计及仿真入门与应用[M ]. 北京:电子工业出版社, 2002.
[3]沈美明,温冬婵. IBM2PC汇编语言程序设计[M ]. 北京:清华大学出版社, 2001.
[4]张友德,赵志英,涂时亮. 单片微型机原理、应用与实验[M ]. 上海:复旦大学出版社, 2000.
[5]楼然苗,李光飞. 51系列单片机设计实例[M ]. 北京:北京航空航天大学出版社, 2003.
[6]梁纯,王军. 基于MCS - 51单片机的LED点阵图文显示屏设计[ J ]. 工矿自动化, 2005 (6) : 90 - 92.
[资料来源:http://Doc163.com]
[7]诸昌钤. LED 显示屏系统原理及工程技术[ M] . 成都:电子科技大学出版社,2000.
[8]胡汉才. 单片机原理及其接口技术[M] . 北京:清华大学出版社,1996.
[9]李肇庆,韩 涛. 串行端口技术[M] . 北京:国防工业出版社,2004.
[10]宋万杰. CPLD 技术及应用[M]. 西安. 西安电子科技大学出版社,1999
[11]何立民. 单片机技术应用选编5. 北京:航空航天大学出版社,1997.10
[12]马忠梅. 单片机的C语言的应用程序设计. 北京:航空航天大学出版社,1999.1
[13]诸昌钤. LED 显示屏系统原理及工程技术[ M] . 成都:电子科技大学出版社,2000.
[14]关积珍. 我国LED显示屏产业冷思考.电子产品世界,1998(9):27-Z8
[15]王尔镇.我国LED及显示屏的技术用市场概况.微电子技术,1998, 26(6):55-56
[16]Miscrosoft公司著.(Visual Basic6.0控件参考手册》希望图书创作室译.北京:希望电脑公司,1999:263-267
[17]Patrice Peyret, Gilles Lisimaque, T.Y.Chua.Smart Cards Provide very high security and flexibility in subscribers management[J].IEEE,1990
[18]Cairns R B.Infared spectroscopic studies on solid oxygen:[dissertation].Berkeley: Univ. of California,1965. [资料来源:www.doc163.com]
[19]Patrice Peyret, Gilles Lisimaque, T.Y.Chua.Smart Cards Provide very high security and flexibility in subscribers management[J].IEEE,1990
[20]Buseck P R,Nord G L, Veblen D R.Subsolidus phenomena in pyroxenes.In: Prewitt C T, ed. Reviews in mineralogy,pyroxenes v.7. [s.l.]: Mineralogical Society of America,1980: 117-211. [资料来源:Doc163.com]