摘要:本文基于FPGA开发平台设计了一个电子点菜系统。该系统在QuartusII环境下,运用VHDL语言,采用模块化设计思想进行设计。该系统由控制模块、显示模块和键盘模块三大模块组成。本设计是以中小型餐馆为模型,采用FPGA对整个系统进行控制。进入系统时,您可以登陆服务员或者管理员帐户。管理员帐户具有以下功能:账户管理、菜单管理和表格管理;服务员帐户有一系列的点餐服务功能。客人进入表格后,服务员将账户和密码进入菜单,通过数码键盘完成订单,点餐完毕,点击check按钮帮助支付自助状态,进入休整状态,此时间留给服务员清洁桌面等。考虑对餐厅菜单的实时更新,通过管理员帐户可以添加或删除菜单,在话务帐户中单击“更新按钮”可以实时更新菜单。此系统还提供预先预约功能,点击管理员界面中的查询按钮,查看使用情况。该系统易于操作、成本低,通过添加额外的硬件可以增加功能,非常适合在市场上广泛使用。
【关键词】FPGA;Quartus II;数据传输;电子点餐
目录
摘要
Abstract
引 言-1
1.总体设计框架-2
1.1总体设计-2
1.2电子点菜系统的设计任务及要求-3
1.3电子点菜系统结构组成-5
2.硬件部分-6
2.1 键盘模块-6
2.2 显示模块-8
2.3 控制模块-11
3.软件部分-12
3.1消抖模块-12
3.2分频模块-16
3.3控制模块-16
3.4显示模块-19
4.结论-19
参考文献-20
致 谢-22