安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-LED大屏幕显示控制系统设计--单片机控制系统设计,共75页,29237字,附电路图、外文翻译
摘 要
LED显示屏是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的大型显示系统。它以其适用范围广、寿命长,工作性能稳定,功耗低、亮度高,而日渐在显示领域中得到广泛应用,如广告、车站、码头、证券、银行等信息传播、信息发布方面,是目前国际上比较流行的显示媒体。
本文介绍了一种全新的LED显示屏控制解决方案,主要使用Altera cyclone飓风FPGA和16位凌阳单片机SPCE061A作为主控器件,采用较普遍的74LS595作为LED 显示屏显示驱动芯片。实验表明按照本系统的设计出的电路简单,控制方便,屏幕显示稳定,效果佳,是现代LED 电子屏的一种很好的解决方案。
文中首先描述了LED 的结构原理、模块、分类、亮度控制方式和电子屏的组成,对cyclone 飓风FPGA的配置模式进行了简要的介绍。对Altera公司编程软件Quartus Ⅱ4.0与MAX+PLUS Ⅱ相比独有的特点及新技术进行了比较详细的分析,以便对它有一个比较清晰的了解,并采用此软件为以后的系统设计提供参考。
最后以本系统的192x128的单色(红色)点阵屏为模板,详细的介绍系统电路的设计及在大屏幕上显示汉字和图形的原理及各种显示方式的算法,及如何让屏幕显示的更稳定、清晰做了些探讨。
关键词:LED显示屏; 配置; Quartus Ⅱ; 凌阳单片机; 飓风FPGA
目 录
第1章 LED显示屏技术概述 1
1.1 LED 原理 1
1.2 LED模块 1
1.3 LED显示屏分类 2
1. 4 LED亮度控制方法 2
1. 5 LED显示屏组成 2
第2章 Cyclone 飓风FPGA 配置 4
2.1 主动配置模式 5
2.2 被动串行配置 7
2.3 JTAG 配置模式 9
第3章 Quartus Ⅱ 4.0软件简介 11
第4章 系统硬件电路设计 15
4.1 系统上位机 15
4. 2 主控板 17
4.2.1 SPCE061A 16位凌阳单片机概述 17
4. 2. 2 CycloneTM 系列芯片概述 18
4.2.3 M4K 模块介绍 19
4.2.4 cyclone 锁相环(PLLs) 20
4.2.5 SPCE061A 控制电路 21
4.2.6 FPGA EP1C6 的大屏幕驱动信号产生电路 22
4.3 点阵驱动电路 22
第5章 系统软件设计 24
5.1 RAM中数据存放格式 24
5.2 SPCE061A 字模数据送到RAM中算法 24
5.3 整屏数据同时上移算法 25
5.4 整屏左移算法 26
5.5 整屏右移算法 28
5.6 主程序模块 30
5.7 中断接收字模模块 31
小 结 34
参考文献 35
致 谢 36
附录一:英文翻译 37
附录二:电路图 65
图一 FPGA系统电路图
图二 点阵数据移位电路
图三 大屏扫描驱动电路
图四 凌阳单片机系统电路