基于STC90C52单片机的图书馆座位管理系统

2018-06-27 10:16胡念恩
山东工业技术 2018年11期

胡念恩

摘 要:针对目前各各高校图书馆作为资源管理不合理,造成资源浪费的现象。本文设计了一个基于STC90C52单片机的图书馆座位管理系统,包括主控模块、光电感应模块、显示模块等组成。文章首先对各模块进行分析,然后是系统总体思路和系统优点及不足。

关键词:STC90C52;图书馆座位管理系统;光电感应

DOI:10.16640/j.cnki.37-1222/t.2018.11.117

1 引言

近年来,社会的就业形势愈加严峻,高校大学生不得不努力提高自己,在大学期间尽可能地多考證书,提高学习成绩,为了以后有一定的就业优势。因此,在这种大背景下,高校图书馆便成了学习的热门地点,经常是人满为患。所以很容易产生许多占座抢座的不良现象。为了改善这种乱象,我们设计了几个基于52单片机的图书馆管理系统。

2 各模块分析

2.1 主控模块

本设计的MCU采用的是DIP(Dual In-line Package塑料双列直插式)封装的STC90C52高性能8位单片机。STC90C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K字节系统可编程Flash存储器。STC90C52使用经典的MCS-51内核但做了很多的改进使得芯片具有传统51单片机不具备的功能[1]。并且52单片机把可以多次重复擦写的Flash存储器和具有很强兼容性的微处理器相结合,可大大降低开发所需成本。这让STC90C52单片机在众多单片机产品中脱颖而出,成为嵌入式应用系统的首选芯片。

2.2 显示模块

目前在数码相机、手机、DVD、手提式电脑、便携式数码设备上面广泛使用的就是OLED显示技术。由于OLED显示器不使用背光,所以它很轻。OLED显示器工作在2~10V的电压下,它的宽屏视角比一般的显示器大,达到了160°。本设计采用OLED显示技术来显示座位使用情况。

2.3 光电传感器模块

本设计所采用的光电传感器模块,利用其具有的一对红外线发射与接收管,来实现检测座位有没有人。其工作原理为,红外线发射管发出红外线,遇到障碍物时反射,被接收管接收,经过电路转换成电信号,通过指示灯显示。其有效的测距为2~30cm,工作电压为3.3~5V。

3 总体思路

本项目用光电感应检测模块来检测该座位是否有人。检测模块检测到座位上有人时,座位上的指示灯就会亮起,来提示其它学生该座位已经有人并在大厅上的显示屏上显示出来。当人离开超过20分钟时,座位上的灯就会灭,并在显示屏上显示该座位没有人。

4 实物模型

5 结语

本文设计融入了数字化和智能化的理念,系统制作成本低,操作简单,后期维护费用不高。该系统的设计能极大程度缓解图书馆座位浪费的现象,为同学们营造良好的学习环境和氛围。

而且系统后台还可查询座位使用频率,方便集中管理。但本系统还存在一些问题,该系统最大的不足在于只能判别座位有没有障碍物,无法精确判别是否是人,所以需要结合人工确认。相信以后会有更好的管理系统出现,彻底解决高校图书馆座位“一座难求”的问题。

参考文献:

[1]潘言全.多路电器遥控器的研究[J].黑龙江科技信息,2014(16):78.