基于单片机的电子菜单系统设计
来源:56doc.com 资料编号:5D27046 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D27046
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于单片机的电子菜单系统设计(论文11100字)
摘要
本文主要介绍基于单片机的电子菜单系统的设计。论文首先对本次设计所选用的51单片机、显示屏LCD12864、按键模块、通信方式进行阐述论证,然后分别对系统软硬件的设计分别进行说明。硬件部分对51单片机最小系统、显示屏LCD12864的接口电路、按键模块电路、串口通信模块进行具体说明;软件部分选用Keil这款软件用C语言编写实现,并对上述硬件模块的软件编程给出流程图并进行阐述剖析。最后对本系统的调试以及功能演示进行必要的说明,并总结设计过程中遇到的问题以及解决方法。
本系统最终实现了菜品的选择,删除,结账等功能,并且能够在上位机进行统一的管理,基本达到了本次毕业设计的目的。
关键词:电子菜单系统 51单片机显示屏12864
Electronic menu system based on single chip microcomputer
Abstract
This paper mainly introduces the design of electronic menu system based on single chip microcomputer. First of all, this paper describes the design of the selection of 51 single-chip, display LCD12864, button module, communication mode for demonstration, and then respectively on the system hardware and software design are described. Part of the hardware interface circuit of MCU minimum system, display LCD12864 analysis, key circuit module, serial communication module; software part use keil this software using C language programming to realize, and of the hardware module, software programming on the analysis. And the debugging of the system as well as the function of the necessary instructions.
This system has finally realized the functions of choosing dishes deleting dishes and checking and so on. And in the host computer unified management the system basically achieved the ultimate goal of this graduation project.
Key Words: Electronic menu system;51 single chip ;LCD12864
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 前言 1
1.2 研究现状 1
1.2.1 嵌入式电子点菜单的设计 2
1.2.2 基于单片机的餐厅便携式无线点菜系统设计 3
1.2.3 基于Android的无线点餐系统的设计与实现 3
1.3 论文研究内容 4
1.4 论文的结构安排 4
第二章 系统总体方案设计 6
2.1 主控制器的选择 6
2.2 显示屏的选择 7
2.3 键盘模块的选择 7
2.4 与上位机之间的通信设计 7
第三章 系统硬件电路设计 9
3.1 STC89C52最小系统电路 9
3.1.1 晶振电路 9
3.1.2 复位电路 10
3.2 按键电路 11
3.3 液晶显示电路 12
3.4 串口通信模块 13
3.5 单片机I/O口资源分配 13
3.6 小结 14
第四章 系统软件设计 15
4.1 概述 15
4.2 软件编程的整体设计方案 15
4.3 各模块子程序设计 17
4.3.1 液晶屏的显示 17
4.3.2 按键输入响应 21
4.3.3 无线通信模块 22
4.3.4 上位机界面设计 24
4.4 小结 25
第五章 系统的调试与功能演示 26
5.1 硬件调试 26
5.2 软件调试 27
5.3 小结 29
第六章 总结与展望 30
参考文献 31
致谢 33
|