基于AT89C51的银行排队系统设计

基于AT89C51的银行排队系统设计

基于AT89C51的银行排队系统设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥314
  • 活动价: ¥200 (活动截止日期:2024-05-01)
  • (到期后自动恢复原价)
基于AT89C51的银行排队系统设计

基于AT89C51的银行排队系统设计
摘要:本文中的系统主要使用AT89C51芯片作为核心元件,结合外部的显示电路及键盘控制电路,构成了银行排队系统。整体电路主要由AT89C51芯片、键盘控制、窗口显示液晶和蜂鸣器电路四个模块组成。Keil软件用于对C语言程序进行编译。Proteus软件主要用来对电路进行仿真。本设计可以实现取号显示、窗口显示和按键发声等功能。
关键词:AT89C51;银行排队;单片机控制

 

Abstract: The system in this paper mainly use AT89C51 chip as the core components, display circuit and keyboard control circuit with external, constitute a system of bank queuing. The whole circuit mainly by AT89C51 chip, keyboard control, LCD display window and buzzer circuit is composed of four modules. Keil software for the C language program to compile. Proteus software is mainly used to simulate the circuit. This design can take a number of display, window display and audible button function.
Keywords: AT89C51; Bank Queuing; SCM control

目录
第一章 绪论…………………………………………………………………………………1
1.1课题的背景………………………………………………………………………… 1
1.2国内外银行排队系统现状………………………………………………………… 1
1.3课题研究的目的及意义…………………………………………………………… 2
1.4技术特点…………………………………………………………………………… 3
第二章  银行排队系统的总体设计…………………………………………………………3
2.1银行排队系统功能介绍…………………………………………………………… 4
2.2程序流程图………………………………………………………………………… 4
2.3硬件总体框图……………………………………………………………………… 5
第三章 基于AT89C51的银行排队系统的硬件选型…………………………………… 7
3.1单片机的选择……………………………………………………………………… 7
3.1.1 AT89C51单片机简介…………………………………………………………… 7
3.1.2 AT89C51的优点………………………………………………………………… 9
3.2 液晶显示的选择…………………………………………………………………  10
3.2.1字符型液晶简介………………………………………………………………… 10
3.2.2 lcd1602的优点…………………………………………………………………  12
3.3 蜂鸣器的选择……………………………………………………………………  12
3.3.1有源蜂鸣器与无源蜂鸣器的区别……………………………………………… 12
3.3.2 有源蜂鸣器的优点……………………………………………………………  13
3.4 按键的选择………………………………………………………………………  13
3.4.1独立按键与矩阵按键的比较…………………………………………………… 13
第四章  基于AT89C51的银行排队系统的电路设计…………………………………… 15
4.1 单片机最小系统电路……………………………………………………………  15
4.1.1时钟电路………………………………………………………………………… 15
4.1.2复位电路………………………………………………………………………… 15
4.2.输入电路…………………………………………………………………………  16
4.2.1取号显示输入电路……………………………………………………………… 16
4.2.2独立按键控制输入电路………………………………………………………… 16
4.3 输出电路…………………………………………………………………………  17

4.3.1窗口显示输出电路………………………………………………………………17
4.3.2蜂鸣器发生输出电路……………………………………………………………18
4.4银行排队系统总电路图……………………………………………………………19
第五章 基于AT89C51的银行排队系统的软件设计………………………………………20
5.1 银行排队系统的程序执行流程图……………………………………………… 20
5.2 主程序…………………………………………………………………………… 21
5.3 按键的消抖延时程序…………………………………………………………… 22
5.4 取号显示程序…………………………………………………………………… 23
5.5 窗口显示程序…………………………………………………………………… 24
5.6 蜂鸣器的发声程序……………………………………………………………… 24
5.7 编译……………………………………………………………………………… 25
5.7.1 keil简介………………………………………………………………………… 25
5.7.2 keil编译………………………………………………………………………… 25
第六章  proteus仿真………………………………………………………………………26
6.1 proteus简介……………………………………………………………………… 26
6.2 proteus仿真整个程序…………………………………………………………… 26
第七章 结论…………………………………………………………………………………31
7.1 总结……………………………………………………………………………… 31
7.2展望…………………………………………………………………………………31
小结与致谢………………………………………………………………………………… 32
参考文献…………………………………………………………………………………… 33
毕业设计附录目录………………………………………………………………………… 34

