搜索
您的当前位置:首页正文

基于单片机AT89C52模拟AMT自动提款机系统

2022-08-16 来源:吉趣旅游网
基于单片机AT89C52模拟AMT自动提款机系统

摘要:用单片机及外围电路模拟atm系统就是对提款机操作系统在个人pc上及主流操作平台上的编写实现,其开发主要包括后台数据的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、易使用、界面友好等特点。 关键词:at89c52 atm自动取款机 引言

本设计要研制一个atm自动取款机系统,其基本功能是实现自动取款机的基本功能(取款、查询、改密、退出系统)。硬件电路由10个部分组成,即单片机、时钟电路、复位电路、电源电路、模拟卡模块、数字键盘输入模块、开关按钮输入模块、蜂鸣电路、显示模块、出钞控制模块[1]。硬件电路的框图如图1所示: 1.单片机的选择

at89c52为40 脚双列直插封装的8位通用微处理器,采用工业标准的c51内核,在内部功能及管脚排布上与通用的89c51相同,其主要用于会聚调整时的功能控制。功能包括对会聚主ic内部寄存器、数据ram及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号ir的接收解码及与主板cpu通信等[2]。

2.单片机电源部分

单片机整机供电电源在单片机应用中是非常重要的,因为单片机

不仅要求电压、电流、能耗,还有上电复位的要求。所以电源不仅要提供稳定的电压、充足的电流,而且要求电源的电压建立时间快,功率消耗低,图2为单片机供电电路的原理图。

上图所示电路为输出电压+5v稳压电源电路。它由桥式整流电路d1~d4,滤波电容c1、c2,防止自激电容c3和一只固定式三端稳压器7805连接组成单片机的稳压电路。 3.系统的电路原理图

atm系统电路原理图图3所示。系统在接通交流9v电源后,通过at89c52单片机电源电路输出稳定度好的直流5v电压,为整个系统提供所需电压。单片机首先进行初始化,将信号由p0口输出,因为at89c52单片机p0口内部没有上拉电阻,不能输出高电平,所以要接上拉电阻。以给信号线提供一个驱动电压,使之传输更稳定,传输距离更远,从而在显示单元的液晶显示器上显示系统开始欢迎界面,并有插卡提示信息的显示[4]。

液晶显示器128x64lcd。128x64液晶显示器是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128x64 内置8192个16x16点汉字和128个16 x 8点ascii字符集。利用该模块灵活的接口方式和简单方便的操作指令,可构成全中文人机交互图形界面[3]。 4.系统软件设计

在软件设计之前,首先要进一步明确软件要完成的任务,然后结

合硬件结构确定软件承担的任务细节。软件定义的内容包括:各输入输出的功能、分配存储器空间、若有断电保护措施,应定义数据暂存区标志单元、面板开关按键等控制输入量的定义与软件编制密切相关,系统运行过程的显示、运算结果的显示、正常运行和出错显示等也是由软件完成的。 结束语:

基于at89c52单片机的atm自动取款机系统,充分利用该单片机体积小,速度快,精度高,资源丰富的特点,实现了自动取款机取款、查询、改密等基本功能,设计了数字键盘电路、开关按键信号电路、显示电路、电源电路、蜂鸣电路等。单片机通过对数字键盘和开关按键输入的信号进行处理,生成各种控制信号,对取款机的功能进行操作控制,同时将操作信息输出并显示在液晶显示器上。 参考文献

[1] 马雪彬,林升平.我国商业银行atm机发展策略研究——基于对我国12座城市的问卷调查[j].华北金融.2010年02期 [2]黄伟明.atm及自助银行的发展规划[j].华南金融电脑.2000年02期

[3]肖婧.液晶显示温度计的制作[j].单片机与嵌入式系统应用.2005年02期

[4]关积珍,陆家和.led显示屏的技术及其市场和产业发展[j].激光与红外.2003年06期

[5]陆荣庆.led显示屏亮度测量方法及测量仪器[j].现代显

示.2004年02期

因篇幅问题不能全部显示,请点此查看更多更全内容

Top