- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Proteus自动取款机设计和仿真
摘 要:自动取款机系统采用高可靠性的AT89C52 单片机作为核心控制芯片,采用具备I2C总线接口的FM24C02 芯片完成密码与金额的存储,通过液晶显示器128X64显示 运行状态和操作步骤。软件设计釆用具有较好移植性和可读 性的C51语言编写程序,以便修改和增减功能。通过Proteus 软件成功实现了自动取款机的仿真过程。经仿真表明,利用 Proteus软件进行仿真设计可极大地简化单片机程序在目标 硬件上的调试工作。
关键词:Proteus;自动取款机;液晶显示;AT89C52 中图分类号:TN710. 9?34文献标识码:A文章编号: (2013) 24?0130?04
Design and Simulation of ATM based on Proteus
WANG Ze?kun
(Huaxia College, Wuhan University of Technology, Wuhan 430223, China)
Abstract: A high reliable microco nt roller AT89C52 is used as the core control chip in the ATM system, in which FM24C02 chip with I2C bus int erf ace is adop ted to complete the storage of the cipher code and amount of money, and LCD128x64 is used to prompt the program? s rurining state and operating procedures? The system is convenient to modify or add/subtract function by using C51 language program , which is more transplan table and reliable ? The simulati on process of ATM was successfully realized by Proteus software? The simulation result shows that the SCM program debugging on the target hardware can be greatly simplified by using Proteus software?
Keywords: Proteus; ATM; LCD; AT89C52
0引言
自动取款机,简称 ATM (Automatic Teller Machine), 它使用现代技术实现自动取款、修改密码、查询余额等操作, 是业务电子化的一种机器设备,由于其便利性和实用性受到 了人们的青睐。本文设计了一种自动取款机系统[1],模拟 自动取款机的基本功能(取款、查询余额、修改密码、取卡), 使人们了解利用Proteus软件来实现自动取款机的仿真过 程。
1系统总体设计
本系统主要由微控制器模块、液晶显示模块、键盘输入 模块、存储模块、蜂鸣电路所组成。系统结构如图1所示。
微控制器模块主要完成对整个系统操作过程的控制;液 晶显示模块模拟自动取款机的人机交互界面;键盘输入模块 完成对密码的输入及修改功能;存储模块完成对模拟银行卡 密码及金额的存储功能。
图1系统结构框图
2系统硬件电路设计
系统硬件电路仿真图如图2所示。微控制器采用Atmel 公司的AT89C52E2],存储器采用具备I2C总线接口的 FM24C02E3]芯片,液晶显示采用LCD 128X64模块[4?6]。
液晶显示模块是128X64点阵的汉字图形型液晶显示模 块,可显示汉字及图形,内置8 192个中文汉字(16X16点 阵)、128个字符(8X16点阵)及64X256点阵显示RAM (GDRAM)o可与微处理器直接相连,提供两种界面来连接微 处理器:8位并行及串行两种连接方式。利用该模块灵活的 接口方式,可构成全中文人机交互图形界面。
FM24C02是2 048位的串行电可擦除只读存储器,内部 组织为256 B,其作用是存储模拟银行卡的密码及金额。
由图2可知,AT89C52的P0 口通过上拉电阻RP1与LCD 128X64的数据端口 DB0?DB7相连,使读取或写入的数据显 示在液晶模块上。P1.0?P1.5实现对模拟银行卡的操作,如 密码的输入与修改,查询余额,取款,取卡等;P2. 0, P2. 1, P2. 2分别接LCD 128X64的使能端,读/写数据控制端口及 片选
您可能关注的文档
- 城市化和转型社区基层党建工作浅探.docx
- 城市化进程中居民体力活动变化和其对健康影响.docx
- 城市历史文化街区和城市家具共融性探索.docx
- 城市周边矿区综合治理利用开发研究以余杭区中泰街道矿区综合治理利用为例.docx
- 城市土地“国家所有”的困惑与消解重新解读宪法第10条.docx
- 城市基层治理双重困境和善治路径选择.docx
- 城市天然气常用计量仪表工作原理和选型应用浅谈.docx
- 城市教师参和城乡教师交流活动问题思索.docx
- 城市新建小区海绵城市建设要素分析.docx
- 城市旅游资源开发及交通系统容量适应性研究.docx
- 2025届新教材一轮复习人教版 第九单元 第3课 生态系统的结构 课件(72张).ppt
- 2025届新教材一轮复习人教版 第七单元 第3课 现代生物进化理论 课件(67张).ppt
- 2025届新教材一轮复习人教版 第三单元 第3课 光合作用探究历程和基本过程 课件(130张).ppt
- 2025届新教材一轮复习人教版 第二单元 第1课 细胞膜和细胞核 课件(79张).ppt
- 2025届新教材一轮复习人教版 第二单元 第2课 细胞器和生物膜系统 课件(101张).ppt
- 2025届新教材一轮复习人教版 第七单元 第2课 染色体变异 课件(48张).ppt
- 2025届新教材一轮复习人教版 第三单元 第4课 影响光合作用的因素及光合作用和细胞呼吸的关系 课件(165张).ppt
- 2025届新教材一轮复习人教版 第十单元 第2课 微生物的培养与应用 课件(139张).ppt
- 2025届新教材一轮复习人教版 第十单元 第4课 基 因 工 程 课件(162张).ppt
- 2025届新教材一轮复习人教版 第十单元 第5课 植物细胞工程 课件(97张).ppt
文档评论(0)