图名称 页码

图1-1 方案一系统流程图 2

图1-2 方案二系统流程图

2

图2-1 ATM系统关系图 4

图3-1 单片机结构图 6

图3-2 单片机引脚借口 7

图3-3 A字母的表示

8

图3-4 “你”字图形的16位表示

9

图3-5 电源电路

10

图3-6 矩阵键盘案例

10

图3-7 24c02芯片引脚

11

图3-8                   俩线标准模型

12

图3-9 起止条件的协议

13

图3-10 应答方式  13

图4-1 LCD显示流程图 14

图4-2 键盘输入流程图 16

图4-3 存储功能图 17

图5-2 实物照片 18

表清单

表序号 表名称 页码

表3-1 单片机标号规则 7

表3-2 STC89C53主要参数 7

1绪论

1.1 课题的背景意义

随着人均收入水平的提高,居民的流动现金周转变的更快。随之带来银行的业务增多,虽然电子支付(互联网转账)分担了一定的业务流量,但是现金存取仍然是必不可少的。如果全是人工办理的话,效率极低,导致资源分配不当,此时ATM自动取款机具有重要的意义,可以在一定的程度上减缓人工压力。但是近些年ATM自动取款机普及后,却经常出现一些问题。可以取到假钞,或者不法分子利用技术漏洞窃取现金等等。所以我们通过所学知识仿真ATM系统设计,进行观察、测试并优化软硬件,为ATM系统优化提出建设性意见。

1.2 课题的研究内容论文网

本设计以单片机STC89C53作为核心控制器,硬件部分由LCD12864液晶屏4*4矩阵键盘、蜂鸣器、储存器24c02和电源电路等模块,通过各模块的软件程序,来驱动各模块,可以在LCD12864液晶显示屏实现密码登录验证、取款、改密、冻结等操作[1]。

1.3 课题研究或解决的问题

    1.向银行技术人员或者咨询ATM厂商,了解工作原理和特性,充分思考理解后进行整体实物制作。

    2.解决的问题:如何能在LCD12864上显示界面的实时刷新;如何通过4*4矩阵按键模拟操作人机界面;如何让各模块软件驱动不冲突更高效运行。

1.4 课题的方案设计

方案一:基于FPGA的电路设计.系统由5个模块构成,核心采用FPGA为核心控制器、辅以矩阵键盘、LCD12864、存储器、供电等模块[2]。如图1-1所示,本方案采用FPGA控制,在LCD12864上实现按键刷新。

上一篇:89C51单片机的学习型遥控器设计+程序
下一篇:AT89S52单片机的交通灯设计

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

网络语言“XX体”研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】