智控设计报告书
题目:“教室”人数检测器
队伍名称 :拿奖就抽刀
学生姓名 :神裕俊,姚迪聪,朱兴楼
上交日期 :2017.5.20
目录
一. 设计要求 1
1. 基本要求 1
2. 拓展要求 1
二. 方案设计 1
1. 总体方案说明 1
2. 功能模块说明 1
三.中央控制模块 2
四. 时间模块 3
五. 数据读写模块. 6
六. 输出显示模块 6
六,硬件结构 13
七,程序概要 13
八,源程序(部分) 14
“教室”人数检测器
一. 设计要求
1. 基本要求
(1) 设计检测器,检测教室人员进出(检测方法不限,尽可能简单和实用);
(2) 设计良好的人机交互界面,实现对出入人数的统计情况显示;
(3) 添加按键以方便管理员对检测器做简单设置(具体功能自行设计)。
2. 拓展要求
(1) 添加时钟模块,对自习室人数作分时段检测;
(2) 实现与上位机的通信,能够实时显示教室出入人数的统计情况;
(3) 通过上位机,可以对检测器做简单设置;
(4) 开发手机APP ,能够远程查询教室出入人数的统计情况;
(5) 其他创新功能。
二. 方案设计
1. 总体方案说明
本次“教室”人数检测器设计任务,以stc89c51 为控制中心,使用了ds1302
时钟芯片,红外传感器 e18-8mnk,蓝牙HC-05,12864 液晶显示器等元件。整个
控制系统分为检测模块,中央控制模块,数据读写功能模块和输出显示功能模块。
2. 功能模块说明
系统的主要功能模块组成和功能如表1所示:
1
表格 1 教师人数检测器功能主要模块组成和功能表
模块名称 使用元件 模块功能
中央控制模块 stc89c51 对系统进行控制
检测模块 红外传感器e18-8mnk 获得人数进出数据
输出显示模块 12864 液晶显示器,蓝牙 输出显示数据
HC-05
三.中央控制模块
1.stc89c51 芯片
STC89C51RC 是采用8051 核的ISP (In System Programming)在系统可编程芯
片,最高工作时钟频率为80MHz ,片内含4K Bytes 的可反复擦写1000 次的Flash
只读程序存储器,器件兼容标准MCS-51 指令系统及80C51 引脚结构,芯片内集
成了通用8 位中央处理器和ISP Flash 存储单元,具有在系统可编程(ISP)特性,
配合PC 端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通
用编程器,而且速度更快。STC89C51RC 系列单片机是单时钟/机器周期(1T)的兼
容8051 内核单片机,是高速/ 低功耗的新一代8051 单片机,全新的流水线/
精简指令集结构, 内部集成MAX810 专用复位电路。
2.特点
(1)增强型1T 流水线/精简指令集结构8051 CPU
(2) (5V 单片机)/ 2.0V-3.8V (3V 单片机
(3)时钟频率0~35MHz ,相当于普通8051 的0~420MHz.实际工作频率可达
48MHz.
(4)用户应用程序空间12K / 10K / 8K / 6K / 4K / 2K 字节
(5)片上集成512 字节RAM
(6)通用I/O 口(27/23 个),复位后为:准双向口/ 弱上拉(普通8051 传
统I/O 口)
可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/高阻,开
漏
每个I/O 口驱动能力均可达到20mA,但整个芯片最大不得超过55mA
(7)ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器