简易超市收银机采用AT89C55WD单片机为核心控制器

上传人:M****1 文档编号:511244549 上传时间:2023-07-12 格式:DOCX 页数:50 大小:246.05KB
返回 下载 相关 举报
简易超市收银机采用AT89C55WD单片机为核心控制器_第1页
第1页 / 共50页
简易超市收银机采用AT89C55WD单片机为核心控制器_第2页
第2页 / 共50页
简易超市收银机采用AT89C55WD单片机为核心控制器_第3页
第3页 / 共50页
简易超市收银机采用AT89C55WD单片机为核心控制器_第4页
第4页 / 共50页
简易超市收银机采用AT89C55WD单片机为核心控制器_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《简易超市收银机采用AT89C55WD单片机为核心控制器》由会员分享,可在线阅读,更多相关《简易超市收银机采用AT89C55WD单片机为核心控制器(50页珍藏版)》请在金锄头文库上搜索。

1、简易超市市收银机机摘要:系系统采用用AT889C555WDD单片机机为核心心控制器器,完成成了简易易超市收收银机的的各项功功能要求求。实现现了通过过4*44键盘输输入商品品信息等等收银机机最基本本的功能能。本系系统的键键盘支持持数字输输入,226个英英文字母母的输入入,功能能强大,性性能稳定定。用灵灵敏的数数字温度度传感器器DS118B220完成成温度测测量,精精确的日日历时钟钟芯片DDS13302作作为实时时时钟源源。同时时我们用用AT224C5512极极大扩充充了系统统存储空空间,可可以充分分满足存存储10000个个商品价价目表和和20000个销销售日志志的要求求。收银银机的液液晶显示示采

2、用RRT24401228GBB液晶屏屏,可滚滚动显示示输入的的购物条条目信息息,并利利用FYYD1228644-04402BB液晶显显示器来来突出显显示最后后总价,方方便顾客客看到,使使我们的的设计作作品更加加成熟。关键词:AT899C555WD 键盘 AT224C5512 液晶晶Absttracct :Thee syysteem ttakees tthe AT889C555WDD ass thhe ccoree coontrrolller to commpleete thee siimplle ssupeermaarkeet ccashh reegissterr eaach funnctii

3、on reqquesst. It cann reealiize thee moost bassic funnctiionss oof ccashh reegissterr ,ssuchh ass reeadiing in manny kkindds oof ssalees infformmatiion froom4*4 kkeybboarrd. Thiis ssysttems kkeybboarrd ssuppportts EEngllishh ass weell as diggitaal iinpuut.TThe funnctiion is forrmiddablle aand thee p

4、eerfoormaancee iss sttablle. Usee thhe aaccuuratte ddigiitall teempeeratturee seensoor DDS188B200 too reeporrt tto ssurvvey thee teempeeratturee. UUse thee prreciise callenddar cloock chiip DDS13302 to be thee reeal-timme cclocck ssourrce. Siimulltanneouuslyy wee ussed thee ATT24CC5122 too exxpannd

5、tthe sysstemms memmoryy sttoraage spaace whiich enoormoouslly ssatiisfyy fuullyy thhe sspacce rrequuestt off 10000 commmoddityy prricee liistss ass weell as 20000 sshopppinng ddiarry. Ourr caash reggistters LLCD scrreenn iss thhe RRT24401228GBB. WWe mmakee itt rooll thee shhopppingg cllausse iinfoor

6、maatioon tthatt thhe ddemoonsttrattionn sccanss. TThe finnal tottal priice is alsso ddispplayyed by theeFYDD128864-04002B. Thhe cconvveniientt foor ccusttomeer tto ssee thee reesullt ccausses ourr deesiggn wworkk too bee maaturrer. Keywwordds: AT899C555WDkkeybboarrdATT24CC5122LCDD1.方案案论证331.1 控制器器模块

7、选选型31.2 键盘模模块方案案选择331.3 液晶模模块方案案选择331.4 存储模模块方案案选择331.5 温度测测量模块块方案选选择32详细细硬件电电路设计计42.1 单片机机之间的的通信442.2 液晶晶显示设设计52.2.1 主液晶晶52.2.2 从液晶晶62.3 键盘盘输入设设计62.4 存储储模块接接口电路路设计662.5 温度度接口电电路设计计72.6 日历历时钟接接口电路路设计773. 系系统软件件设计883.1 主程程序流程程:83.2 通信信流程993.2.1 主机通通信流程程93.2.2 从从机通信信流程993.3 销售售程序流流程1003.4 存储程程序流程程113.

8、5 系统统各级输输入流程程123.5.1 最底层层键盘流流程1223.5.2 条形码码输入流流程:1133.5.3 商品数数量输入入流程1143.5.4 商品名名称输入入流程1143.6 时钟钟温度程程序流程程153.7 密码码修改流流程1663.8 时间间修改流流程1773.9 销售日日志查看看流程图图184. 理理论分析析与计算算194.1 AT224C5512存存储空间间的分配配194.2 DSS18BB20温温度数据据的读取取与转换换195. 测测试2005.1 开机屏屏测试2205.2 存货测测试及销销售测试试205.3 销售售日志测测试2225.4 时间间温度测测试2336. 结结

