基于AVR系列单片机的电子点菜系统的设计
基于AVR系列单片机的电子点菜系统的设计(论文8000字)
摘要
随着社会信息化的发展,我国的餐饮业迅猛发展。传统的点菜方式浪费时间,效率低下。本系统需要设计出简单的一个点菜系统,包括的环节有:终端(提供顾客使用)、前台(提供服务人员使用)。顾客可以下单点菜,前台可以查看顾客的菜单和桌号,然后做菜并且进行结算,最后服务人员上菜。
本文给出了电子点菜系统设计的方案。系统主要包括处理器模块、键盘输入模块、LCD显示模块、串口通信模块以及系统软件的设计。 顾客终端下位机通过串口通信PL2303发送数据给上位机前台。
关键字:单片机;点菜;电子;串口通讯
Electronic order based on AVR mcu
Abstract
With the development of social informatization , our country’s catering industry is developing rapidly . The traditional way of order is a waste of time, and low efficiency .This system need to design a simple ordering system. Include these link: The terminal (provide the customers to use)、The front desk(Service personnel). Customer can place the order to order and at the front desk can look at the menu and the number of the table. Then cook cook. Service personnel serving in the end.
[资料来源:http://Doc163.com]
This paper gives a complete order system design and implementation of the scheme. This system mainly includes CPU module、keyboard input module、the LCD display module、the serial port communication module and the design of the system software. Customer terminal machine via a serial port communication PL2303 sends data to the PC at the front desk.
Keywords: Single chip microcomputer;take order;electronic;serial port communication
系统总设计
本系统需要设计出简单的一个点菜系统,包括的环节有:终端下位机(提供顾客使用)、前台上位机(提供服务人员使用)。顾客可以下单点菜,前台可以查看顾客的菜单和桌号,然后通知厨房做菜并且前台进行结算,最后服务人员上菜。
目录
第一章 绪论 1
1.1研究背景和意义 1
1.2电子点菜的发展现状 1
1.3论文内容安排 2
第二章 系统总设计 3
2.1 硬件设计总框图 3
2.2 软件部分的设计 4 [来源:http://Doc163.com]
第三章 硬件系统的设计及实现 5
3.1单片机最小系统组成电路 5
3.1.1 晶振电路 5
3.1.2 复位电路 6
3.2串口通信部分 6
3.3 LCD12864液晶显示部分 8
3.3.1 LCD12864的基本特性 8
3.3.2 LCD12864与单片机的连接 9
3.3.3 LCD12864工作模式 9
3.4键盘部分 10
3.5 其他部分 12
3.5.1 74HC595部分 12
3.5.2 上拉电阻 14
第四章 软件部分的设计 15
4.1系统总的流程图 15
4.2系统各个程序模块 16
4.2.1 主程序模块 16
4.2.2 LCD12864初始化模块 16
4.2.3 按键模块 17
4.2.4 点菜和结算模块 18
4.2.5 串口通讯模块 19
第五章 调试与结果 21 [资料来源:http://Doc163.com]
5.1硬件调试 21
5.2调试结果 23
参考文献 25
附录 26
致 谢 39
[来源:http://www.doc163.com]