需要金币: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 |