【毕业设计】40-基于51单片机/PLC银行排队取号系统设计(原理图工程+仿真工程+源代码+答辩论文)
资料要求
资料包含:毕业设计全套资料(精品)
- 原理图工程文件
- 电源仿真工程文件
- 仿真工程文件
- 源代码
- 含51单片机银行排队取号答辩论文
- 含PLC单片机银行排队取号版本答辩论文
详情请私信!
任务书
主要内容: 1、理解并掌握单片机的相关基础知识; 2、掌握叫号系统的工作原理和基本结构; 3、设计基于单片机的排队叫号系统的整体控制电路,包括键盘扫描电路、显示电路、蜂鸣器电路等。 基本要求: 1、分析银行排队叫号系统的主要结构和工作原理; 2、所设计的系统可以实现取号、叫号等功能; 3、要求所设计的排队叫号控制系统能够实现取号、叫号并显示当前号的功能。
设计说明书
摘要
-
系统的设计理念基于数据队列原理,遵循先来先办的原则,智能排队系统的“智能”体现在该系统对“排队”的处理是根据运筹学中的排队论来设计的。管理中心查询各个服务台空闲情况,根据服务台总数目进行轮询算法,以确认下一个取得客户的服务台号。我们采用单片机实现综合管理和控制。包括语音模块、打印机模块、呼叫器和窗口显示屏。根据预设程序工作,即使增加或减少窗口设备也不需任何设置,只要接上就能用,基本不需维护;呼叫器用于窗口工作人员操作,通过按键与主机联系,接受主机发送来的命令和数据及向主机发出请求,操作简单并有LED显示屏显示;主显示屏为三屏数码管显示,安放在大厅处,接受主机发来的数据,显示最近三条顾客号码信息;窗口显示屏接受主机发来的数据,显示当前服务顾客号;呼叫器与窗口显示屏一一对应,使用时将用于设置窗口号的拨码开关拨到相同位置。采用本方案是充分考虑了系统控制的可靠性、稳定性和灵活性,使安装和操作简便,使用直观化、简单化。在综合以上因素的基础上,尽量降低系统的开发成本,使其真正具有实际的工程价值和意义。
-
排队叫号系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,能够很好地解决客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。本课题研究的是一款无人排队的排队叫号系统,它主要由系统主从机、键盘、显示电路、蜂鸣器电路等部分构成。系统PLC单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在LCD1602上显示排队的号码以及当前正在等待的人数;通过按键叫号,在LCD1602 上显示叫到的号码,由蜂鸣器发出声音提示客户。这种现代化的高科技产品彻底解决了银行、工商、税务、通讯、政府机构等部门的服务大厅普遍存在的站立等候、服务无序的问题,同时免除了令客户不舒服的站立式排队,深化完善了服务的质量。本系统采用AT89C51单片机进行控制,利用LCD1602显示,蜂鸣器鸣叫提示的人机交互界面,模拟排队管理系统,科学的处理各种排队情况,具有操作简便、控制灵活、显示清晰、制作成本低、性价比较高等特点。
在本设计的整个系统方案实施中,我们要重点关注和解决如下问题:
- 要能够根据银行排队叫号系统正常运行所需的实际条件去解决问题,对设备合理应用,功能合理分配。
- 合理设计分配I/O点。根据我们要实现的功能确定本次设计的输入点与输出点。
- 确定I/O点数后,根据经济性、稳定性等选择适合的单片机型号。
- 根据I/O点的分配和单片机型号的选择,绘制硬件外部接线图。
- 根据控制要求编写程序,完成梯形图,控制逻辑要符合银行排队叫号的客观实际。
- 根据编程结果进行软件测试分析,利用仿真软件对设计程序进行仿真测试,更正错误。
- 最好根据整体功能进行校正分析,直至整个功能可以正常运转。
设计框架架构
设计说明书及设计文件