基干STC89C52单片机ATM系统策划与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干STC89C52单片机ATM系统策划与实现

基于STC89C52单片机的ATM系统设计与实现   摘 要:随着人们生活圈的智能化和整体化,金融业成为其中必不可少的环节,该文介绍一种基于单片机的ATM系统,将单片机核心控制模块、RC522读卡器、LCD12864显示器、存储芯片24C02以及矩阵键盘有效融为一体,能够实现取款、密码保护修改、账户冻结、余额查询等基本必需功能,界面简洁、操作简单、稳定安全,有一定的市场推广价值 关键词:ATM STC89C52单片机 RC522 24C02 中图分类号:TP274 文献标识码:A 文章编号:1674-098X(2016)07(c)-0072-02 在信息化、科技化的推动下,人们生活圈日渐趋于智能化、整体化,金融业成为其中必不可少的环节,界面简洁、操作方便、安全稳定的ATM系统对于银行业务的开展和生活质量的提高有着积极的推动作用 ATM自动取款系统是由计算机控制的持卡人自我服务型的金融专用设备,集计算机技术、网络技术、自动控制技术于一体,可提供最基本的银行服务,包括取钞、存钞、修改密码、转账等功能,可大大减轻银行工作人员的工作负担,提高工作效率 文章设计的基于单片机的ATM系统,将单片机的强大数字处理能力和RC522读卡功能有效结合,并综合LCD12864、矩阵键盘以及24C02,可实现取款、改密、查余等功能,界面简洁、操作方便,可大大推动金融业在生活圈内的发展 1 ATM系统功能分析 基于单片机的ATM系统能够实现取款、查余、改密、账户冻结等功能,ATM系统启动后,显示“中国农业银行欢迎您请插入银行卡”,由MFRC522读取磁片信息,用户信息存储于磁片内,用户通过矩阵键盘输入密码,输入密码与磁卡内设定密码一致时登录成功,若密码错误次数大于3次则该用户被冻结。用户登录成功后,可选择查询、改密、取款、退出等功能,分别由与单片机P1.0、P1.1、P1.2、P1.3引脚相连的独立按键控制实现,且每一功能屏都有退出按键可返回上一层目录 查询功能选定按键P1.2,可查询磁卡余额;取款功能选定按键P1.3,系统为用户提供了“100”“200”“300”3种可选金额,若卡中余额不够取款所需的金额时,界面就会显示“余额不足”,系统自动回到原先的界面,若卡内余额足够支付取款余额,则直接在卡内原余额基础上扣除取款金额 修改密码功能选择按键P1.0,用户可修改磁卡密码,修改后密码存入卡内,下次登录时需用新密码。退出时,选择P1.1按键,进入退出界面,系统延迟5 ms跳转登录界面,以供其他用户使用 2 ATM系统硬件设计 ATM系统硬件部分主要包括单片机、24C02存储芯片、RC522读卡器、LCD12864显示器以及矩阵键盘 2.1 单片机控制电路 ATM系统采用STC89C52单片机作为核心控制芯片,该芯片采用MCS-51内核,具有8K在系统可编程闪存存储器、512字节RAM、8k字节Flash、32个I/O口线、一个7向量4级中断结构、3个16位定时器/计数器、MAX810复位电路,而且STC89C52进行逻辑操作时可降至0 Hz静态,提供两种软件选择省电模式。主控单元采用12 MHz晶振,有利于系统时间计算 2.2 存储器 存储器选择24C02,该芯片为2048位的串行电可拆卸的ROM,256字节的内部组织,每字节有8位,该芯片被普遍应用于低电压、低功耗的工业和商业部门,可靠性比较高 24C02存储器时钟线与单片机P1.6引脚相连,24C02的数据线接P1.7引脚,24C02地址输入端接地,以防在掉电情况下对信息进行储存并能保证将用户新密码存入磁卡内 2.3 LCD12864显示电路 LCD12864是一种点阵式的液晶显示器,分辨率为128×64,该显示屏具备接口方式比较灵活,操作指令相对比较简单、方便的优点,又可以构成全中文的人机交互图形界面。并且12864显示屏所需要的电压值较低,因此其功耗也比较小,相较于其他显示器而言比较节能 ATM系统中使用单片机P0口驱动12864,因为P0口为漏极接口,需通过1K上拉电阻驱动显示器,P2.0、P2.1、P2.2为数据控制端,同时显示器CS1和CS2引脚置高,以便显示全屏数据 2.4 RC522读卡模块 MF RC522是采用13.56 MHz非接触式通信的高度的读写卡芯片集成的,双向数据传送速度可达424 kbit/s,使用SPI方式与主机通信,可以减少连接,减小PCB板的体积,还可以在一定程度上降低成本 RC522的SDA、SCK与单片机I/O口进行数据传输,MOSI(SPI接口主出从入)和MISO(SPI接口主入从出)分别接单片机的P2.5和P2.6 2.5 矩阵键盘 键盘输入模块

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档