简易超市收银机的研究和设计.docx

上传人:b****6 文档编号:3224513 上传时间:2022-11-20 格式:DOCX 页数:50 大小:726.20KB
下载 相关 举报
简易超市收银机的研究和设计.docx_第1页
第1页 / 共50页
简易超市收银机的研究和设计.docx_第2页
第2页 / 共50页
简易超市收银机的研究和设计.docx_第3页
第3页 / 共50页
简易超市收银机的研究和设计.docx_第4页
第4页 / 共50页
简易超市收银机的研究和设计.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

简易超市收银机的研究和设计.docx

《简易超市收银机的研究和设计.docx》由会员分享,可在线阅读,更多相关《简易超市收银机的研究和设计.docx(50页珍藏版)》请在冰豆网上搜索。

简易超市收银机的研究和设计.docx

简易超市收银机的研究和设计

石家庄铁道大学四方学院毕业设计

简易超市收银机的

研究与设计

Simplesupermarketofthecashregister

Researchanddesign

 

2012届电气工程系

专业电子信息工程

学号

学生姓名

指导教师

 

完成日期2012年5月4日

毕业设计成绩单

学生姓名

学号

班级

专业

电子信息工程

毕业设计题目

简易超市收银机的研究与设计

指导教师姓名

高迎霞

指导教师职称

讲师

评定成绩

指导教师

得分

评阅人

得分

答辩小组组长

得分

成绩:

 

院长(主任)签字:

 

2012年5月28日

毕业设计任务书

题目

简易超市收银机的设计

学生姓名

学号

班级

专业

电子信息工程

承担指导任务单位

电气工程系

导师

姓名

高迎霞

导师

职称

讲师

一、主要内容

单片机stc89系列实现一维条码识别和lcd驱动。

单片机可注册商品和价格以及计算每次交易的总价。

二、基本要求

单片机完成可编程控制逻辑,可连接一维条码识别探头并读取信息。

1、驱动lcd液晶屏,完成注册商品和累加总价的工作;

2、使用KeilC编程,实现相关逻辑控制;

3、电路原理图设计,protel印刷电路图设计;

4、提出系统设计框图,提出相应的解决方案;

5、需单片机和芯片,开发电路板以相关传感器。

三、主要技术指标

1、完成主要功能;

2、电路原理图;

3、使用说明书撰写;

4、论文正文不少于1万字,查阅文献资料不少于10篇,其中外文文献2篇以上,翻译与课题有关的外文资料不少于3000汉字。

四、应收集的资料及参考文献

1、C语言开发;

2、关于STC89系列相关单片机开发文档;

3、相关传感和显示器件使用手册和接口电路。

五、进度计划

第1周—第2周开题报告和任务分配

第3周—第7周需求分析,概要设计

第8周—第12周详细设计,中期考核

第13周—第14周写论文

第15周—第16周上交论文,答辩

教研室主任签字

时 间

2012年1月5日

毕业设计开题报告

题 目

简易超市收银机

学生姓名

学号

班级

专业

电子信息工程

一、研究背景

随着社会发展,科学进步,人们生活水平在逐步提高,对高效率生活方式有了更多需求和期望。

经济的迅速发展也对超市的经营提出了更高要求,超市收银机的使用比传统手工式管理更加便利迅捷,方便了大家的生活,保障了生活质量,因而成为了人们生活中不可替代的一部分。

超市购物在人们生活中扮演了很重要的角色,怎么才能让人们在购物中享受到方便和快捷,收银机的出现解决了这一问题。

自动化收银系统应该能够为用户提供完整,正确和灵活的收银结算信息和快捷的查询手段,收银机有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优势。

超市收银机硬件电路简单,软件功能完善,操控系统可靠,性价比较高,具有一定的实用价值,因此具有开发价值。

二、国内外研究现状

世界上最早的收银机是在1879年,由美国的詹敏斯·利迪和约翰·利迪兄弟制造,其功能只实现营业记录备忘和监督雇用人的不轨行为。

到六十年代后期,随着电子技术的飞跃发展,日本率先研制成功了电子收银机(ECR),电子收银机的发明具有划时代的意义,其技术性能和商业功能远远超过原型的机构式现金收款机,具有智能化、网络化多功能的特点,成为在商业销售上进行劳务管理、会计帐务管理、商品管理的有效工具和手段。

到八十年代中期,功能强劲的商业专用终端系统(POS)产生,成为第三代收银机。

国内:

早年中国没有自己的收银机研发团队,那时引进国外的电子收银机。

后来随着电子收银机的广泛应用和饱受好评,我国出现了自制的电子收银机,并且一步步跟上了世界收银机研发进度,从二代机的应用开始跨进了三代机的研发应用。

现在中国的技术已经成熟,对ECR的研究也进入了一个新的阶段。

 

三、预期达到的目标

1、单片机完成可编程控制逻辑。

可连接一维条码识别探头并读取信息。

2、驱动lcd液晶屏。

完成注册商品和累加总价的工作。

3、使用KeilC编程。

实现相关逻辑控制。

四、研究方案

1、毕业设计目的:

