点阵LED显示系统的设计与实现.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-02
  • 论文字数:11324
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:本设计旨在开发一个由单片机控制的可扩展的LED点阵显示板,该显示板的开发包括硬件开发与软件开发两部分:硬件部分开发,比较各种控制和驱动芯片,选择最佳的并在Protel DXP环境中绘制显示板的原理图并绘制显示板的PCB电路图以及应用Protues软件进行仿真演示;软件部分,在Keil C环境中完成对单片机的程序开发,应用PROGISP软件给单片机烧录程序。此次毕业设计的最终成果由控制模块和LED点阵模块组成,控制模块由AT89S51单片机为控制芯片,以74HC138芯片对其I/O口扩展以实现显示板的最大限度扩展。每块LED点整模块是由HT1632C芯片驱动的16*16LED点阵;用户可通过编程单片机向显示屏发送命令或数据,进而控制显示屏的显示。此毕业设计所开发出的产品具有一定的实用价值(如增加无线模块,光敏元件等),若加以改进可实现更多功能。

 

关键词:LED点阵;单片机;可扩展

 

目录

摘要

Abstract

1 绪论-I

1.1 LED显示屏的发展-I

1.2 此次毕业设计的研究内容及意义-I

2 基础理论背景-2

2.1 AT89S52单片机概述-2

2.1.1 AT89S52简介-2

2.1.2 AT89S52管脚说明-2

2.2 LED驱动芯片HT1632C概述-3

2.3 74LS138译码器-5

2.3.1芯片简介-5

2.3.2引脚及功能说明-6

2.4 LED点阵简介-6

2.5 系统软件简介-7

2.5.1 Protel DXP-7

2.5.2 Protues简介-8

2.5.3 点阵LED字模生成工具PctoLCD2002简介-9

2.5.4 Keil C简介-10

3 硬件部分-12

3.1整体方案-12

3.2 单片机控制模块-12

3.3使用74LS138译码器片选扩展模块-13

3.4基于HT1632C的显示板-14

4 软件部分-18

4.1 软件实现-18

5 系统测试-21

5.1  系统硬件部分调试方法-21

5.1.1  短路与虚焊检测-21

5.1.2  上电测试-21

5.2  系统软件调试方法-21

结论-22

致谢-23

参考文献-24

附录一-25