基于单片机的银行排队系统的设计Word格式文档下载.docx
- 文档编号:14839647
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:22
- 大小:590.22KB
基于单片机的银行排队系统的设计Word格式文档下载.docx
《基于单片机的银行排队系统的设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于单片机的银行排队系统的设计Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
计并研制出体积小、结构简单、可靠性高、维护操作方便、性价
比较高的银行排队系统。
关键词:
Abstract
Withthedevelopmentofmarketeconomy,customerdealsinthemarketinanincreasinglyimportantposition,Personalizedservicehasbecomethetrend,providecomfortableserviceenvironmenthasbecomeimportantcompetitioninthehandSection.Multiplewindowclassservicepeopleoftendonotknowwhatcoursetotake,thecustomerexpectationrankedonlyoneteam,Onlyacceptthe"
onetoone"
service.Openwindowisformedinbanks,telecommunications,aviation,Hospitalsandotherenterprisesofthepublicimageoftheimportantfactors,therefore,thequeuemanagementsystememergeasthetimesrequire,Itsolvethebanks,hospitalsandotherserviceenterpriseexistsgenerally,clothesstandAsthedisorderproblem,deepenandimprovetheservicequalityof[1].ThemarkethasbeenfinishedQueuingsystem,butthereishugesystems,complexstructure,inconvenientmaintenance,costIsgenerallyhigherdefect.Basedonthelow-costmicrocontrollerasthemaincontrolsystemCPU,setDesignanddevelopmentofsmallsize,simplestructure,highreliability,easymaintenance,priceComparisonbetweenhighbanksqueuingsystem.
第一章绪论
1.1简介
排队在日常生活中已经是一种很普遍的现象,随着科技的发展,排队系统应用而生。
排队叫号机是利用电脑的科学管理功能代替人为排队系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。
根据课程设计的要求,基本确定应用单片机来确定简单的排队叫号机功能。
目前,在以营业大厅为代表的窗口行业,大量客户的拥挤排队已成为了这些企事业单位改善服务品质、提升营业形象的主要障碍。
排队(叫号)系统的使用将成为改变这种状况的有力手段。
排队系统完全模拟了人群排队全过程,通过取票进队、排队等待、叫号服务等功能,代替了人们站队的辛苦,把来访者排队等待的烦恼变成一段难得的休闲时光,使客户拥有了一个自由的空间和一份美好的心情。
1.2设计要求
在用户机端,当顾客按下排号机上办理业务的对应按键时,打印机可打印出相应的用户凭条,凭条上显示号码和所办理的业务类型,并提示客户注意显示屏上显示的内容;
对应银行工作人员工作台前的LED灯就会点亮,以提示工作人员有顾客在等候办理业务。
当工作人员按下工作台上的工作按键时,扬声器就会发出语音提示,同时LCD显示屏也显示相关内容,以提示顾客到相应窗口办理业务。
第二章总体方案
2.1功能分析
硬件系统由主控制器、键盘模块、液晶显示模块、打印机模块、
语音模块、时钟模块等组成,与软件结合,实现排队叫号的功能。
主控制器中的单片机采用STC89C52RC。
键盘共设计了11个按键,其中3个按键是业务选择按键,用来给顾客选择业务。
另外8个按键分配给8个柜台,当服务完一位顾客后可直接按叫号控制按键叫下一位顾客。
其工作流程是:
当顾客按下业务选择按健时,打印机就会打印用户凭条,顾客取得凭条后即可坐在座位上等待语提示。
当1号柜台的服务员做完一笔业务后,按下1号柜台控制器叫号控制按键,由主控制器控制的叫号系统就会自动叫到下一个号码,如“1001”号,语音系统就会播出“请VIP业务1001号顾客到1柜台办理”的语音提示,并且在显示牌上显示“NO.1001PLEAESEGOTOCOUNTER1”。
2.2方案阐述
1、基于总体的考虑,首先对排队机进行分析。
排队系统可以分为两大部分。
票务打印系统及窗口操作系统,为此首先需要设置一个总控制系统对它们进行控制。
2、票务打印系统
(1)显示
发号机上的显示屏使用液晶显示,显示对待办业务的选择;
(2)输入
输入过程即通过触摸屏对业务进行选择的过程;
(3)输出打印
号票打印内容应该包括业务名称、排队号码,打印机选用指针式打印机;
3、窗口操作系统基本包括显示屏、语言提示,叫号按钮
(1)显示屏
使用点阵式LED显示,显示内容应该是下一个号码以及办理窗口;
(2)语音提示
语音播报时用语音的形式通过广播或者音箱给人一提示信息。
语音播报提示给人直观、亲切的感受特点,而且不需要用户一直盯着提示屏或者排队情况。
选择使用语音芯片,实现的功能应该是当操作员按下按钮后,语音播放下一个办理者的票号。
(3)叫号按钮
设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。
4、各个模块的通信问题
考虑通信距离为几十米的范围内,而且需要高有效的抗噪能力,选用目前广为应用的RS—485总线相连,互相通信,传送数据。
2.3总体设计方案
根据设计要求和功能分析,将系统分为主控制器模块、语音
模块、时钟模块、键盘及LED指示灯模块、液晶显示模块等几部分,
如图1所示。
图一
第三章硬件设计
3.1键盘及LED指示灯模块
系统采用独立键盘模拟用户案件及后台叫号按键,用发光二
极管指示业务处理情况,由于按键和led灯数量较多,这里采用了
两片74HC573来驱动,通过控制74HC573的OE脚来选择P1口.
3.2液晶显示模块
液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄
等许多优点,近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。
系统采用控制器为ST7920的带字库的LCD12864用来显示用户机信息,该液晶显示器由两个64×
64点阵屏组成,可以显示字符、汉字、图形等。
12864通过一片74HC573与单片机连接,P2.4作为控制引脚,P1口传送数据。
用LCD1602来显示业务处理叫号信息,P2口传送数据。
在实际的使用中,可以采用大型点阵屏来显示。
3.3键盘显示模块
本系统显示模块采用段式LCD液晶显示模块LCM061A,它是一种6位多功能通用型8段式液晶显示,将液晶显示屏和核心电路集成一体,使用串行式控制,它只有11根引脚,与单片机连接十分方便。
引脚如所示:
引脚
符号
说明
1
VDD
电源正极,+5V
2
VLCD
LCD屏工作电压调整,可调整视角对比度
7
/CS
模块片选
8
/RD
数据读取线
9
/WR
数据写入线
10
DATA
数据传输线,输入输出双向
11
VSS
电源负极,接地
LCM061ALCD显示模块采用串行控制方式,全部的功能都通过编程对/CS、/RD、/WR、DATA几个引脚的控制完成,而其中所有的控制指令和数据都通过DATA数据传输读写。
LCM061A采用串行式的控制方法,键盘显示接口电路如下图
LCM061A的VLCD端经过一个50K的可调电阻接5V电源正极,可以通过调节这个电阻的阻值来调节LCD的显示对比度。
P1.0~P1.3分别与/CS、/RD、/WR、/DATA相连,P2口连接4×
4的矩阵键盘,其电路如下图所示:
3.4语音播报模块
本系统选用以下芯片。
ISD2560语音芯片
ISD2560是一种永久记忆型的语音录放集成芯片,具有抗断电,音质好,使用方便等优点。
它的最大特点在于片内E2PROM容量为480K,所以录放时间长,最长可达60秒,而且录音的采样值直接存放在E2PROM中,省去了A/D和D/A转换器。
有10个地址输入端,寻址能力可达1024位,最多能分600段。
设有OVF(溢出)端,便于多个器件级联。
内部还有前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器等。
ISD2560的引脚排列如图所示,各引脚的功能如表所示:
语音播报模块硬件电路设计
AT89s51的P2接口连接ISD2560DEA0~A7、P1.1脚接A8地址线、A9接地,始终使用地址模式,可以寻址000h~1Efh。
P1.2接CE\、P1.3接P/R\,可以用这两个引脚来控制ISD2560播放\录音的开始与停止。
P1.4连接EOM\端,用来检测每一段语音的结束。
XCLD接地,表示不使用外部时钟。
作为一个单独的CPU控制板,除了一个CPU以外,还需要一个RS-485通信模块用来与其他CPU通信,图中连接了MAX487芯片与RS-485总线相连。
在按钮模式下,ISD2560可以通过在A0~A7上接不同高低电平的组合来设定录/放地址,CE\、PD、P\R\和地之间介入按钮,通过按钮来控制语音录放的开始和停止。
3.4系统时钟模块
系统时钟是整个排队序列的重要指针,不仅要把排队时间信息显示在每张排队号上,而且要记录不同时间发生的时间,以时间有关的功能。
DSI2C887芯片具有微功耗,外围接口简单,精度高,工作稳定可靠等优点,可广泛用于各种需要较高精度的时时鈡场合其管脚排列如图所示
MOT:
计算机总线选择端;
SQW:
方波输出,速率和是否输出有专用寄存器A,B的预制参数决定;
AD0-AD7:
地址数据(双向)总线,由AS的下降沿锁存8位地址;
R/W:
读/写数据;
AS:
地址锁存信号端;
DS:
数据信号端;
CS:
选通信号端,低电平有效;
IRQ:
申请中断,由专用寄存器决定;
RESET:
复位器;
DS12C887内部存储器的功能
CPU通过读DS122C887的内部时钟寄存器得到当前的时间和日历,也可通过选择二进制码或BCD码初始化芯片的11个时钟寄存器。
其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 银行 排队 系统 设计