图名称 页码

图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单片机的交通灯设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

LABVIEW+AT89C51单片机智能药箱系统设计+源代码

MNL模型历史城区居民活动...

高效课堂教师问卷调查表

PCI+PID算法直流力矩电机速...

小型通用机器人控制系统设计任务书

大规模MIMO系统的发展研究现状

提高小學语文課堂朗读教...

浅析施工企业保理融资成...

从企业eHR建设谈管理信息...

《水浒传》中血腥暴力研...

遥感土地用变化监测国内外研究现状