基于单片机的银行排队系统设计

2015-05-20 23:14胡雅清
中国高新技术企业 2015年18期
关键词:硬件设计软件设计单片机

摘要:银行排队系统的核心是单片机。通过单片机实现银行排队系统的自动化,可以优化银行大厅内的环境,满足客户的业务需求,避免出现混乱的情况。文章以单片机运用为核心,对银行排队系统的设计进行了分析。

关键词:单片机;银行排队系统;硬件设计;软件设计;银行大厅 文献标识码:A

中图分类号:TP273 文章编号:1009-2374(2015)17-0032-02 DOI:10.13535/j.cnki.11-4406/n.2015.17.016

目前,基于单片机的银行排队系统已经成为银行业务办理的重要项目,在银行业务服务客户中更体现出了其重要性。单片机表明了其在银行排队系统中的功能与作用,而且基于单片机的银行排队系统降低了设计的难度与复杂程度,更是提高了银行排队系统的准确性和可操作性。

1 基于单片机的银行排队系统设计方案

银行排队系统的功能性强,从客户需求到银行为客户服务的过程中可以分为六个部分,分别是:(1)客户操作模块,是指客户在银行取号机上拿取业务号码并等待业务办理;(2)显示模块,在银行大厅和各窗口上方LED或者液晶显示屏上显示正在办理业务的号码;(3)叫号模块,银行柜员操作模块,也称叫号器,由柜台工作人员操作,执行叫号服务;(4)智能排队模块,其为银行整个排队系统的关键,连接了银行和客户,此项模块可以检测到业务进度,合理安排业务柜台,同时协调银行中的柜台服务,提高银行业务调度的水平,执行人性化的叫号服务;(5)统计分析模块,主动存储统计银行工作人员的业务量,并进行特定的分析,更直观的展现业务量;(6)语音模块,其为整个排队系统提供声音提示和呼唤功能,及时通知客户到特定的窗口办理业务。

结合银行排队系统的功能,分析基于单片机的银行排队系统设计方案,如下:

1.1 显示设计

单片机在LED和液晶显示设计中起到控制作用,相当于控制器,配合驱动系统完成LED或液晶显示。单片机可以通过串行或8/4位并行的方式连接设备,如IR、DR,辅助存储器储存业务信息。

1.2 打印机设计

银行排队系统中采用的是热敏打印机,其内部有自带的单片机,在热感的状态下完成打印。打印机需要按照银行排队系统的标准接入,以便与各项设备连接使用。银行排队系统中的打印机设计,可以执行汉字、图形等指令,单片机提供了32K的缓冲区,设置通讯率为9600。

1.3 输入与指示设计

银行排队系统中的输入与指示设计,均采用了并行的方法,便于单片机的控制应用。基于单片机的输入与指示设计,其可保持同步的状态,即使锁存变低,也能确保系统数据的准确性,避免影响银行排队系统的服务功能和时效性。

1.4 语音设计

银行排队系统中的语音设计,采用的是独立的语音单片机,结合系统内的存储设计,完成语音播放。语音单片机为银行排队系统提供了多段播放的方式,利用语音单片机的可编程性,实现语音的智能化操作。语音单片机设计还要考虑银行排队系统的电路特性,降低单片机应用的难度,深化银行排队系统的设计和开发。

1.5 IIC电路设计

IIC电路控制银行排队系统的时间,保障时间的准确性。银行排队系统时间设计中,选用低消耗的单片机,促使时间设置具备可编程的特点,而且IIC电路设计在单片机的作用下,很容易接入排队系统内,满足各个接口的需求,实现标准性的时间控制。

2 基于单片机银行排队系统的硬件设计

银行排队系统的硬件设计对单片机的需求比较大,主要是规范硬件在系统中的应用方式。

2.1 主控制器

