需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11324 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计旨在开发一个由单片机控制的可扩展的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 |