基于单片机的ATM自助取款系统设计

基于单片机的ATM自助取款系统设计

基于单片机的ATM自助取款系统设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥302
  • 活动价: ¥200 (活动截止日期:2024-05-03)
  • (到期后自动恢复原价)
基于单片机的ATM自助取款系统设计

 基于单片机的ATM自助取款系统设计  

摘要:当今社会,科技迅速发展,金融行业也如雨后春笋般涌现,而金融行业的核心就是银行,快速的发展使得选用银行的客户越来越多,银行的业务量直线增加,但根据调查发现绝大多数人在银行柜台办理一些小额度的存款和取款等简单的业务,这些业务通过工作人员做起来就难免有效率低、质量差的状况,因此为了提高银行的办事效率以及降低银行的运营成本,ATM自动取款机的出现成为了必然。为了研究ATM机器以后发展的方向,和提高ATM机器的工作效率,ATM自助取款系统的根性已经在所难免,而本文设计的就是一个基于单片机并以AT89C52为自动取款系统的控制核心的ATM机器系统,此系统主要包含两个部分:硬件和软件,通过3X4矩阵键盘、LCD12864液晶显示器、存储器、串行通讯口以及单片机AT89C52的共同工作配合,来完成ATM自助取款系统的基本功能,本系统的主要功能包括有查询余额、取款、修改密码、退卡等等。

关键字:单片机;矩阵键盘;LCD显示器;ATM

Design of ATM Self-help Cash Collection 

System Based on Single Chip Microcomputer

Abstract: In today's society, science and technology are developing rapidly, and the financial industry has sprung up. The core of the financial industry is the bank. The rapid development has led to the increasing number of customers choosing banks, and the bank's business volume has increased linearly. People at the bank counter handle small transactions such as small deposits and withdrawals. These services are inevitably inefficient and poor in quality. Therefore, in order to improve the efficiency of the bank and reduce the operating costs of the bank, ATM The emergence of automatic teller machines has become inevitable. In order to study the future development of ATM machines and improve the efficiency of ATM machines, the root of ATM self-service withdrawal system is inevitable. This paper designs an ATM machine system based on single-chip microcomputer and AT89C52 as the control core of automatic withdrawal system. This system mainly consists of two parts: hardware and software, through the 3X4 matrix keyboard, LCD12864 liquid crystal display, memory, serial communication port and single-chip AT89C52 work together to complete the basic functions of the ATM self-service withdrawal system, the main system Features include checking balances, withdrawing money, changing passwords, returning cards, and more.

Keywords:  single chip ; matrix keyboard; LCD display; ATM

 

目录

第1章  绪论 4

1.1 课题的设计含义 4

1.2 课题的研究内容 5

第2章  总体设计 6

2.1课题研究与解决的问题 6

2.2课题的设计方案 6

第3章  ATM自动取款系统整体介绍 7

3.1产品环境 7

3.2系统结构图 8

3.3系统主要功能详述 8

3.4系统描述。 9

第4章 系统的硬件设计 11

4.1单片机的设计 11

4.2 LCD液晶显示屏设计 14

4.3矩阵键盘设计 18

4.4存储器设计 19

4.5 其他小部件的设计 21

第5章  系统的程序设计 25

5.1系统程序概述 25

5.2 系统初始化模块设计 26

5.3 键盘检测部分设计 26

5.4 存储器部分设计 28

5.5 LCD显示器部分设计 30

第6章  结论 35

6.1、总结 35

6.2、致谢 37

参考文献 38

毕业设计附录目录: 39

第1章  绪论

1.1 课题的设计含义

本次设计的题目为ATM自助取款系统,自助取款机器它是由计算机控制的,并且具有用户自我服务的专用型金融设施。ATM是一个英文的缩写,这三个字母只是大家生活中为了方便叙述而简化后的名称,它的全称是:Automatic Teller Machine。ATM机器算是一种比较广泛的银行自助设备,它不仅能够提供最基本的银行服务如(取款、存款、转账……),而且有些功能较多的产品,还能提供信封存款这钟人性化的服务。随着ATM数量的增加和分布范围的扩大, ATM机器的运营管理过程中的金额管理工作也面临着重大的考验。经过实地的调查加上网上的查询发现传统的银行日常运营管理中大多依赖于人工,办事效率低下,经常出现机器系统崩溃和机器无人使用等情况。这大大增加了运营成本。鉴于此类情况,通过建立科学、合理、有效的系统计划,来提高ATM的工作办事效率,这样不仅能增加客户对银行服务的满意度还能降低银行的人工费用,并且在提高了银行的管理程度的同时,提升银行设备的运用效率,降低了银行的人力管理经营成本,最终呈现给广大用户一个更加便捷、可靠,并且能够随时随地的办理业务的智能系统。 

