基于AT89S52的MINIPOS系统设计.doc

资料分类:单片机自动化 上传会员:小胖猫 更新时间:2016-11-24
需要金币1000 个金币 资料包括:完整论文,开题报告 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12351
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本次毕业设计的课题是基于AT89S52的MINIPOS机系统设计,目的在于实现POS机的常用功能,即需实现对国内现常用的银联卡的识别以及读取信息功能,具备打印功能,具备LCD显示功能及其键盘输入功能。系统主要包括AT89S52单片机模块,LCD1602液晶显示模块,以及矩阵键盘输入模块三个部分,通过对单片机的软件编程来控制LCD液晶显示模块及其矩阵键盘输入模块。

此系统包括硬件部分和软件部分两大块,只有保证硬件电路设计的正确以及软件部分的调试无误,系统方可完成规定任务,并达到最终目的。主控模块由单片机AT89S52的最小系统和电源管理模块组成,以及矩阵键盘模块和LCD1602液晶显示模块,三大模块构成所需系统。硬件设计方面,根据仿真图上面的电路图焊接出电路板,同时保证没有虚焊,漏焊的现象。软件设计方面,也是本系统中比较重要的部分,做出软件开发流程及代码,控制各个模块实现系统所需要的功能。最后就是系统的调试阶段,软件与硬件的有效结合,出现所需结果,完成任务要求。

本系统应用了一些较为廉价的器件实现了一个高要求的控制系统,其中软件编程和其代码是此系统的精髓,控制着矩阵键盘的输入还有LCD液晶显示,即最终体现此次毕业设计课题所要求的任务,实现了MINIPOS机的常用功能。

关键字:AT89S52单片机,MINIPOS,模块系统

 

目录

摘要

ABSTRACT

1 引言-1

2 背景知识-2

2.1 AT89S52单片机简介-2

2.1.1 AT89S52单片机概述-2

2.1.2 AT89S52基本性能-2

2.1.3 AT89S52引脚功能-3

2.2 LCD1602液晶简介-5

2.2.1 LCD1602液晶概述-5

2.2.2 1602管脚及其功能-5

2.2.3 1602指令-6

2.3 矩阵键盘简介-6

2.3.1 概述-6

2.3.2 矩阵键盘按键识别方法-7

2.3.3 矩阵键盘工作原理-8

3 系统硬件设计-9

3.1 系统功能介绍-9

3.1.1 系统功能-9

3.1.2 主控模块功能-10

3.1.3 矩阵键盘的功能-10

3.1.4 LCD1602液晶显示功能-10

3.2 系统硬件电路图-10

3.2.1 系统实现的功能-11

4 系统软件设计-12

4.1 单片机的接口定义-12

4.2 LCD1602模块实现-12

4.3 键盘电路的输入-13

5 系统调试与结果-15

5.1 硬件调试-15

5.2 软件调试-15

6 毕业设计总结-16

致谢-17

参考文献-18

附录-19

附录A 程序清单-19

附录B 实物图-33

相关论文资料:
最新评论
上传会员 小胖猫 对本文的描述:在AT89S52单片机的核心控制下要使MINIPOS机具备常见磁条卡的识别、读写功能具备打印功能,具备LCD显示功能及键盘输入功能信号指示灯功能。POS系统基本原理是先将商品资料创建于计算机......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: