JIMI 发表于 20:50

基于PC机控制的LED点阵显示屏设计

论文编号:DZXX119  论文字数:13180,页数:46
摘要
  本设计以AT89S52单片机作为主控制模块,利用简单的外围电路来驱动16×64的点阵LED显示屏。利用AT89S52单片机本身强大的功能实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。
 本设计主要以动态扫描的方式同时显示4个16×16点阵汉字。设计中采用了SPI接口的GB2312标准字库,支持所有的国标字符和ASCⅡ标准字符的显示。
 本文从LED的显示原理入手,详细阐述了LED动态显示的过程,以及硬件电路与软件的设计。
关键词:LED显示屏;动态显示;AT89S52
ABSTRACT
    This design uses AT89S52 MCU as a main controller, and depends on a simple external circuit to drive 16×64 the lattice LED display. By using its own powerful functions, it is easy to accomplish the MCU and PC for internal storage, data transmission equipment ,and it also can be used conveniently to show a variety of content changes. The other dot matrix display is widely used in hospitals, airports, banks and other public places. Therefore, the design has a strong practical application.
    The LED Display dynamic scan can show the way at the same time six 16 × 16 dot matrix Chinese characters SPI used in the design of the interface standard GB2312 character, to support all the GB2312 standard ASCII characters and characters of the show.     This article from the start LED display principle, elaborated on the LED display dynamic process, as well as hardware circuit and software .
Keywords: LED display; Dynamic Display;AT89S52
目录
摘要 I
ABSTRACT II
第一章 引言 1
1.1 选题的背景 1
1.2 选题的意义 2
第二章 方案论证 3
2.1 显示方案论证 3
2.2 显示驱动方案论证 3
2.3总体方案设计 4
第三章 系统硬件设计及芯片介绍 5
3.1 单片机系统设计 5
3.1.1 单片机的选型 6
3.1.2 单片机功能描述 6
3.2 行驱动设计 8
3.3列驱动设计 9
3.4  LED点阵屏显示原理 10
3.4.1  LED点阵模块结构 10
3.4.2  LED动态显示原理 11
3.5与上位机的通信电路设计 13
3.5.1通信协议的选择 13
3.5.2 MAX232电平转换芯片特点 14
3.5.3 单片机与PC间通信接口电路设计 15
第四章 系统软件设计 16
4.1开发工具及语言 16
4.2 上下位机信息传输 16
4.3 下位机程序编写 17
4.4 单片机程序关键算法 18
4.4.1 显示缓存技术与映射关系 18
4.4.2  LED点阵与显示缓冲区见建立连续编址映射的算法 19
4.4.3 实现动态显示的算法 20
4.4.5 实现显示移动的算法 20
4.5 上位机软件流程图 23
4.6 上位机软件界面设计 23
4.6.1 上位机界面 23
4.6.2 MSCOMM控件设置 24
4.6.3 上位机关键算法的实现 25
4.6.4  上位机使用方法 26
第五章 硬件调试 27
5.1硬件电路的焊接 27
5.2 硬件调试 28
5.3软件调试 28
第六章 毕业设计总结 29
致谢 30
参考文献 31
附录 32
附录1 32
附录2 32
附录3 41
页: [1]
查看完整版本: 基于PC机控制的LED点阵显示屏设计