基于单片机的食堂售饭系统的软件设计1ppt课件

上传人:大米 文档编号:578875407 上传时间:2024-08-25 格式:PPT 页数:13 大小:1.16MB
返回 下载 相关 举报
基于单片机的食堂售饭系统的软件设计1ppt课件_第1页
第1页 / 共13页
基于单片机的食堂售饭系统的软件设计1ppt课件_第2页
第2页 / 共13页
基于单片机的食堂售饭系统的软件设计1ppt课件_第3页
第3页 / 共13页
基于单片机的食堂售饭系统的软件设计1ppt课件_第4页
第4页 / 共13页
基于单片机的食堂售饭系统的软件设计1ppt课件_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基于单片机的食堂售饭系统的软件设计1ppt课件》由会员分享,可在线阅读,更多相关《基于单片机的食堂售饭系统的软件设计1ppt课件(13页珍藏版)》请在金锄头文库上搜索。

1、基于基于单片机的食堂售片机的食堂售饭系系统的的软件件设计系统功能阐明就餐阶段就餐阶段即正常运用阶段。在IC卡插入售饭机后,系统能读出IC卡里存储的金额,并熊在面对就餐者和售饭员两方恧双屏进符显示。充值阶段在充值阶段,IC卡售饭机读出卡里的余额,就餐者在充值窗口交纳一定的金额,由任务人员经过键盘输入次此充值金额,售饭机自动将此次充值金额参与卡中。操作完成后,屏幕显示充值后卡中的余额。初始化阶段初始化阶段是为卡的发行做预备。在此阶段,任务人员经过键盘进展就餐卡的初始化任务。此阶段的主要义务是写入用户群号和初始金额。只需经过初始化之后,就餐卡方能发行。修复阶段此阶段对损坏的就餐卡进展修复。假设修复失

2、败,售饭机给出报警声,就餐者只需重新办理就餐卡。运用系统构造设计设备选型本设计采用Atmel公司的高性能低功耗单片机AT89C51.按照图2.2的系统构造,选择适宜的功能部件,以完成完好的系统控制电路设计。控制系统需求选择IC卡单元、键盘单元和显示单元三部分。IC卡本设计采用非接触IC卡即射频卡。键盘的选择采用矩阵式按键。这种方案的优点是可以节省很多I/O资源,相对于公用键盘可以节省本钱,且更为灵敏。显示选择单片机并行I/O口数量总是有限的,有时并行口需作其他更重要的用途,普通也不会用数量众多的并行I/O口专门用来驱动显示电路。我们采用74系列驱动显示电路,本设计采用的高亮度红色LED数码管作

3、为显示器件。系统的硬件设计模块本设计有电源模块、系统时钟模块、MF-RC500读写模块、通讯模块、键盘、显示、掉电维护等模块组成。他们的构造图如下。电源模块采用7805稳压模块。电源电压经过整流、电容滤波、经过7805的稳压变成比较平稳的直流电压,并经过发光二极管显示电源模块任务形状。刷卡时要记录刷卡的时间,用外接硬件实时时钟芯片的方法,为系统提供一个准确可靠的时钟,用3V备用电池保证在系统掉电时也能正常走时,在此选用体积小、接口简单的实时时钟芯片DS1302。为了同非接触式智能卡通讯,读卡器内必需有能发射和接纳射频信号的天线。天线用于产生磁通量,而磁通量用于向应对器提供电源并在阅读器和应对器

4、之间传送信息。单片机并行I/O口数量总是有限的,有时并行口需作其他更重要的用途,普通也不会用数量众多的并行I/O口专门用来驱动显示电路,因此采用AT89C51串行通讯口加上少量I/O及扩展芯片用于显示电路。由于售饭机要实现前后显示功能,因此驱动前端与后端显示两部分。单片机串口是单片机通讯的根本途径,可以经过接口转换实现与计算机间的通讯,其中与计算机通讯可以经过计算机的串口232口实现。本智能卡读写器采用RS232规范来实现读卡器和上位机之间的通讯根据对系统功能的分析,为了使IC卡售饭机可以顺应不同阶段的数据处置,本设计采用4*4矩阵键盘的构造。系统软件设计IC卡系统的软件设计可分为四部分,分别

5、为主程序设计、RC500的读/写程序的设计、读卡器外围根本电路的运用程序设计和通讯部分程序的设计。主程序主要包括:IC卡读/写/密码验证/擦除操作程序,RC500通讯中断处置程序,键盘中断处置程序,PC机通讯中断处置程序,显示程序及存储器读写程序等,对MF-RC500的运用程序的设计也即是对MF-RC500操作指令的程序设计,对读卡器外围根本电路程序的设计包括LED显示程序设计、键盘扫描程序设计和RS232通讯程序设计。主程序的设计读卡器的主程序主要由下位机来完成,单片机中的程序主要包括:IC卡读/写/密码验证/擦除操作程序,与RC500通讯中断处置程序,键盘中断处置程序,与PC机通讯中断处置程序,显示程序及存储器读写程序等。读/写卡程序设计显示程序设计本设计中的显示模块主要由系统时钟和LED显示组成,系统时钟用来提供时间、日期等信息;LED用来向用户显示卡片、存储数据等信息;系统调试主要测试的内容有:1)读卡器的根本功能如:系统时钟显示、E2PROM的读写、非法卡报警等;2)系统软件的功能模块测试;3)RC500读/写卡功能模块测试。终了语经过对系统的软件设计过程,积累了不少实践阅历,开辟了了思想,为今后在这方面的任务打下了较为坚实的根底。本文还有很多缺乏之处,恳请各位专家和教师批判指正。谢谢!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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