第一章 绪论
1.1课题的背景
 随着股票、基金市场的空前火爆,国内商业银行的业务量骤增,这也使原已存在的排队现象日趋严重,银行网点排队现象成为社会舆论和新闻媒体关注的焦点。能否有效解决排队问题不仅仅涉及社会民生问题,还影响我国商业银行的生存发展问题,采取有效措施妥善解决客户排队问题已是我国银行业的当务之急。
  盛世指数数据管理有限公司发布的《中国银行服务满意度指数报告》显示,“排队”几乎成了中国消费者去银行的家常便饭,有78.2%的客户经常遇到排队的情况,仅1%的客户几乎没遇到排队现象,平均等待时间约为14分钟。
  因此,银行对客户排队现象绝不能坐视不理,特别是当外资银行带着先进的经营理念、管理手段和营销策略大举进军中国市场后,国内银行界确实有必要对排队现象产生的原因以及应该采取的相应对策进行探讨。
  1.2国内外银行排队系统研究现状
在英国的银行里很少能够看到排长龙等候的景象。英国银行在支行服务建设方面非常发达,不仅每一个城镇中心会有相关银行,很多繁华的路段上往往也有两到三家同样的银行供顾客选择。从排队到获得受理的时间最多也只是几分钟的事情。
英国网络银行服务业相当发达,除了开户时需要带着证件去支行办理外,顾客可以一辈子都不用再踏入银行了,借助互联网和电话就足够办理所有事务,因此,银行里见不到排长龙的景象也就不奇怪了。巴西金融业发达,银行之间的竞争很激烈,为客户提供便捷的服务是银行争取客户的常用手段。勃拉坦斯库银行,它是巴西最大的私营银行。为了方便客户,该银行的网点分布得比较密,开车5分钟或步行15分钟内就可以到达其中的一家分行。
这家银行也是电子叫号服务,一般客户等着到窗口办理业务。接待一般客户的窗口是4个,但其中有一个是专门为60岁以上的老人、残疾人、怀抱婴儿的妇女或孕妇服务的窗口,在这个窗口等3至5分钟就可办成事。如果这个窗口空着,其他客户也可以去办理。巴西人很守纪律,排队全是站着的。巴西人相互很谦让,如果谁有急事需提前办,只要和前面的人说一声,就会得到照顾。银行人多时窗口全部营业,不会空着没人上岗。如图1.1为排队系统构成。

参考文献
[1]  肖洪兵.跟我学单片机[M]. 北京:北京航空航天大学出版社,2002.8.
[2] 赵晓安. MCS-51单片机原理及应用[M].天津:天津大学出版社,2001.3.
[3]  李海涛,.关于如何提高单片机系统可靠性的探讨[J].宁夏机械,2005
[4] 李广弟. 单片机基础[M]. 北京:北京航空航天大学出版社,1996.
[5]田志华,.电池供电单片机的低功耗设计[J].宁夏机械,2002。
[6] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1996.
[7]李海涛,.关于如何提高单片机系统可靠性的探讨[J].宁夏机械,2005。
[8] 陈梓城. 电子技术实训[M].北京:机械工业出版社,2002.
[9] 余发山.单片机原理及应用技术[M].徐州:中国矿业大学出版社,2003.12.
[10] 樊明龙,任丽静.单片机原理与应用[M].北京:化学工业出版社,2005.6.
[11] 崔华,蔡炎光著.单片机实用技术[M].北京:清华大学出版社,2001.

 

 

http://www.bysj360.com/cat.asp?id=27
http://www.bysj360.com/cat.asp?id=28
http://www.bysj360.com/cat.asp?id=22

  • 关键词 AT89C51 银行 排队
  • 上一篇:基于plc自动售货机的系统设计
  • 下一篇:基于FPGA技术的电子相册设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。