4.4蜂鸣器与LED电路·····22
4.5MAX485电路······22
4.6DS1302时钟芯片电路·····23
4.7DS18B20温度传感器电路···23
5单片机程序设计·····24
5.1单片机程序总体结构····24
5.2主函数中各程序段的设计····26
5.3主要子函数的结构设计····30
6上位机软件设计·····37
6.1上位机软件总体结构····37
6.2各主要对象的结构设计····37
7联合仿真·····43
7.1整体仿真效果展示····44
7.2各运行阶段/状态效果展示与说明···44
8面包板实验、PCB设计制作与元器件装配··47
8.1面包板实验······47
8.2PCB设计制作······47
8.3元器件装配······50
9设计成品展示·····51
9.1整套成品展示······51
9.2各运行阶段/状态的成品展示···51
9.3上位机软件的其他操作展示····56
结论······60
致谢······61
参考文献······62
1 引言 1.1 设计的背景与必要性 人口众多不仅是我国的基本国情,也是造成许多问题的主要原因。每当假期“黄金周”,各景区井喷的客流、爆满的游客,以及由此带来的诸多安全问题,对各地旅游部门和景区管理部门来说是相当棘手和难以应付的。上升到对人民生命财产安全负责的高度,准确掌握公园、景区内实时人数便显得尤为重要。一旦掌握了景区内实时人数,即可根据交通部门的客流数据进行科学预测和分析,进而依据相关预案,结合景区最大容量,对是否控制景区人流进出进行科学决策,以防出现安全事故。因此,研究开发可以自动记录公园人数并实时显示的系统便具有现实意义、显得很有必要。
1.2 同类设计的发展现状 单片机的出现是近代计算机技术的里程碑事件,标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。这两大分支的产生,大大促进了现代计算机技术的飞速发展。近年来单片机技术得到了突飞猛进的发展,以单片机为核心设计各种智能化电子设备,周期短、成本低、易于更新换代、维修方便,已成为电子设计中最为普遍的应用手段[1]。 目前,国内级别较高的热门景区,多数都配有人数自动记录系统。其主要是通过在景区出入口安装红外光电传感器,感知游客的进出,并转化为电信号传至中央处理单元,实现人数增减的统计并将实时人数输出至显示模块。其中以单片机为主的中央处理单元已被十分广泛地应用。一些较高级的系统还具有和后台计算机有线或无线通信的能力,将数据发送至后台计算机,有关部门和人员通过后台计算机便能实时查看人数,方便决策部署。目前此类系统在部分景区还不很普及,各界对该系统主要关注焦点在于复杂度、成本造价、可靠性、功能灵活多样性等。
1.3 设计的主要内容与预期结果 本设计的主要内容即以单片机为基础,配以红外光电传感器、LCD、LED、蜂鸣器以及其他相关芯片,结合后台计算机,开发一套具备与后台计算机通信功能的兼具日期、时间、温度显示功能的公园人数自动记录统计系统。 本设计预期结果为实现一套低复杂度、低成本、多功能、高可靠性的可与后台计算机通信的公园人数自动记录统计系统。