自动取款系统设计与实现.doc

资料分类:设计作品 上传会员:范甜甜 更新时间:2019-11-21
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12240
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
下一篇:没有了

摘要:随着金融服务的迅速发展,自动取款机已经发展成为各大银行金融服务战略中的重要一环,中国已成为全球最大的ATM机消费市场。自动取款机是由计算机控制的持卡人自我服务型的金融专用设备,集计算机技术、网络技术、自动控制技术于一体,可提供最基本的银行服务,包括取钞、存钞、修改密码、转账等功能,可大大减轻银行工作人员的工作负担,提高工作效率。

本设计完成的基于单片机的自动取款系统有单片机控制模块、读卡模块、显示模块、键盘输入模块、24C02存储器以及蜂鸣器报警模块构成,可为用户提供取款、密码修改、余额查询等服务。系统选择STC89C52单片机芯片作为系统核心控制元器件,显示模块采用LCD12864芯片,显示可供选择的功能及信息处理过程,输入模块采取3*4矩阵键盘,用于用户密码的采集,同时设置4个独立按键选择相应功能以及RC522读卡器中的IC卡模拟三张银行卡,当用户选择相应银行卡而连续三次输入错误密码时,系统启动报警功能,并冻结该银行卡。

综合实测表明系统能够正常工作,提供基本的ATM功能,具有操作简便、功能完善、价格低廉等特点,可应用于多种不同需求的场所。  

 

关键词  自动取款;STC89C52;12864LCD;RC522

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究的背景-1

1.2 国内外自动取款系统发展现状-1

1.3 课题研究意义-1

1.4 课题的主要内容-2

2 自动取款系统的总体设计-3

2.1 自动取款系统的设计-3

2.1.1自动取款系统的设计思路-3

2.1.2自动取款系统的流程-3

2.2 自动取款系统的相关技术-3

2.2.1 EEPROM存储器技术-3

2.2.2 LCD显示屏技术-4

2.2.3 I2C总线技术-4

2.2.4 RFID射频技术-4

3 自动取款系统硬件设计-6

3.1 STC89C52单片机-6

3.2 单片机控制模块原理图-6

3.3 24C02存储器-7

3.4 12864液晶显示模块-9

3.4.1引脚功能-9

3.4.2 12864DDRAM存储器-9

3.4.3 显示控制控制方法-9

3.5 蜂鸣器报警模块-11

3.6 RC522读卡模块-12

3.7 键盘输入模块-13

4 自动取款系统软件设计-15

4.1 自动取款系统程序设计-15

4.1.1系统程序流程图-15

4.1.2 程序介绍-16

4.2 RC522软件模块设计-20

4.2.1 RC522程序流程图-20

4.2.2 程序介绍-20

4.3 I2C串行总线模块设计-21

4.3.1 串行传输-21

4.3.2 I2C串行总线-21

4.4 键盘扫描模块设计-23

4.4.1 键的识别-23

4.4.2 键盘扫描流程图-23

4.5 液晶显示模块设计-24

5 自动取款系统综合测试-26

5.1 自动取款系统软件调试结果-26

5.2 自动取款系统硬件调试结果-28

5.3 测试遇到的问题及解决方法-30

结论-31

致谢-32

参考文献-33

相关论文资料:
最新评论
上传会员 范甜甜 对本文的描述:本课题研究的是一种基于单片机的自动取款系统设计与实现,具有普通ATM机的基本功能,包括取款、密码修改、余额查询等功能。系统有硬件部分和软件部分两部分构成,硬件部分包括......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: