更新时间:05-10 上传会员:congxia
分类:本科论文 论文字数:14220 需要金币:1000个
摘要: 随着科技飞速发展的今天,各个领域都需要有更高层次要求,而更高层次的要求又源于生活,用于生活。在不同工作中都需要有对出勤人数的记录,这是衡量一个人工作量的一种表现。而在学校对于上课出勤人数的要求更是较为常见的现象,这也是对学生在学校的学习状况和学习程度的一种肯定。为了让教师更容易的了解学生的出勤情况,更好的提高学习氛围,所以运用科技手段,研制一种功能齐全、使用方便的教室人数实时监控是十分必要的。
此次论文设计是利用STC89C52单片机、热电型红外线传感器以及光电传感器等元件来完成主要功能;主要介绍了STC89C52的基础理论,以及与设计电路有关的各种元件。根据对毕业生设计的要求,文中着重介绍了如何利用单片机控制各个单元的硬件电路和软件编程。还在设计的基础上加载了数码管显示电路,可以更清楚的了解到具体的时间、人数,使设计更完善、具体、灵活。还通过RS-232串行通信口进行实时通讯,从而达到对教室实时监控的目的。
本次关于对教室人数实时监控的设计方案,不仅在理论和实践上都能满足实验的要求,而且具有很强的可行性。该设计方案的特点是:安装方便、价格低廉、性能稳定、实现方便、功能齐全。
关键词: 单片机,STC89C52 ,串行通信 ,RS-232
目录
摘要
Abstract
1 绪 论-1
1.1 单片机的发展-1
1.2 单片机STC89C52RC简介-1
1.2.1 STC89C52RC单片机的工作模式-2
1.2.2 STC89C52RC引脚功能说明-2
1.2.3 时钟电路-3
1.2.4复位电路-4
1.3 单片机C程序调试软件简介-4
1.4单片机C语言特点-5
2 系统的设计思想-7
2.1 方案分析-7
2.1.1方案一-7
2.1.2方案二-7
2.2 方案选择-7
2.3 方案论证-7
3 系统的硬件设计-9
3.1 系统框图设计-9
3.2 感应模块设计-9
3.2.1热释电传感器处理芯片(BISS0001 )-9
3.2.2芯片特点:-9
3.2.3光电传感器-12
3.3 显示模块设计-13
3.3.1 7段数码管的结构与工作原理-13
3.3.2 7段数码管驱动方法-13
3.3.3 硬件编码-14
3.4 通讯模块设计-16
3.4.1 RS-232接口标准-17
3.4.2 RS-232C总线标准-17
3.4.3 RS-232芯片-19
3.4.4 MAX232接口的串行通信-19
3.5单片机的最小系统设计-20
4 系统的软件设计-21
4.1初始化子函数-21
4.2判断教室人数子函数-21
4.2.1判断人数流程图-21
4.2.2人数计数流程图-22
4.3主函数-23
5 结 论-24
参考文献-25
致 谢-26
附 录 1 实物图-27
附 录 2 程序清单-28
附 录 3 所用元器件清单-32