9、论2337. 附附录2447.1 硬件清清单2447.2 资源利利用2447.3 参考文文献2441.方案案论证1.1 控制器器模块选选型方案一:采用SSPCEE0611A单片片机做主主控制芯芯片。661单片片机自带带语音功功能,可可用资源源丰富,且且灵活的的C语言言编写实实现容易易,可扩扩展功能能多,可可以同时时实现语语音和显显示。 方案二:采用传传统的88位的551系列列单片机机作为系系统控制制器。AAT899C555WD单单片机片片内具有有20KK字节程程序存储储器、2256字字节数据据存储器器、3个个16位位定时/计数器器,8个个中断、11个全双双工串行行口等资资源。无无论是从从内部构

10、构造还是是编程方方面511系列单单片机都都相对简简单,容容易掌握握和使用用。由于本系系统使用用51能能实现全全部功能能且511价格低低廉,所所以我们们选择了了方案二二。1.2 键盘模模块方案案选择方案一:采用传传统的扫扫描键盘盘,传统统的扫描描键盘需需要占用用较多的的IO口口,且程程序繁琐琐,不利利于系统统程序的的设计。方案二:采用由由74LLS1448和774LSS00组组成的数数字键盘盘,两片片74LLS1448和一一片744LS000构成成4*44的编码码键盘,优优点是只只需要占占用4个个IO口口,且返返回值即即为数字字量,即即节省了了系统的的硬件资资源,又又节省了了系统的的软件资资源。

11、所以我们们选择方方案二。1.3 液晶模模块方案案选择方案一:采用点点阵显示示完成系系统的显显示功能能,点阵阵显示具具有亮度度高,寿寿命长,功功耗低,性性能温度度等优点点,同时时能显示示汉字。方案二:采用液液晶显示示,液晶晶显示器器体积小小,功耗耗小,画画面稳定定无闪烁烁,显示示驱动简简单,方方便显示示多行汉汉字,可可调对比比度,特特别是自自带字库库的液晶晶显示器器非常利利于汉字字的显示示。超市收银银机需要要显示大大量的商商品信息息其中包包括大量量的汉字字信息,所以我们们选择方方案二。1.4 存储模模块方案案选择方案一:采用传传统的RRAM或或者ROOM,但但是它们们或者没没有掉电电保护功功能,

12、或或者数据据不能在在线修改改,且占占用较多多的数据据端口,特特别是容容量越大大,占用用的端口口就越多多。且随随着商品品数量的的增加,扩扩展很不不方便。一一旦系统统成型,以以后修改改就十分分的不便便。方案二:采用IIIC接接口的AAT244C5112作为为商品信信息的存存储器,IIIC接接口规范范,占用用资源很很少,具具有掉电电保护的的作用,多多达644KByyte容容量,可可扩展至至64KK*4 Bytte容量量,非常常利于程程序编写写,且AAT244C5112中的的数据可可以通过过程序在在线修改改,方便便程序随随时修改改商品的的信息,或或增加新新的商品品。所以我们们选择了了方案二二。1.5温

13、温度测量量模块方方案选择择方案一:采用PPT1000作为为测温电电路的温温度传感感器。PPT1000传感器器是利用用铂电阻阻的阻值值随温度度变化而而变化、并并呈一定定函数关关系的特特性来进进行测温温的,具有有抗振动动、稳定定性好、准准确度高高、耐高高压等优优点。但但使用起起来比较较复杂。方案二:采用DDS188B200作为测测温电路路的温度度传感器器。DSS18BB20的的数字温温度输出出通过“一一线”总总线的方方式来传传送数据据。它在测测温精度度、转换换时间、传传输距离离、分辨辨率等方方面比其其他温度度传感器器有了很很大的进进步,且且可直接接输出数数字量,直直接送单单片机处处理。通过比较较,

14、DSS18BB20直直接输出出数字温温度值,不不需要校校正,因因此选择择方案二二。综上所述述,我们们选择以以8位的的ATMMLELL 899C555WD作作为收银银机的控控制核心心,扩展展键盘、扩扩展RTT24001288GB中中文点阵阵液晶显显示屏实实现汉字字及图形形显示、使使用ATT24CC5122扩展系系统存储储资源等等实现简简易超市市收银机机的制作作。2详细细硬件电电路设计计根据系统统的要求求,超市市收银机机的系统统硬件结结构如图图1所示示。图1 系系统结构构图2.1 单片机机之间的的通信主单片机机AT899C555WD与与从单片片机ATT89SS52之之间的通通信是通通过串行行口来完

15、完成的,通通信过程程中两个个单片机机保持相相同的工工作方式式(方式式一)和和相同的的波特率率,作为为从单片片机ATT89SS52,只只需要接接收来自自主单片片机ATT89CC55WWD的数数据完成成控制主主液晶的的显示即即可,单单片机之之间的通通信连接接如图22:图2 单单片机之之间的通通信2.2 液晶晶显示设设计2.2.1 主液晶晶RT24401228GBB中文字字库液晶晶显示模模块是一一个英文文文字与与绘图模模式的点点矩阵液液晶显示示模块,内内建5112KBBytee的ROOM字型型码,可可以显示示中文字字型,数数字符号号,英日日欧文等等字母,并并且内建建双图层层(twwo ppagee)的显显示内存存。当字字型为116*116时,可可秀出115*88个全角角文字,在在字型方方面有多多种字号号可供选选择使用用:166*166 322*322 488*488 644*644及不同同比例的的混合显显示模式式,同时时内建的的5122KByyet SRAAM提供供了自行行造字的的功能。主液晶与从单片机的连接如图3左边:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号