论文部分内容阅读
【摘要】随着我国经济的不断发展,人们外出就餐的次数不断增加。因此,餐系统应运而生。这个点餐系统在很小成本的情况下既尽量满足顾客需求又解决服务人员少顾客多的问题,不论接待顾客,还能解决服务人员繁忙的问题。
【关键词】点餐系统 单片机 AT89C52
一、系统的总体方案
随着我国经济的不断发展,人们的消费水平不断提高,外出就餐的次数也不断增加。本文的简易点餐系统采用AT89C52为核心的单片机,能够减轻服务人员的的工作负担,提高工作效率,让顾客享受更优质快捷的服务。顾客按下按键后,向单片机传递消息,单片机对接收到的消息进行处理,通过服务台的LED显示相应的顾客的餐桌序号,顾客不同的需求可以通过不同的按键通过单片机在数码管上显示不同的数字。同时服务台的蜂鸣器发出语音提示,顾客的不同请求对应的蜂鸣器的声调不同。服务人员可以以此来判断顾客的不同需要,以便满足顾客的需求。服务台的服务人员在看到数码管上信息后,按下复位键,点餐系统恢复到初始状态,LED灯和数码管熄灭,同时蜂鸣器停止响铃。之后,服务人员去处理顾客的请求。
二、系统硬件设计
1、复位电路
复位电路是使单片机及系统处于初始状态的电路设备,它可以使单片机及系统从起始状态开始工作。一般在实际运用中,复位电路有两种:上电复位和按键与上电复位。我们的系统使用的是第二种。其电路图如图1所示。
图1复位电路
2、键盘电路
操作人员可以通过按键向单片机输送信息,实现人机交互。该点餐系统使用P3口和4*4矩阵键盘相连,模拟了四张餐桌的点餐情况。每个餐桌上有四个按键,分别表示顾客点餐,结账,呼叫服务台以及其他需求。的其矩阵键盘如图2所示。
图2键盘电路
3、显示电路
当顾客有需要时,按下对应的按键,数码管显示餐桌号,以及蜂鸣器发出语音提醒通知服务人员以满足顾客的需求。数码管显示电路连接单片机的P0口。
4、蜂鸣器电路
当顾客按下按键时服务台的蜂鸣器发出语音提示,及时通知服务人员顾客有需求并通过蜂鸣器的声调不同来映射顾客不同的需求。本点餐系统的蜂鸣器和单片机的P2.0相连,其电路图如图3所示。
图3蜂鸣器电路
三、系统软件平台
在实现硬件点餐系统之前,要先通过仿真来判断所设计的系统是否能够实现其功能,并通过调试是系统更加完美。我们选择了用Proteus和Keil C51软件来实现系统的仿真。
Proteus软件是英国Lab Center Electronics公司出版的工具软件,它能将单片机仿真和电路仿真相结合实现完美的仿真功能,并备受单片机爱好者青睐。它能将程序嵌入到虚拟的单片机中,使仿真过程与真实的硬件调试相似,实现其它仿真软件所不能做到的仿真效果。
Keil C51是美国Keil Software公司出品的C语言软件开发系统,它集编译、编辑于一体,支持汇编和C语言程序设计能生成.hex文件,将其嵌入proteus仿真的单片机中,能实现模拟仿真。
四、结束语
本系统采用89C52为核心的单片机,成本较低,可靠性高,功能比较齐全。并通过Proteus和Keil C51实现了电路的模拟仿真。我们这款产品适应于那些人力不足、客户量大但是没有大量资金购买昂贵无线点餐系统的中小型餐厅。在很小成本的情况下既尽量满足顾客需求又解决服务人员少顾客多的问题,不论接待顾客,还是解决服务人员繁忙的问题上都能发挥极大的作用。
【参考文献】
[1]华中科技大学《基于单片机的简易餐饮管理系统的设计与实现》蒋小龙
[2]清华大学出榜社 《单片机接口技术与应用》
[3]《模拟点餐控制系统设计》朱昌富 宁德师范学院
【关键词】点餐系统 单片机 AT89C52
一、系统的总体方案
随着我国经济的不断发展,人们的消费水平不断提高,外出就餐的次数也不断增加。本文的简易点餐系统采用AT89C52为核心的单片机,能够减轻服务人员的的工作负担,提高工作效率,让顾客享受更优质快捷的服务。顾客按下按键后,向单片机传递消息,单片机对接收到的消息进行处理,通过服务台的LED显示相应的顾客的餐桌序号,顾客不同的需求可以通过不同的按键通过单片机在数码管上显示不同的数字。同时服务台的蜂鸣器发出语音提示,顾客的不同请求对应的蜂鸣器的声调不同。服务人员可以以此来判断顾客的不同需要,以便满足顾客的需求。服务台的服务人员在看到数码管上信息后,按下复位键,点餐系统恢复到初始状态,LED灯和数码管熄灭,同时蜂鸣器停止响铃。之后,服务人员去处理顾客的请求。
二、系统硬件设计
1、复位电路
复位电路是使单片机及系统处于初始状态的电路设备,它可以使单片机及系统从起始状态开始工作。一般在实际运用中,复位电路有两种:上电复位和按键与上电复位。我们的系统使用的是第二种。其电路图如图1所示。
图1复位电路
2、键盘电路
操作人员可以通过按键向单片机输送信息,实现人机交互。该点餐系统使用P3口和4*4矩阵键盘相连,模拟了四张餐桌的点餐情况。每个餐桌上有四个按键,分别表示顾客点餐,结账,呼叫服务台以及其他需求。的其矩阵键盘如图2所示。
图2键盘电路
3、显示电路
当顾客有需要时,按下对应的按键,数码管显示餐桌号,以及蜂鸣器发出语音提醒通知服务人员以满足顾客的需求。数码管显示电路连接单片机的P0口。
4、蜂鸣器电路
当顾客按下按键时服务台的蜂鸣器发出语音提示,及时通知服务人员顾客有需求并通过蜂鸣器的声调不同来映射顾客不同的需求。本点餐系统的蜂鸣器和单片机的P2.0相连,其电路图如图3所示。
图3蜂鸣器电路
三、系统软件平台
在实现硬件点餐系统之前,要先通过仿真来判断所设计的系统是否能够实现其功能,并通过调试是系统更加完美。我们选择了用Proteus和Keil C51软件来实现系统的仿真。
Proteus软件是英国Lab Center Electronics公司出版的工具软件,它能将单片机仿真和电路仿真相结合实现完美的仿真功能,并备受单片机爱好者青睐。它能将程序嵌入到虚拟的单片机中,使仿真过程与真实的硬件调试相似,实现其它仿真软件所不能做到的仿真效果。
Keil C51是美国Keil Software公司出品的C语言软件开发系统,它集编译、编辑于一体,支持汇编和C语言程序设计能生成.hex文件,将其嵌入proteus仿真的单片机中,能实现模拟仿真。
四、结束语
本系统采用89C52为核心的单片机,成本较低,可靠性高,功能比较齐全。并通过Proteus和Keil C51实现了电路的模拟仿真。我们这款产品适应于那些人力不足、客户量大但是没有大量资金购买昂贵无线点餐系统的中小型餐厅。在很小成本的情况下既尽量满足顾客需求又解决服务人员少顾客多的问题,不论接待顾客,还是解决服务人员繁忙的问题上都能发挥极大的作用。
【参考文献】
[1]华中科技大学《基于单片机的简易餐饮管理系统的设计与实现》蒋小龙
[2]清华大学出榜社 《单片机接口技术与应用》
[3]《模拟点餐控制系统设计》朱昌富 宁德师范学院