通信工程应用技术课程设计报告报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能排队系统
摘要
随着现代技术的不断发展特别是计算机技术的应用,使排队技术的发展也突飞猛进。智能排队机或称智能排队系统是一种综合运用计算机技术、网络技术、多媒体技术、通讯控制技术的高新技术产品。它完全模拟了人群排队过程,通过取号、进队、排队等待、叫号服务等功能,取代各类服务性窗口传统的由顾客站立排队的方式,实现了计算机系统代替客户进行排队的过程。适用于各类窗口服务行业,目前在国外已经广泛应用于金融、医院、电信、以及各级政府对外服务窗口等行业。银行自动叫号系统就是电子排队管理统的一种,是针对银行服务窗口的特点而设计的。这里以ATMEL 公司的AT89C52单片机为核心,设计了一个简单的把客户与服务机构相结合的排队叫号系统。模拟排队叫号管理,科学地处理各种排队情况,操作简便,控制灵活,显示清晰,制作成本低,性价比较高。
关键词:排队技术智能排队系统银行排队叫号系统AT89C52
Abstract
With the development of modern technology, especially the application of puter technology, the queuing technology also develops by leaps and bounds. Intelligent Automatic Call Distributor or intelligent queuing system is a kind of high and new technology products of the prehensive use of puter technology, network technology, multimedia technology and munication control technology. It pletely simulates the crowd queue process.Through the functions of taking number, into the team, waiting for the queue, calling the number and so on ,it replaces all kinds of service window of the traditional way by the customer to stand in line, and realizing the puter system instead of the process of the customers line up .it is suitable for all kinds of window service industry, and at present it has been widely used in foreign financial, hospital, telemunications, and government's foreign service windowat all levels , etc. Bank automatic station system is electronic queuing management system which is designed according to the characteristics of the bank service window. Here taking ATMEL pany's AT89C52 single-chip microputer as the core, i design a simple calling the number system which bine the customers with the facilitating agency .It simulates the queue station management and scientificly processes all kinds of queuing situation.It is simple to operate ,smart to control , and the display is clear, and the production is of low cost, high cost performance.
Keywords:queuing technologyIntelligent Automatic Call DistributorBank queuing station system AT89C52
1设计目的与任务要求
1.1 设计目的
通过课程设计,使学生加强对电子电路的理解,学会对电路分析计算以及设计。进一步提高分析解决实际问题的能力,通过完成综合设计型和创新性实验及训练,创造一个动脑动手﹑独立开展电路实验的机会,锻炼分析﹑解决电子电路问题的实际本领,实现由课本知识向实际能力的转化。
1.2 设计任务
银行叫号调度系统:
1.银行门口有一个叫号机,在客户操作下可打印出一个顺序号;客户按照顺序号依次到银行窗口办理业务;
2.叫号机支持两类业务:现金业务和非现金业务。办理现金业务的窗口有3个,办理非现金业务的窗口有2个,称为综合窗口;现金业务窗口只能办理现金业务,而综合业务窗口可以办理现金业务和非现金业务;
3.非现金业务优先级高,综合业务窗口只有在没有非现金业务情况下,才能办理现金业务;
4.银行工作人员在办理了一个客户业务后,按一个呼叫按钮,由系统安排其下一个办理业务的顺序号;顺序号在窗口前的LED屏上显示的同时进行语音播音,提示客户前来办理业务;设计一个叫号调度系统,实现对办理银行业务的排队
和调度。
1.3设计要求
1.制定出业务调度控制规则;
2.进行系统总体设计,画出系统构成框架图;
3.进行银行业务前端排队子系统的详细设计;
4.进行银行业务调度系统的详细设计;
5.进行业务提示子系统(LED屏显示、语音提示)的详细设计;
5.设计调度系统与排队子系统、提示子系统的通信方式和通信协议;
6.总结整个系统的设计,形成文档,作为课程设计的结果提交。
7.鼓励进行完整的理论设计-编程-仿真过程。
2方案设计
由于在上课过程中接触到了单片机的有关知识,对单片机的使用及编程都比较熟悉,而嵌入式ARM板没有接触过,因此不太熟悉它的原理及使用,因此本次课程设计采用单片机来实现,即用AT89C52单片机作为整个系统的控制核心,分别设计叫号电路、取号电路、显示电路及声音提示等外围电路与单片机的对应引脚相连接,然后编写程序下载到单片机中通过单片机来控制外围电路的功能,从而实现整个系统的功能仿真
本次课程设计以单片机AT89C52为主体的模拟仿真系统。叫号部分和业务处理部分选择键盘电路模式,显示部分选择LM016L液晶显示模块。