![](https://csdnimg.cn/release/download_crawler_static/85938764/bg7.jpg)
第一章 Proteus 软件的单片机 ATM 系统
1.1 Proteus 软件的 ATM 概述
Proteus 软件仿真 ATM 系统,ATM 是由 CPU 控制的持卡人自我服务型的金融专
用设备。该系统是一个较典型的银行存取款模拟系统,并采用软件仿真其效果,使用
者被假定为银行信用卡用户,系统应该具有安全、稳定、功能齐全的特点。满足银行
自动取款机一般功能和服务。ATM 自动取款机系统,是一个有终端机,ATM 系统,
数据库组成的应用系统。系统功能有用户在 ATM 上提取现金、查询账户余额、修改
密码及转账功能。
ATM 自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所
欲存取款的互联的现代计算机化的网络系统。可以大大减少工作人员,节约人力资源
的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的
工作效率和精确度。 减少了用户办理业务的等待时间,用户可以随时随地可以随心
所欲存取款,并且操作简单易懂。当今信息时代,时间就是金钱,提高了用户的办理
效率。
1.2 Proteus 软件的 ATM 安全性分析
银行存取款机的数据涉及到取款机内储存的三名用户,数据量较大且对保密性的
需求很高,所以要通过设置密码等手段确保数据在用户未用正确密码登录时不能被随
意的删减和修改。并用单片机定时器设置用户交易是的时间,如果超过 50s 则自动退
到输入密码页面。
1.3 Proteus 软件的 ATM 稳定性分析
系统用单片机实现对键盘、LCD、E2PROM、蜂鸣器实时控制,功能比较健全,
硬件系统的单片机采用 12MHZ 晶振,LCD 刷新频率也很高。软件系统虽然庞大但经
过严格的分块编写并长时间调试程序,当然少不了老师的指导,完全符合设计思想。
只要是用户的合理操作软件系统,系统都应给出合理正确的回应,并满足用户的愿望,
而不是出现令用户感到意外的系统错误或系统崩溃。
1.4 Proteus 软件的 ATM 主要功能分析
开机时显示“中国农业银行请输入插入磁卡”,当用户将磁卡插入时(低电平有
效)屏幕显示“请输入密码”。卡一密码为“123456”;卡二密码为“654321”,卡三