APP下载

基于单片机的点餐系统硬件设计

2017-04-22朱建武

科教导刊·电子版 2016年36期
关键词:存储芯片液晶屏单片机

朱建武

摘 要 本文介绍了一种基于AT89C51单片机的点餐系统硬件设计方案,处理数据并驱动液晶屏来实现对数据的显示。

关键词 单片机 存储芯片 液晶屏

中图分类号:TP273.5 文献标识码:A

1设计要求

在点餐系统硬件部分,主要采用的是24C1024和AT89C51两块芯片,其中24C1024用来存储所有菜名信息,通过AT89C51,将菜谱信息传输给液晶显示。但顾客选择好自己需要的菜品后,菜单将自动存储到AT89C51中,再可以通过串口与电脑直接相连,将菜单传输到数据庫中进行存储,并显示、打印出来。而AT89C51主要是用来控制24C1024与液晶之间数据传输,液晶显示部分以及串口通讯部分,是整块板的核心部分,是通过C语言程序烧制进去的。

2分析

顾客点菜过程中,顾客可以通过字母按键对菜单进行分类,找出符合自己口味的菜品类。若顾客还想点到固定的菜肴,可以直接通过输入菜名拼音首字母,即可获取菜肴名。全部点完按完成键,上方的中文液晶屏将清晰显示谢谢惠顾和请输入桌号等信息,顾客只需控制按键就可以点到自己所需的菜肴,既方便,又省事。点菜完成后,服务生可以通过电子点菜器上的串口传输点菜信息到总服务台上的电脑中,电脑再对信息加以分类存储、打印,这样避免了传统点菜的手写误差,也方便顾客结账和餐厅管理。

3硬件部分功能简介

单片机硬件部分包括:键盘矩阵,12863液晶屏,24C1024存储芯片,AT89C51芯片。

硬件功能:硬件部分包括电子点菜电路板和一个4*4的键盘矩阵,通过控制电路板上的按键通过单片机使液晶显示自己需要的信息,并保存在单片机中,还有MAX232串口驱动芯片用来驱动串口,然后就可以通过串口输入或输出信息,并保存到C#数据库中去。硬件部分还包含包括电子点菜器电路板的设计及焊接,24C1024芯片,AT89C51芯片,液晶,串口等部分。其中液晶显示上选择的是分部显示的原则,就是将要显示的信息预先存储在选好的位置上,不同按键按下触发不同内容显示在液晶上,还有个难点就是要将使用者所选择的菜记录下来,原本的设想是想把所选择的菜名和菜价用一个数组了,可8052的存储空间太小如果点的太多就根本无法存储。于是采用了另一种办法,就是记录菜名号的方法,在C#发送菜谱时给每一道菜加上一个唯一固定编号一起放送到24C1024中去,当客人点菜时就用一个数组来存储被点菜的编号,这样就大大降低了对存储空间的使用也提高了数据传输的安全性。

3.1 硬件电路图(图1)

通过串口与电脑相连相互传送数据。单片机通过P0口控制液晶显示,通过PI口控制24C1024芯片存储数据,通过串口将菜谱数据写入到24C1024芯片中去,同时调用24C1024芯片数据显示到液晶屏中。按键部分图略。按键选择菜名,客人最后确认后通过串口回传到PC中。

4总结

用单片机技术设计、制造的点菜器控制系统,具有集成度高、功能强、体积小、速度快、存储量大、指令丰富,抗干扰性强,性能价格比高,通用性好,推广范围大,工作可靠,指示准确,易于匹配,使用寿命长,标准化系数高等一系列优势和特点。

猜你喜欢

存储芯片液晶屏单片机
基于STM32F4的多通道串口驱动TFT液晶屏显示系统设计
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
中国存储芯片打破韩美日垄断局面迈出坚实一步
多通道NAND Flash存储芯片控制器的设计与实现
FPGA的TFT-LCD真彩液晶屏显示控制
Microchip推出两个全新PIC单片机系列
武汉新芯3D NAND将成为中国存储芯片产业弯道超车的切入点
基于单片机的存储测试电路