摘要:近年来,随着社会的不断地发展,各种竞争也变得越来越激烈,高校的学生可能面对各种各样的等级考试和学习压力。因此,越来越多的大学生利用课余的时间去图书馆给自己充电,随之而来的是出现了高校图书馆占座问题,造成图书馆自习室座位资源的浪费。
本课题设计了一种图书馆座位状态信息查询和管理系统,利用光电传感器检测各个座位的占座信息,然后利用无线传输技术把相关座位信息发送给监视端,以期处理占座问题和便于同学查询空座信息。本系统由座位信息查询主节点和多个座位状态信息采集从节点构成,主节点采用了STM32F103ZET6作为处理器,并以无线传输模块、触摸屏TFT LCD模块、语音播报电路以及电源电路作为系统外围电路。从节点采用STC12C5A60S2作为处理核心,利用光电传感器采集座位状态信息,通过时钟模块对有人离开的座位进行计时,进而决策占座状态,并通过无线传输模块把相关信息发送给主节点。主节点放置在自习室门前,在液晶屏上显示自习室内空座的数量和座位号。
关键字:占座;STM32F103ZET6;光电传感器;无线传输;液晶显示
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 国内外研究现状-2
1.3 设计的主要内容-2
2 系统整体描述-4
2.1 系统概述-4
2.2 系统框图-4
3 硬件电路设计-6
3.1 STM32微控制器-6
3.1.1 芯片介绍-6
3.1.2 电路原理图-7
3.2 TFT液晶显示接口电路设计-8
3.3 STM32电源模块设计-10
3.4 无线模块设计-10
3.5 STC12C5A60S2微控制器-11
3.6 STC12C5A60S2微控制器电源模块-12
3.7 DS1302实时时钟模块-12
3.8 光电对管检测电路-13
4 软件部分的设计-14
4.1 系统主节点程序流程-14
4.1.1主程序流程-14
4.1.2 无线接收子程序流程-15
4.2 从节点程序流程-17
4.2.1从节点主程序流程-17
4.2.2 计时函数程序流程-18
结 论-19
参 考 文 献-20
附录 A 硬件电路与实物图-21
附录 B 软件主要程序-24
致 谢-37