电子点菜器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子点菜器

嵌入式课程设计 —电子点菜器 2012061411刘群峰 2012115122颜肇义 一 系统的背景及意义 二 系统的结构和主要内容 三 系统主要内容 四 总结 目录 随着人们生活水平的提高和生活方式的转变以及中国经济及旅游业的发展,餐饮业市场活跃,蕴藏巨大的商机,餐饮消费继续担当着拉动消费需求迅增的重要力量。但是大多数的餐饮店还是沿袭传统的点菜模式,即由人工记录点菜并送至厨房,该过程繁琐易出错,当顾客比较多时,造成时间的浪费和服务品质的下降,需进行数字化改造。有些餐饮店虽装备点菜系统,但部分技术老旧、使用不方便、价格昂贵。在综合已有电子点菜方案和性价比以及技术可行性的基础上,本文选定基于GSM无线通信技术、嵌入式系统技术、ADS1.2开发平台、三星ARM微控制器、μCOS-Ⅱ嵌入式操作系统以及触摸屏技术的嵌入式电子点菜系统作为点菜系统的解决方案,其特点是开发和使用比较方便。 系统的背景及意义 系统的结构和主要内容 第一部分 点菜器的目的和要求 第二部分 点菜器设计的内容 第三部分 点菜器的原理及实现 第四部分 点菜器的结果与总结 系统需求分析 民以食为天。随着人民生活水平和生活方式的转变,餐饮业以其巨大的投资市场得以迅速发展。然而,处于竞争日益激烈的今天,各行各业都在积极的向信息科技靠拢,餐饮业中的竞争范围也从原先的经营规模、商品价格等硬件因素渐渐转变为经营策略、服务质量、管理效率等软件因素上了。 该系统通过ARM处理器实现,在UP-NETARM3000的硬件实验平台实现该系统的设计,综合运用液晶屏,触摸屏,键盘等硬件设备实现该功能的实现,基于ARM处理器编写一段实用的电子点菜器的程序。 电子点菜器系统实现的设计内容 实验设计的流程如下图所示: 设计内容 系统功能 支持触摸屏图形查看菜品信息及点菜 支持小键盘输入菜的编号点菜 支持键盘翻页、显示已点菜品 记录菜单及修改 数码管显示总金额 触摸屏查看菜品信息及点菜 设计思想是让LCD 显示屏每页显示六道菜,并包含上下页翻页键和点菜完毕确认键,所以在触摸屏上安排了九个区间的触摸功能 Recta .left=0; rectb .left=0; Recta .top=0; rectb .top=32; Recta .right=320; rectb .right=320; Recta .bottom=30; rectb .bottom=62; 依次类推,对于触摸屏区间的划分,只要确定两点左上方的坐标和右下方的坐标就可确定该区间在触摸屏上的范围。对于该九个区间的控制既可触摸控制也可采用数字小键盘进行操作,这两者其中任何一个动作都会对点菜产生影响,这通过switch (pMsg-Message)语句来选择判断。 点击查看菜品信息;双击则“点”此菜品 定义菜品及价格 void Main_Task(void *Id) //Main_Test_Task { POSMSG pMsg=0; int judge=0; int sysnumber=0; int i=0; int j=0; U16 str[20]; PDC pdc; int price[6]={50,50,80,280,180,80}; char dj_Pict[12]={1,2,8,_,3,7, , ,B,M,P,0}; char dj_Pict1[12]={1,2,8,_,3,5, , ,B,M,P,0}; char dj_Pict2[12]={1,2,8,_,3,6, , ,B,M,P,0}; char bmpnamelogo1[12]={0,0,0,_,0,1, , ,B,M,P,0}; char bmpnamelogo2[12]={0,0,0,_,0,2, , ,B,M,P,0}; char bmpnamelogo3[12]={0,0,0,_,0,3, , ,B,M,P,0}; char bmpnamelogo4[12]={0,0,0,_,0,4, , ,B,M,P,0}; char bmpnamelogo5[12]={0,0,0,_,0,5, , ,B,M,P,0}; char bmpnamelogo6[12]={0,0,0,_,0,6, , ,B,M,P,0}; 以上是图片的命名格式为bmp格式,并且命名6道菜 具体实现 Recta

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档