基于单片机的银行排队系统设计
来源:99网
2015年第17期 (总第332期) 中周高新技末企_业 I=¨f“^h{ £c" l f NO.17.2015 (CumulativetyNO.332) 基于单片机的银行排队系统设计 胡雅清 (中建投科技股份有限公司广西分公司,广西南宁530022) 摘要:银行排队系统的核心是单片机。通过单片机实现银行排队系统的自动化,可以优化银行大厅内的环境,满 足客户的业务需求,避免出现混乱的情况。文章以单片机运用为核心,对银行排队系统的设计进行了分析。 关键词:单片机;银行排队系统;硬件设计;软件设计;银行大厅 中图分类号:TP273 文章编号:1009—2374(2015)17—0032—02 目前,基于单片机的银行排队系统已经成为银行业 文献标识码:A DOI:10.13535 ̄.cnki.11—4406/n.2015.17.016 按照银行排队系统的标准接入,以便与各项设备连接使 用。银行排队系统中的打印机设计,可以执行汉字、图 务办理的重要项目,在银行业务服务客户中更体现出了 其重要性。单片机表明了其在银行排队系统中的功能与 形等指令,单片机提供了32K的缓冲区,设置通讯率为 9600。 作用,而且基于单片机的银行排队系统降低了设计的难 度与复杂程度,更是提高了银行排队系统的准确性和可 操作性。 3输入与指示设计 银行排队系统中的输入与指示设计,均采用了并行 的方法,便于单片机的控制应用。基于单片机的输入与 指示设计,其可保持同步的状态,即使锁存变低,也能 确保系统数据的准确性,避免影响银行排队系统的服务 功能和时效性。 l基于单片机的银行排队系统设计方案 银行排队系统的功能性强,从客户需求到银行为客 户服务的过程中可以分为六个部分,分别是: (1)客 户操作模块,是指客户在银行取号机上拿取业务号码并 等待业务办理; (2)显示模块,在银行大厅和各窗口 上方LED或者液晶显示屏上显示正在办理业务的号码; (3)叫号模块,银行柜员操作模块,也称叫号器,由 1.4语音设计 银行排队系统中的语音设计,采用的是的语音 单片机,结合系统内的存储设计,完成语音播放。语音 单片机为银行排队系统提供了多段播放的方式,利用语 音单片机的可编程性,实现语音的智能化操作。语音单 柜台工作人员操作,执行叫号服务; (4)智能排队模 块,其为银行整个排队系统的关键,连接了银行和客 户,此项模块可以检测到业务进度,合理安排业务柜 台,同时协调银行中的柜台服务,提高银行业务调度的 水平,执行人性化的叫号服务; (5)统计分析模块, 主动存储统计银行工作人员的业务量,并进行特定的分 析,更直观的展现业务量; (6)语音模块,其为整个 排队系统提供声音提示和呼唤功能,及时通知客户到特 定的窗口办理业务。 结合银行排队系统的功能,分析基于单片机的银行 排队系统设计方案,如下: 1.1 显示设计 片机设计还要考虑银行排队系统的电路特性,降低单片 机应用的难度,深化银行排队系统的设计和开发。 1.5 llc电路设计 IIC电路控制银行排队系统的时间,保障时间的准 确性。银行排队系统时间设计中,选用低消耗的单片 机,促使时间设置具备可编程的特点,而且IIc电路设 计在单片机的作用下,很容易接入排队系统内,满足各 个接口的需求,实现标准性的时间控制。 2基于单片机银行排队系统的硬件设计 银行排队系统的硬件设计对单片机的需求比较大, 主要是规范硬件在系统中的应用方式。 2.1主控制器 单片机在LED*I液晶显示设计中起到控制作用,相 当于控制器,配合驱动系统完成LED或液晶显示。单片 机可以通过串行或8/4位并行的方式连接设备,如IR、 银行排队系统中的主控器,负责全面的系统控制, 使用单片机AT89S52,同时接入相关设备,辅助银行排 队系统记录客户的号码,还能辅助通信管理。银行排队 系统处于自主化的运行状态,不需要工作人员看护,所 DR,辅助存储器储存业务信息。 1.2打印机设计 银行排队系统中采用的是热敏打印机,其内部有自 带的单片机,在热感的状态下完成打印。打印机需要 一以主控器成为硬件设计中的关键,为了提高单片机的性 32 能,引入了看门狗设计,用于控制单片机的运行电路, 设计在银行排队系统中的应用。分析基于单片机银行排 确保单片机在银行排队系统内具有防干扰的性质,看门 队系统中比较典型的软件设计,如下: 狗设计可以监控单片机的运行,根据单片机的运行状态 首先是由单片机构成的软件通信网络,软件编程 设计复位输出。例如:银行排队系统主控制器中的单片 的过程中需要严谨控制单片机的运行,促使通信网络 机出现延时或卡机时,1.6s后看门狗并未检测到单片机 完成以下协议: (1)执行命令代码,准确发送通信命 信号,即会主动发送复位信号,促使单片机执行复位, 令,积极控制银行排队系统的运行,提供高效率的软件 以免影响主控器的运行效率。主控制器硬件在银行排队 通信; (2)增加从机数量,防止影响软件通信网络的 系统内的功能多,所以对单片机的控制要求高,必须维 质量; (3)防止软件通信中断,快速恢复通信网络的 护单片机的运行性能,才能满足主控器的运行需求。 模式。 2.2通信设计 其次是单片机在软件操作中的应用,因为银行排队 银行排队系统中的通信设计,连接了系统内的多项 系统的操作较为简单,所以单片机在软件中的编程也比 模块,实现不同模块之间的相互通信。银行排队系统 较容易,按照银行排队系统中的软件功能进行编程设计 中有明确的通信标准,传统标准RS-232存在诸多缺陷, 即可,选择的单片机要符合软件操作,由此即可完成软 无法满足银行排队系统的需求,所以选用EIARS一485标 件设计。 准,提供lOMbit/s的传输速率。目前,银行排队系统设 最后是通过软件设计控制显示输出,此部分对单片 计中存有RS485通信网,拓宽从机个数,在此类通信结 机的要求较高,单片机应提升软件对数据处理的速度, 构中使用单片机MAx485,维持高效率的通信传输,满足 降低数据缓冲的时间,还要避免软件重复工作,以此来 1.2km的传输效率,而且单片机采用的是串行通信,有 提高单片机在银行排队系统软件设计中的时效性,规范 利于通信模块之间的匹配连接,除此以外,还需控制银 软件设计的应用。 行排队系统通信中的电阻,避免影响总线的连接效率, 需根据通信硬件的模式,设计匹配的电阻,由此完善银 4结语 行排队系统的通信设计。 银行排队系统的功能多,其在单片机的支持下实现 2.3显示控制 了多功能设计,满足银行窗口的业务需求。基于单片 银行排队系统设计中的显示控制,是由控制器、显 机的银行排队系统具有高水平的服务能力,优化了银行 示屏两部分构成,通过单片机控制硬件的逻辑关系辅 内的环境,最主要的是提高银行的形象,在客户群体中 助银行排队系统的应用。例如:单片机DS89C420,其在 树立高端服务的形象。单片机在银行排队系统的设计 银行排队系统显示硬件中发挥主控作用,提供高存储的 中,体现了资源的有效利用,满足银行排队系统的设计 点阵库,其可兼容微处理部分,提高显示控制的速度, 需求。 单片机DS89C420在银行排队系统的CPU中发挥重要的作 参考文献 用,降低了CUP的处理时间,在很大程度上提高了显示 【1】滕丽丽.基于单片机的银行排队系统的设计 科技 控制的速度,而且具有稳定性的控制作用。银行排队系 传播,2010,(22). 统设计中还包括单元显示控制,主要是在显示屏上设计 【2】杨兵.商业银行客户排队系统及其模型研究Ⅱ】.计算 单元化的运行模块,接收连接单元的信号命令,防止信 机技术与发展,2014,(4). 号命令发生遗漏,保障银行排队系统显示控制的准确 性,避免影响客户的业务办理。 作者简介:胡雅清(1984一),男,广西南宁人,中建投 科技股份有限公司广西分公司助理工程师,研究方向:银行金 3基于单片机银行排队系统的软件设计 融系统设备维护。 银行排队系统的软件设计,基本以模块化的方式存 在,通过单片机对软件系统的整体进行控制,完善软件 (责任编辑:周琼) 一33.