基于单片机的取号排队系统设计毕业论文
2021-06-24 23:40:10
摘 要
在我国经济快速发展的今天,时间就是金钱,如何提高工作效率是当今时代的重中之重。而以银行窗口为代表的营业大厅窗口行业,缺乏管理导致排队拥挤是企业网点提高工作效率、改善工作形象的一大阻碍。因此排队取号系统便应运而生。
本文是利用结构简单、操作简易的单片机AT89C51来进行排队取号系统的设计,对整个系统的软硬件设计做出了现实可行的方案,并完成了部分功能的模型仿真。
论文主要利用AT89C51来完成一个主从机分别管理排队和叫号系统,分别实现:排号打印、数据通信、LED显示、数字语音叫号、序号控制等相关功能的硬件电路设计及软件开发。
本文的特色:本文论题联系实际,与目前社会需求紧密联系,利用专业课学习的知识来实现系统的设计,为今后步入社会打好基础。
关键词:排队取号系统;AT89C51;单片机;通信。
Abstract
Today when China's economic is being increasingly developed, time is money, improving work efficiency is the most important one in modern times. Service Industries, which as represented by bank, is always crowd because of the lack of management. And this kind of phenomenon would hamper the companies to improve their work efficiency and image. Thus Queue Management System emerge at a historic moment.
This paper use AT89C51, which is simply use and has simple structure, to complete the Queue Management System. We design the hardware and the software, and then finish a part of simulation of the system.
This paper use AT89C51 to design a system that master MCU control the part of call number and slave MCU control the part of take number. The system expected to achieve these function: print number, data communication, LED display, digital voice calling, data processing.
The characteristic of the paper is that the design is practice and close with social needs. Using professional knowledge to achieve the design of the system is very helpful for me to step into society.
Key Words:Queue Management System; AT89C51; MCU; communication.
目录
第1章 绪论 1
1.1课题研究背景 1
1.2课题研究现状 2
1.3课题目的与意义 3
1.4课题主要任务 3
第2章 排队取号系统总体方案设计 4
2.1系统总体方案设计与组成 4
2.2系统工作流程 5
2.3系统方案选择与论证 7
2.3.1控制器模块 7
2.3.2串口通信模块 7
2.3.3语音播报模块 8
2.3.4微型打印机 9
2.4本章小结 9
第3章 系统硬件模块电路设计 10
3.1单片机最小系统设计 10
3.1.1 AT89C51单片机简介 10
3.1.2 单片机最小系统设计 12
3.2数码管显示模块设计 13
3.3语音播报模块设计 15
3.3.1 ISD4004语音芯片介绍 15
3.3.2 语音播报模块设计 16
3.4打印机控制模块设计 16
3.4.1 LAASDA PP40打印机概述 16
3.4.2 打印机控制模块硬件电路 18
3.5主从机通信电路设计 19
3.6本章小结 20
第4章 系统软件程序设计 21
4.1按键检测及数据处理子程序设计 21
4.1.1取号键检测及排号数据处理 21
4.1.2叫号键检测及叫号数据处理 22
4.2 LED显示子程序设计 23
4.3打印机控制程序设计 26
4.4语音播报模块程序设计 28
4.5主从机双机通信程序设计 36
4.6本章小结 39
第5章 系统部分硬件模块仿真 40
5.1部分硬件模块仿真 40
5.2本章小结 43
第6章 总结与展望 44
参考文献 45
附录A 46
附录B 47
致谢 61
第1章 绪论
1.1课题研究背景
在当今高度发达的市场经济,在市场交易中,客户越来越重要的地位。由于产业信息化和智能化程度的增长,服务产业首当其冲,为了打造公司的企业形象,公司必须提高服务效率以及提供优质的服务。在这种情况下,排队系统应运而生。目前,窗口行业,特别是在营业厅,因为客户素质普遍不高造成了排队拥堵的现象,是企业提高服务质量,提升企业形象的主要障碍。排队取号系统是利用电脑编程来代替人工操作,使得客户排队过程有条不紊的进行,在无形中让顾客养成排队的好习惯,提高顾客的整体素质。排队系统完全模拟了顾客取号、等候、工作人员叫号的排队一般过程,免去了顾客干等的辛苦,使得来访者对自己在队列中的位置有清楚的了解,消除了客户因无序排队而造成的烦恼。
海关,保险公司,银行,电信,邮局等营业大厅,“排长队”的景象将不复存在。“排长队”景象的消失也意味着顾客不需要花费大量的体力精力在排队上,取而代之的“一对一”的服务可以让顾客在排队闲暇时间到一边休息或者趁此时间去干别的事。体现了“以人为本,顾客就是上帝”的服务理念,极大地拉近了顾客与营业人员的距离,减少了两者的矛盾,让呆板的工作过程变得富有人情味。
对使用排队产品的公司而言:排队系统通过编程的方法自动对顾客排队状况进行处理,极大地减少了工作人员的工作压力,使工作人员有更多精力集中在服务态度的改善上。不仅大大减小了工作失误,同时也大大改善了服务态度。更重要的是,在“一切以顾客为中心”的今天,看似小小的排队取号系统已经成为联系顾客与服务机构桥梁,是公司打造服务品牌的核心。随着我国市场经济的不断发展,文明的不断进步,排队取号系统的应用也越来越广泛,鉴于我国国情复杂,各种不同的服务行业,不同的地域习俗导致营业者在管理方式上也千差万别。排队取号技术也不能一概而论,应当结合不同地区的习惯,开发出适合自己的排队取号技术。
1.2课题研究现状
排队技术最早出现于20世纪中叶,欧美等发达国家首先提出了排队技术的概念,并由于其实用性迅速得到推广。逐渐的顾客养成了一到营业场所首先取号排队等待工作人员呼叫,无形中提高了顾客的整体水平,服务效率也得到了极大的提高,因此在国外渐渐形成了相应的排队产品行业。
最初时,人们只是取用实现制作好的号码牌或打印的纸张,并且采用人工叫号方式。随着现代技术的不断发展,排队技术的发展的一个重要标志是计算机技术的应用[1]。排队技术有了质的飞越,就是目前已经广泛应用的的集成了提示音提示、数字语音呼叫、呼叫终端的产品;集柜台显示和综合显示与一体的的各种液晶显示、七段数码管显示、PDP显示等;号码发放也由取号下位机自动打印带有号码的纸张到触摸屏查询取号、特殊识别取号等方式进行转变[2]。排队系统的服务范围也从营业厅迅速拓展到其他行业如:电信运营商、大型的餐厅、医院、药房、海关等行业。排队机的出现使最初的长时间无序的排队方式得到了翻天覆地的改变,也因其带来的规范有序优势被更多的行业所采用,用以提高自身管理水平与竞争力。