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

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

ID:50142580

大小:345.50 KB

页数:34页

时间:2020-03-05

简易超市收银机采用ATCWD单片机为核心控制器.doc_第1页
简易超市收银机采用ATCWD单片机为核心控制器.doc_第2页
简易超市收银机采用ATCWD单片机为核心控制器.doc_第3页
简易超市收银机采用ATCWD单片机为核心控制器.doc_第4页
简易超市收银机采用ATCWD单片机为核心控制器.doc_第5页
资源描述:

《简易超市收银机采用ATCWD单片机为核心控制器.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、信息,并利用FYD12864-0402B液晶显示器来突出显示最后总价,方便顾客看到,使我们的设计作品更加成熟。关键词:AT89C55WD键盘AT24C512液晶Abstract:ThesystemtakestheAT89C55WDasthecorecontrollertocompletethesimplesupermarketcashregistereachfunctionrequest.Itcanrealizethemostbasicfunctionsofcashregister,suchasrea

3、dinginmanykindsofsales’informationfrom4*4keyboard.Thissystem’skeyboardsupportsEnglishaswellasdigitalinput.Thefunctionisformidableandtheperformanceisstable.UsetheaccuratedigitaltemperaturesensorDS18B20toreporttosurveythetemperature.Usetheprecisecalendarc

4、lockchipDS1302tobethereal-timeclocksource.SimultaneouslyweusedtheAT24C512toexpandthesystem’smemorystoragespacewhichenormouslysatisfyfullythespacerequestof1000commoditypricelistsaswellas2000shoppingdiary.Ourcashregister’sLCDscreenistheRT240128GB.Wemakeit

5、rolltheshoppingclauseinformationthatthedemonstrationscans.ThefinaltotalpriceisalsodisplayedbytheFYD12864-0402B.Theconvenientforcustomertoseetheresultcausesourdesignworktobematurer.Keywords:AT89C55WDkeyboardAT24C512LCD341.方案论证31.1控制器模块选型31.2键盘模块方案选择31.3液

6、晶模块方案选择31.4存储模块方案选择31.5温度测量模块方案选择32.详细硬件电路设计42.1单片机之间的通信42.2液晶显示设计52.2.1主液晶52.2.2从液晶62.3键盘输入设计62.4存储模块接口电路设计62.5温度接口电路设计72.6日历时钟接口电路设计73.系统软件设计83.1主程序流程:83.2通信流程93.2.1主机通信流程93.2.2从机通信流程93.3销售程序流程103.4存储程序流程113.5系统各级输入流程123.5.1最底层键盘流程123.5.2条形码输入流程:133.5

7、.3商品数量输入流程143.5.4商品名称输入流程143.6时钟温度程序流程153.7密码修改流程163.8时间修改流程173.9销售日志查看流程图184.理论分析与计算194.1AT24C512存储空间的分配194.2DS18B20温度数据的读取与转换195.测试205.1开机屏测试205.2存货测试及销售测试205.3销售日志测试225.4时间温度测试236.结论237.附录247.1硬件清单247.2资源利用247.3参考文献24341.方案论证1.1控制器模块选型方案一:采用SPCE061A单

8、片机做主控制芯片。61单片机自带语音功能,可用资源丰富,且灵活的C语言编写实现容易,可扩展功能多,可以同时实现语音和显示。方案二:采用传统的8位的51系列单片机作为系统控制器。AT89C55WD单片机片内具有20K字节程序存储器、256字节数据存储器、3个16位定时/计数器,8个中断、1个全双工串行口等资源。无论是从内部构造还是编程方面51系列单片机都相对简单,容易掌握和使用。由于本系统使用51能实现全部功能且51价格低廉,所以我们选择了方案二。1.2键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。