摘要
本毕业设计旨在开发一个基于单片机的电梯楼层显示系统,利用ULN2803驱动点阵屏实现数字的滚动显示。系统能够模拟电梯显示屏上下滚动显示楼层的效果,当目标楼层大于当前楼层时,数字向上滚动显示;反之,则向下滚动显示。当目标楼层到达时,点阵屏保持稳定显示。本设计通过硬件电路搭建和软件编程实现,具有一定的实用性和创新性。
关键词:单片机;ULN2803;点阵屏;电梯数字滚动显示
一、引言
随着现代建筑技术的不断发展,电梯作为垂直交通的重要工具,其智能化和人性化设计越来越受到人们的关注。电梯显示屏作为电梯内部的重要信息展示窗口,其显示效果和交互方式直接影响到乘客的使用体验。因此,开发一种具有滚动显示功能的电梯楼层显示系统具有重要意义。
二、系统硬件设计
- 单片机选型与电路设计
本系统选用常见的单片机作为核心控制单元,负责处理楼层信息、控制点阵屏的显示以及实现滚动效果。单片机通过ULN2803驱动电路与点阵屏连接,实现对点阵屏的控制。同时,系统还包括按键模块用于输入楼层信息。
- 点阵屏选择与驱动电路
本系统采用LED点阵屏作为显示模块,通过ULN2803驱动电路实现对其的控制。ULN2803是一款高耐压、大电流的达林顿陈列,内部由七个硅NPN达林顿管组成,可直接驱动LED点阵屏。
三、系统软件设计
- 楼层信息显示程序
编写程序实现楼层信息的实时显示。当单片机接收到楼层信息后,根据楼层数在点阵屏上显示对应的数字。
- 滚动显示程序
实现电梯楼层数字的滚动显示功能。当目标楼层大于当前楼层时,程序控制点阵屏的数字向上滚动;反之,则向下滚动。滚动速度可通过程序进行调整,以达到最佳的视觉效果。
- 稳定显示程序
当目标楼层到达时,程序控制点阵屏保持稳定显示,不再进行滚动。此时,点阵屏上的数字保持静止,方便乘客查看。
四、系统测试与验证
搭建实际硬件电路,编写并烧录程序到单片机中。通过实际测试,验证系统的楼层信息显示、滚动显示以及稳定显示功能是否正常工作。同时,对系统的稳定性和可靠性进行评估和优化。
五、结论与展望
本设计成功实现了一个基于单片机的电梯楼层滚动显示系统。通过ULN2803驱动点阵屏,实现了数字的滚动显示功能,提高了电梯显示屏的实用性和趣味性。测试结果表明,系统工作稳定可靠,具有一定的应用价值。
未来,可以进一步优化系统的滚动效果,提高显示速度和清晰度。同时,可以考虑添加更多的功能,如语音提示、触摸交互等,以进一步提升乘客的使用体验。
/*
* -----------------------------------------------------------------
* 名称: ULN2803驱动点阵屏仿电梯数字滚动显示
* -----------------------------------------------------------------
* 说明: 本例模拟了电梯显示屏上下滚动显示楼层的效果,当目标楼层大于
* 当前楼层时将向上滚动显示,反之则向下滚动显示.目标楼层到达时
* 点阵保持稳定显示.
*
* -----------------------------------------------------------------
*/
#include <reg51.h>
#include <intrins.h>
#define INT8 signed char
#define INT8U unsigned char
#define INTT16U unsigned int
INT8U code Table_OF_Digits[] =
{
0x00, 0x3C, 0x66, 0x42, 0x42, 0x66, 0x3C, 0x00,
0x00, 0x08, 0x38, 0x08, 0x08, 0x08, 0x3E, 0x00,
0x00, 0x3C, 0x42, 0x04, 0x08, 0x32, 0x7E, 0x00,
0x00, 0x3C, 0x42, 0x1C, 0x02, 0x42, 0x3C, 0x00,
0x00, 0x0C, 0x14, 0x24, 0x44, 0x3C, 0x0C, 0x00,
0x00, 0x7E, 0x40, 0x7C, 0x02, 0x42, 0x3C, 0x00,
0x00, 0x3C, 0x40, 0x7C, 0x42, 0x42, 0x3C, 0x00,
0x00, 0x7E, 0x44, 0x08, 0x10, 0x10, 0x10, 0x00,
0x00, 0x3C, 0x42, 0x24, 0x5C, 0x42, 0x3C, 0x00,
0x00, 0x38, 0x46, 0x42, 0x3E, 0x06, 0x3C, 0x00
};
INT8U code FFW[] =
【资源下载】下载地址:点击下载(1289) 百度网盘https://docs.qq.com/doc/DWEpnR2pOWU91b3p4?pub=1&dver=2.1.26967325