资源描述:
《基于单片机的餐厅便携式无线点菜系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于单片机的餐厅便携式无线点菜系统设计摘要:采用STC高性能单片机、ISG12864-03D液晶显示器、SP-DⅢ微型打印机、nRF903无线通信模块和按键构成的点菜系统。本文提出了便携式无线功能点菜,餐厅-厨房-总台无需布线,用户可以在最短的时间内就能享受到该系统的优势,大大提高服务质量,节省人力物力,可实现餐厅点菜的自动化。 关键词:点菜单片机便携 :TP273.5:A:1007-9416(2010)08-0028-02 引言 最近几年,随着经济的不断发展,各种消费场所如会所、宾馆酒店、
2、餐馆等消费人次日益增多,这样一来,顾客点菜就成了最大的烦恼,当就餐高峰(下班时间)到来时候,餐馆的管理人员更是焦头烂额,不仅耽误了顾客的时间,还影响了顾客对饭店的印象。为克服传统点菜方式的弊端,本文提出一种新型的基于单片机的便携式无线点菜系统。服务员可以随时随地为顾客点菜、加菜,并即时把数据传到后台和分单到厨房打印机上,打印机立刻打印所点的菜单,而且所有的操作数据都储存在后台的数据库中,以备查询。可大大提高服务质量,并节省许多人力物力,可实现餐厅点菜的自动化[1][2]。 1系统功能和工作原理
3、1.1系统功能概述 该系统主要有五部分组成:MCU、按键、液晶显示器、微型打印机、无线收发模块。搭配此硬件设计了电子菜单,顾客可以通过按键和LCD液晶显示器翻看所有菜肴的名称和价格,点菜完毕后微型打印机立即打印出所点菜肴的单价和总价;利用无线收发模块进行数据传输,显示点菜信息并打印出来,方便厨房准确、及时做菜[3][4]。 1.2系统工作原理 整个点菜系统的工作原理:服务员可将它带在身上为各餐桌的顾客点菜服务,顾客通过其中的按键和液晶显示屏幕进行操作,按复位键进入欢迎界面。欢迎界面显示完毕后进入菜
4、单界面,选择相应的菜品点菜,并按确认、取消键操作,最终确定菜品,打印出点菜票据;菜品被厨房接收后,菜品和相应的餐桌信息通过液晶显示器显示并打印出票据,便于厨房工作人员接收。整个系统的框图如图1所示。 2硬件实现方案 2.1点菜控制装置 点菜控制装置由STC单片机、按键、ISG12864-03D液晶显示器、SP-DⅢ微型打印机组成。按键采用普通的开关按键,实现顾客翻看电子菜单并选择点菜;ISG12864-03D液晶显示器可提供8192个16×16点阵的中文数字字型、240点的ICON显示、64×32
5、个字节图形显示存储空间;SP-DⅢ微型打印机采用热感打印方式,自带单片处理机,具有标准的并行接口或串行接口,便于与各种微机或智能仪器、仪表联机使用,具有汉字、字符、图形等实时的打印命令,指令集与传统的打印机相兼容。此部分装置实现了顾客翻看菜单、点菜并打印出点菜票据。 2.2厨房显示装置 厨房显示装置由STC单片机、LCM1602、SP-DⅢ微型打印机组成。LCM1602提供80×8位的RAM缓冲区,屏幕可显示2行16字;SP-DⅢ微型打印机性能同点菜控制装置中的微型打印机,打印纸为57.5±0.5m
6、m宽的热敏打印纸。此部分装置实现厨房内顾客点菜信息显示并打印功能。 2.3无线通信装置 无线通信装置由STC单片机和nRF903无线通信芯片组成,nRF903是Nordic公司为433/868/915MHzISM频段设计的单片UHF多段无线收发芯片,采用优化的GFSK调制解调、DDS+PLL频率合成技术,灵敏度高达104dBm,发射功率可调。此装置是连接点菜控制装置和厨房显示装置之间数据通信的桥梁,实现了顾客点菜信息从顾客到厨房的无线通信传输功能。 硬件实现方案原理图如图2所示。 3软件实现
7、方案 软件程序由各设备的驱动程序和主程序组成。驱动程序包括:按键、ISG12864-03D液晶显示器、LCM1602、SP-DⅢ微型打印机、nRF903无线通信模块的驱动程序。主程序统一调用各功能驱动程序,主要包括:欢迎页面函数、翻页任务处理函数、点菜任务处理函数、中断处理函数。其中部分主程序如下。 #include"Key.h" /*键盘驱动头文件*/ #include"Lcm12864.h" /*LCM12864液晶驱动头文件*/ #include"Lcm1602.h" /*LCM16
8、02液晶驱动头文件*/ #include"Printer.h" /*热敏打印机驱动头文件*/ #include"nRF903.h" /*nRF903驱动头文件*/ voidSys_Init(void); //系统初始化函数 void频段中通信协议的设计.电子质量[J]2004(5):56-58. [3]黄曙,梁慧冰.微型打印机打印程序设计[M].北京:控制工程出版社,2004. [4]黄湖剑,梁楚樵.单片机与微型打印机的接