欢迎来到天天文库
浏览记录
ID:6194641
大小:1.18 MB
页数:39页
时间:2018-01-06
《基于单片机的人数统计系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的人数统计系统毕业论文目录摘要1Abstract2第1章绪论51.1目的和意义51.2研究概况和发展趋势51.3本系统主要功能5第2章总体方案论证与设计72.1主控模块的选型和论证72.2显示模块的选型和论证72.3时钟芯片的选型和论证82.4人数统计模块的选型和论证82.5系统整体设计概述9第3章系统硬件电路设计103.1主控模块103.1.1STC89C52单片机主要特性103.1.2STC89C52单片机的中断系统113.1.3单片机最小系统设计123.2LCD液晶显示器简介123.2.1液晶原理介绍123.2.2液晶模块简介133.2.3液晶显示部分
2、与STC89C52的接口133.3键盘模块设计133.4时钟模块的设计143.4.1DS1302概述143.4.2DS1302内部RTC和RAM地址分配143.4.3DS1302时钟和日历153.4.4DS1302时钟电路设计163.5人数检测模块设计163.5.1光电开关工作原理163.5.2光电开关电路设计163.6硬件总体连接图17第4章系统软件设计184.1系统软件总体设计184.2程序设计原理19第5章系统调试205.1硬件调试205.2软件调试205.3系统检测2138结论22参考文献23致谢24附录25附录一:系统整体原理图25附录二:系统仿真图25附录
3、三:元件清单26附录四:系统源程序2738第1章绪论1.1目的和意义在生活中,学校、火车站、银行、商场、公交车等人员流动比较大的地方,如果可以将人数实时地统计出来,这样可以给我们的生活与学习带来很多的便捷。例如,在学校,很大的教室里,考勤对于老师来说是一件很麻烦的事情,但如果设计一款人数统计器,实时显示教室人数的话,考勤也变得方便;在火车站等人员较多的地方,如果可以实时统计室内人数,那么可以减少不必要的排队及拥挤。在公交车上,如果可以设计一个实时人数统计器,可以将公交车的人数固定,使我们的坐车环境得到优化。所以设计一款实时统计人数的器件对于我们的生活是很有意义的,可以
4、提高我们的生活质量。1.2研究概况和发展趋势计数器从发明以来,在不断地发展,如今,市场上已经出现了各种各样的计数器,其功能也从计数扩展到更多的功能,之前的计数器大部分用在工业方面,如:生产线上计数器的使用,数控零件计数应用。人数统计器及我们看到的道路上的大小车辆计数器都是在计数器的基础上扩展而来的,之前的人数统计使用的是接触式的方式,即人体必须接触器件才可以计数,例如:脚踏板人数统计器,若有两个人同时通过的话就不能精确计数,之后出现了非接触式的,人体通过就可以计数,但也不是很精确,必须配备一定的设备才可以提高精确度。发展到现在,人数统计的发展趋势是红外线统计,它的距离
5、可以更远,即:通过红外线扫描,来统计人数,这样的方法就比较精确,并且还可以增加人脸识别功能,方便警察办案。1.3本系统主要功能本系统设计可以实现以下几种功能:(1)可以统计场所来往的人数并进行相应的加减,计算出室内实时人数,并显示在液晶屏幕上。(2)单片机可以采集DS1302的数据,通过数据传输将当时的年、月、日、时、分、秒显示在液晶屏幕上,用户可以使用按键设置时间,时间可以自动更新,系统不供电时,时钟芯片依然可以由后备纽扣供电,使其掉电时保存时间,下次上电时,时间依然准确。(3)系统带有液晶显示可以实时显示时间和当前统计的人数。38(4)系统带有清零按键,按下后清除
6、当前统计的人数,但不会将时间清除。38第2章总体方案论证与设计根据本设计所要实现的功能,可以将系统划分为以下几个模块:主控模块、显示模块、时钟模块、人数统计模块,下面对以上模块的选型和论证进行讨论分析。2.1主控模块的选型和论证方案一:如果本设计使用单片机MSP430,它是16位超低功耗的混合信号处理器。功能比较强大,但其缺点是:芯片价格比较昂贵,不太适合本设计这样比较一般的设计。方案二若使用51系列的单片机,该8位、32个IO口单片机具有高可靠性,超低价,无法解密,高性能等特点,而且STC系列的单片机可以在线编程、调试,方便地实现程序的下载与整机的调试,比较适合本设
7、计这样一般的设计。由上所述,51系列单片机比较适合本设计。2.2显示模块的选型和论证方案一:采用点阵式数码管显示,它是八行八列的二极管排列组成的,显示文字要适合一点,若显示数字有点浪费其资源,另一方面价格也较高,所以本系统不使用点阵式数码管作为显示模块。方案二:采用LED数码管显示,有以下优点:价格一般,适用于显示数字,它的显示是采用动态扫描法,连接单片机时,占用单片机接口线也少。其缺点是:数码管动态扫描时要使用74LS164移位寄存器进行移位,移位寄存器的使用会给电路的调试带来很多的障碍。方案三:采用LCD1602液晶显示屏,其显示屏可以显示两行,
此文档下载收益归作者所有