项目编号:mcuclub-307

实物链接:点击跳转

仿真链接:点击跳转

设计说明书链接:点击跳转

开题报告链接:点击跳转

答辩PPT链接:点击跳转

总字数:11900+

基于单片机的超市收银机控制系

统的设计

摘 要

本设计基于单片机的超市收银机控制系统以超市收银为研究对象,以STC89C52单片机为核心控制芯片,以扫码枪和矩阵键盘为输入模块,以步进电机为开柜的驱动电机,采用LCD12864液晶显示。整个系统包含单片机的最小系统、ULN2003驱动步进电机电路、扫码枪模块、显示模块等组成的超市收银系统。系统最终实现了货物选择、扫码、付款、开关收银柜、打印小票、查看库存等。用户可以选择现金结算或者扫码支付等功能。

关键词:STC89C52;超市收银;扫码枪;LCD12864

Abstract

This design based on SCM supermarket cash register control system to supermarket cashier as the research object, to STC89C52 SCM as the core control chip, to scan code gun and matrix keyboard as the input module, to step motor for open cabinet drive motor, using LCD12864 LIQUID crystal display. The whole system includes the minimum system of single chip microcomputer, ULN2003 driving stepper motor circuit, scanning gun module, display module and other supermarket cashier system. The system finally realized the goods selection, scan code, payment, switch the cashier, print receipts, check inventory and so on. Users can choose to pay in cash or pay by scanning code.

Key words: STC89C52; supermarket cashier; code scanner; LCD12864

目 录

第1章 绪  论

1.1 收银机的发展背景和现实意义

1.2收银机国内外发展现状

1.3 设计功能实现

第2章 自动售货控制系统设计分析

2.1 系统总体设计分析

2.2 元器件选择

2.2.1  扫码枪的选择

2.2.2  单片机的选择

2.2.3  电机的选择

2.2.4显示方案的选择

2.3 C51语言的优缺点

第3章 控制系统硬件设计

3.1 硬件总体框图

3.2 STC89C52单片机模块

3.3 单片机驱动系统模块

3.4 系统显示模块

3.5 扫码识别电路模块

3.6 按键模块

第4 章 系统程序设计

4.1 编程软件介绍

4.2 主程序流程设计

4.3 按键函数流程设计

4.4 处理函数流程设计

4.5显示函数流程设计

4.6结账函数流程设计

第五章 仿真测试

5.1 仿真总体设计

5.2  录入商品实物测试

5.3  结账实物测试

5.4  查看库存实物测试

第六章 实物调试

6.1 实物总体设计

6.2  录入商品实物测试

6.3  结账实物测试

6.4  查看库存实物测试

总 结

参考文献

附 录

附录1:原理图

附录2:PCB

附录3:主程序

第1章 绪  论

1.1 收银机的发展背景和现实意义

在智能化的今天,一切信息内容都能被浓缩成数据和编码,特别是在日用品行业,编码的运用也是愈来愈普遍。大伙儿在商场结帐时,店员用扫码枪立即扫描产品上的条码,方便又快捷。这就是最普遍的事例。实际上码的运用早已渗入我们的日常生活中,在越来越激烈的超市连锁店运营发展趋势下,店面的运营管理过程中弥漫着各种各样不便捷的状况,为完成真实的数字化管理,缓解店面职工的劳动效率,提升店面票据的精确性等难题已摆放在每一个经营人的眼前。真实的信息化管理管,以大型商场收银机做为研究对象,根据聚类算法,小结,实地考察等方式,剖析客户个人行为及要求,研究大中型超市收银机的设计原理。剖析比照目前收款机类型,融合实地考察,应用观察法和调查研究法研究客户应用收款机时的个人行为特性,归纳总结客户收银全过程中的个人行为困扰,剖析得到收款机设计原理,为此标准开展设计方案实践活动。根据调查剖析得到适合所有商场的收款机。本设计基于单片机的超市收银机控制系统以超市收银为研究对象,以STC89C52单片机为核心控制芯片,以扫码枪和矩阵键盘为输入模块,以步进电机为开柜的驱动电机,采用LCD12864液晶显示。整个系统包含单片机的最小系统、ULN2003驱动步进电机电路、扫码枪模块、显示模块等组成的超市收银系统。系统最终实现了货物选择、扫码、付款、开关收银柜、打印小票、查看库存等。用户可以选择现金结算或者扫码支付等功能。

1.2收银机国内外发展现状

我国的发展发展现状:

超市收银机从最开始的从外国引进到目前的发展,我国在不断的使用之中找到引进的技术和我们现实之中进行找差别,认清发展方向的方位,使中国收款机领域顺着恰当的路轨健康地发展趋势,将具备刻骨铭心的实际意义。针对中国收款机领域而言,高端收款机产销量还会继续受到影响, 而中等和低挡收款机销售市场却有很大的提高。如今中国早已有愈来愈多的生产商在发展国外市场,一些经营规模并不大的生产商,开发设计了网络贸易的营销渠道,有的也逐渐参与了德国汉诺威,阿联酋迪拜,日本东京,中国台北市,目前,包括美国在内的很多国家都在中国建立的基础之上进行改进,目前的我国家经济的持续发展尤其是中西部经济发展的迅速趋势,众多乡村和三四线城市的兴盛,也是为中国收款机领域产生了极大的创业商机。

国外发展现状:

现阶段来讲,国外超市收款方法主要有下列几类:支票、信用卡收款(Visa/Master)、现金结算等。

一、支票

这是最初的一种付款方式,可是应用支票收付款也是有一些缺陷,一是时间周期较长,一张银行汇票从美国寄到中国,再从中国寄到美国,全部周期时间一般要一个月乃至好多个月的时间。二是中国的银行汇票托收有一定限定,有时托收银行汇票,金融机构会规定客户出示劳动合同等凭据,有时还会发生扣钱的难题。

二、信用卡收款(Visa/Master)

信用卡是银行向用户和企业发放的,用户和企业可以在信用额度的范围内进行消费,和我们目前使用的支付宝很像,但是在中国很少用,使得很多人也不太了解,信用卡收款必须跟第三方支付企业启用网上信用卡支付业务流程,启用一个信用卡收款安全通道,顾客就可以立即用信用卡支付。

三、现金结算,

我国现阶段对现金结算管理方法较为严苛,要求一日一次性不能超出 5 多万元的现金付款或一日多次总计超出 5 多万元的现金结算,对外贸行业而言最重要的是现金结算规定买卖彼此零距离买卖,阻拦了绝大部分买卖的进行,另外也不宜如今网络技术的要求。

其实这些方法都不是很方便快捷的方法。所以本论文设计的基于单片机的超市收银机控制系统是具有很大的研究价值和现实意义的。

1.3 设计功能实现

1)通过扫码枪可扫描条形码,进行商品的购买
2)通过按键可手动录入条形码码号,进行商品的购买
3)通过按键可进行查看库存
4)通过步进电机模拟开关收银柜
5)通过继电器模拟打印小票
6)可进行现金支付和扫码支付
7)通过LCD12864显示商品名、单价、数量、条形码码号

……………..本设计说明书是配套实物和仿真的,完整的设计参考书请购买后下载,购买过程遇到任何问题请联系客服进行咨询。本资料是一次性商品,不支持退货,感谢您对单片机俱乐部的支持……………..

发表评论

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源