银行的客户能在ATM机器上使用许多基本的银行业务办理功能,比如查询自己的账户余额、修改自己的密码信息和进行银行卡转账等等功能。根据我实际的调查和网上查找发现在以往的银行业务办理中,其处理的过程往往是比较复杂并且相当得耗时间,银行日常管理的主要内容就是办理客户的资金出入过程,但其中的办事效率却十分低下,因为整个过程都必须工作人员手动操作,大大增加了时间的浪费,再加上银行查询核对客户资料信息的方式不同,和客户之间关系的复杂,使得银行内的工作效率非常低下,因此,本系统的出现将会改变上述的大部分问题。

1.2 课题的研究内容

此次选择的课题目标是设计一种基于单片机的,ATM的自助取款机系统。本系统主要包括硬件电路设计和软件程序设计这两大部分。

硬件电路系统主要包含五个分电路:单片机核心电路、键盘检测输入电路、LCD12864显示器电路、存储器电路、排阻电路、电源电路等。

软件程序系统包含:单片机主程序、系统初始化程序、中断程序、键盘检测输入程序、LCD12864 液晶显示器驱动程序、存储器程序等

单片机选择的型号是八位机型的AT89C52,按照其内部的结构特点,经过对比发现基本符合主要功能的要求,再加上数字量输入时的需求比较多,所以输入模块选择了3×4的矩阵键盘;显示模块利用的是128×64的LCD液晶显示器;存储模块采用的是24C02存储器,不仅操作便利、可靠,而且具备断电能保存数据功能。

通过图书馆的钻研和上网查阅材料,理解懂得了ATM机器的根本工作原理以及基本工作方式,提出并设计了此计划。将自己掌握的知识和实际过程相结合起来,并通过运用软硬件制作实物。主要研究解决ATM自助取款机系统的余额查询、取款、退卡等功能,尽可能满足人们日常过程中的存取款等基本操作。

第2章  总体设计

2.1课题研究与解决的问题

通过在网上以及图书馆的查询资料,大致弄清明白ATM机器的工作方式,写出设计草稿,通过专门的软件制作出ATM机器的内部结构图以及内部的主要程序。需要解决矩阵键盘与LCD显示屏的交互问题,显示屏功能按键与LCD显示屏的交互问题,以及存储器的电路设计问题,和各个部件的电路连接设计这些问题。

2.2课题的设计方案

基于单片机的电路整体设计,可分为:单片机控制电路、矩阵键盘输入输出电路、存储器电路、电源电路几个部分。根据钻研自助取款机器的工作原理,结合自己的所知所学,通过熟悉AT89C52型单片机的工作原理,利用矩阵键盘控制LCD液晶显示器的部分的基本步骤;实现自动取款等等基本功能。熟习掌握汇编语言的编写,因为后面编写程序就是使用的是汇编语言,提高动手和思维能力,最终就能设计出满足多项功能要求的自动取款机,和呈现给广大用户一个更加便捷、可靠,并且能够随时随地的办理业务的智能系统。

参考文献

[1] 徐爱钧、彭秀华、单片机高级语言C51 应用程序设计.北京:北京航空航天大学出版社,2006. 1.

[2] 薛均义、张彦斌. MCS-51系列单片微型计算机及其应用.西安:西安交通大学出版社,2005. 1.

[3] 楼然苗.51系列单片机设计实例.北京:北京航空航天大学出版社,2006. 4.

[4] 黄智伟.传感器应用设计实例制作.北京:电子工业出版社,2006. 4.

[5] 唐桃波、陈玉林.基于AT89C51的智能无线安防报警器[J].电子设计应用,2003,(6): 49~51.

[6] 倪云峰.单片机原理与应用.西安:西安电子科技大学出版社,2009, 6.

[7] 张义和.例说51单片机(C语言版) (第3版) .北京:人民邮电出版社, 2010, 6.

[8] 马淑华.单片机原理与接口技术(第2版) .北京:北京邮电大学出版社,2007, 8.

[9] 丁向荣. STC系列增强型8051单片机原理与应用.北京:电子工业出版社, 2011, 1.

[10] 令朝霞.基于单片机的步进电机遥控设计与实现,工业控制计算机,2011, 24(10) :80-81.

毕业设计附录目录:

1.ATM自助取款系统的硬件设计图

2.ATM自助取款系统仿真图

3.ATM自助取款系统的程序

4.毕业设计(论文)指导记录表

5.毕业设计(论文)中期检查表(教师、学生)

6.毕业答辩评审表

表1 毕业设计(论文)指导教师评价表

表2 毕业设计(论文)评阅教师评价表

表3 毕业设计(论文)答辩记录表

表4 毕业设计(论文)答辩评价表

表5 毕业设计(论文)答辩委员会表

7.中国知网“文本复制检测报告单(简洁)



  • 关键词 单片机 ATM 自助 取款
  • 上一篇:基于单片机的自动贩卖机的设计
  • 下一篇:基于MSP430单片机的便携式室内温湿度测量器设计
  • 暂无购买记录

    暂时没有评论

    真实

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

    安全

    诚实交易,诚信为本。

    保密

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

    专业

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