银行排队系统中的主控器,负责全面的系统控制,使用单片机AT89S52,同时接入相关设备,辅助银行排队系统记录客户的号码,还能辅助通信管理。银行排队系统处于自主化的运行状态,不需要工作人员看护,所以主控器成为硬件设计中的关键,为了提高单片机的性能,引入了看门狗设计,用于控制单片机的运行电路,确保单片机在银行排队系统内具有防干扰的性质,看门狗设计可以监控单片机的运行,根据单片机的运行状态设计复位输出。例如:银行排队系统主控制器中的单片机出现延时或卡机时,1.6s后看门狗并未检测到单片机信号,即会主动发送复位信号,促使单片机执行复位,以免影响主控器的运行效率。主控制器硬件在银行排队系统内的功能多,所以对单片机的控制要求高,必须维护单片机的运行性能,才能满足主控器的运行需求。

2.2 通信设计

银行排队系统中的通信设计,连接了系统内的多项模块,实现不同模块之间的相互通信。银行排队系统中有明确的通信标准,传统标准RS-232存在诸多缺陷,无法满足银行排队系统的需求,所以选用EIARS-485标准,提供10Mbit/s的传输速率。目前,银行排队系统设计中存有RS485通信网,拓宽从机个数,在此类通信结构中使用单片机MAX485,维持高效率的通信传输,满足1.2km的传输效率,而且单片机采用的是串行通信,有利于通信模块之间的匹配连接,除此以外,还需控制银行排队系统通信中的电阻,避免影响总线的连接效率,需根据通信硬件的模式,设计匹配的电阻,由此完善银行排队系统的通信设计。

2.3 显示控制

银行排队系统设计中的显示控制,是由控制器、显示屏两部分构成,通过单片机控制硬件的逻辑关系辅助银行排队系统的应用。例如:单片机DS89C420,其在银行排队系统显示硬件中发挥主控作用,提供高存储的点阵库,其可兼容微处理部分,提高显示控制的速度,单片机DS89C420在银行排队系统的CPU中发挥重要的作用,降低了CUP的处理时间,在很大程度上提高了显示控制的速度,而且具有稳定性的控制作用。银行排队系统设计中还包括单元显示控制,主要是在显示屏上设计单元化的运行模块,接收连接单元的信号命令,防止信号命令发生遗漏,保障银行排队系统显示控制的准确性,避免影响客户的业务办理。

3 基于单片机银行排队系统的软件设计

银行排队系统的软件设计,基本以模块化的方式存在,通过单片机对软件系统的整体进行控制,完善软件设计在银行排队系统中的应用。分析基于单片机银行排队系统中比较典型的软件设计,如下:

首先是由单片机构成的软件通信网络,软件编程的过程中需要严谨控制单片机的运行,促使通信网络完成以下协议:(1)执行命令代码,准确发送通信命令,积极控制银行排队系统的运行,提供高效率的软件通信;(2)增加从机数量,防止影响软件通信网络的质量;(3)防止软件通信中断,快速恢复通信网络的

模式。

其次是单片机在软件操作中的应用,因为银行排队系统的操作较为简单,所以单片机在软件中的编程也比较容易,按照银行排队系统中的软件功能进行编程设计即可,选择的单片机要符合软件操作,由此即可完成软件设计。

最后是通过软件设计控制显示输出,此部分对单片机的要求较高,单片机应提升软件对数据处理的速度,降低数据缓冲的时间,还要避免软件重复工作,以此来提高单片机在银行排队系统软件设计中的时效性,规范软件设计的应用。

4 结语

银行排队系统的功能多,其在单片机的支持下实现了多功能设计,满足银行窗口的业务需求。基于单片机的银行排队系统具有高水平的服务能力,优化了银行内的环境,最主要的是提高银行的形象,在客户群体中树立高端服务的形象。单片机在银行排队系统的设计中,体现了资源的有效利用,满足银行排队系统的设计

需求。

参考文献

[1] 滕丽丽.基于单片机的银行排队系统的设计[J].科技传播,2010,(22).

[2] 杨兵.商业银行客户排队系统及其模型研究[J].计算机技术与发展,2014,(4).

作者简介:胡雅清(1984-),男,广西南宁人,中建投科技股份有限公司广西分公司助理工程师,研究方向:银行金融系统设备维护。

(责任编辑:周 琼)

猜你喜欢
硬件设计软件设计单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
基于中药自动配药PLC系统的设计方案的研究
Microchip推出两个全新PIC单片机系列