(1)简易超市收银机具有可设置10个商品价目表(PLU)。

商品的数字编号、品名、单价等信息可输入;

(2)扩展键盘实现商品注册的确认和取消;

(3)扩展条形码输入设备,实现商品的条形码输入;

(4)LCD液晶显示实现商品的数字编号、品名、单价的输出显示功能;

(5)存储模块对商品的信息库进行了有序的分类的存储,在扫描商品编码时可以快速的调出商品信息;

(6)其它发挥功能。

2、业设计分析

整个系统可分为:

条形码输入模块、电源模块、防抖动模块、控制器模块、键盘模块、液晶显示模块、存储模块六个部分,功能表示如图1所示:

图1、系统结构框图

、控制器模块:

由于STC89C52的强大功能,并且可以移植各种操作系统,使控制器工作可靠,因此,控制器模块选择STC89C52。

⑵、键盘模块:

开发板上自带的键盘就可以实现商品注册的确认和取消,而且还有剩余的键位可以使用,可以增加其他按键功能。

⑶、液晶模块:

LCM240128ZK液晶显示模块的的显示功能更完善强大,而且其外观尺寸、视域尺寸以及显示内容都比LCD1602大的多,其内涵的中文字库亦比LCD1602丰富,更适合作为本设计比较复杂的显示要求。

同时,我们选用LCD1602作为小液晶显示器,用来作为收银机向顾客显示所购买商品总计金额的窗口。

此时的要求相对简单,LCD1602完全可以满足。

⑷、防抖动模块:

在实现商品的注册信息时,我们进行按键进行确认或取消,在开关动作瞬间往往会出现信号来回弹跳的现象,虽然只是拨键一次,而实际上产生的信号却不只是弹跳一次,因此必须加上消除抖动的电路5、存储模块:

由于设计要求的存储量不大,STC89C52内置存储器就可以满足我们设计的要求,所以没有必要进行外部存储。

⑸、条形码输入模块:

一维条码识别探头具有准确识别一维条码的功能,可以将识别后的信息显示在液晶显示器上。

它通过串口与开发板进行通信,稳定而高效。

五、系统开发环境

硬件配置:

Intel(R)Core(TM)2DuoCPUP7350@2.00Hz2G内存

操作系统:

MicrosoftWindowsXPProfessionalVersion2002ServicePack3

开发工具:

KeilC、EDA/SOPC、PROTEL实验开发系统

六、进度计划

第1周—第2周开题报告和任务分配

第3周—第7周需求分析,概要设计

第8周—第12周详细设计,中期考核

第13周—第14周写论文

第15周—第16周上交论文,答辩

指导教师签字

时间

2011年4月6日

摘 要

本设计是以单片机stc89系列为控制核心,本设计实现了条形码信息输入、独立键盘输入、商品信息注册和价格以及计算每次交易的总价;并且具有液晶屏显示、eeprom存储等功能;完成了题目中的所有基本要求。

本设计采用stc89c52实验开发板为核心控制器,完成了简易超市收银机各项功能要求。

我们实现了从独立键盘读入商品信息,从扫描仪读取条形码的信息以及收银机注册商品和价格累加等最基本的功能。

收银机液晶显示采用lcd1602液晶屏,可显示扫描到的购物条目信息,并且利用lcd1602液晶显示器来显示每次交易的最后总价,方便顾客看到,并且具有掉电保护的eeprom存储保护使我们的设计更加稳定。

 

关键词:

Stc89c52 收银机 扫描仪 Lcd1602 Eeprom 条形码

Abstract

Thisdesignrealizesreadingininformationaccordingtokeyboardandbarcodeinformationfromandcommodityinformationregistrationandpricesaswellascomputationaleverytradetotalprice,displayingwithlcdscreensandeepromstorageisalsoincluded.Thisdesignachievesalloftherequestssuchasthebasicsegment,hasitsownbrightcharacteristic.

Thesystemtakesthestc89c52experimentboardasthecorecontrollertocompletethesimplesupermarketcashregistereachfunctionrequest.Itcanrealizethemostbasicfunctionsofcashregister,suchasreadinginmanykindsofsales’informationfromthekeyboardandbarcodeinformationfromscanneraswellasfromscannerreadbarcodeinformationandcashregisterregisteredcommodityandpriceaccumulateandsoon.

systemstc89c52experimentdevelopmentboardasthecorecontroller,completedthesimplesupermarketeachfunctionofthecashregisterrequirements.Werealizedtheindependentkeyboardintovariouscommodityinformation,readfromthescannerandcashregisterregistrationcodeinformationgoodsandpricethefundamentalfunctionofaccumulativeetc.Cashregisterliquidcrystaldisplay(LCD)usinglcd1602,canshowthescanningtotheshoppingentriesinformation,andusinglcd1602tohighlighteverytradelastprice,theconvenienceofourcustomerssee,andhavetheprotectionofpowerlosteeprommemoryprotectionmakesourdesignworkmoremature.

 

KeyWords:

Stc89c52 CashRegister Scanner Printer Lcd1602,

目 录

第1章 绪 论

1.1 课题研究的目的意义

随着社会

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1