基于单片机的排队取号系统设计(附程序清单)
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的排队取号系统设计(附程序清单)(任务书,开题报告,论文14000字)
摘要
在我国经济快速发展的今天,时间就是金钱,如何提高工作效率是当今时代的重中之重。而以银行窗口为代表的营业大厅窗口行业,缺乏管理导致排队拥挤是企业网点提高工作效率、改善工作形象的一大阻碍。因此排队取号系统便应运而生。
本文是利用结构简单、操作简易的单片机AT89C51来进行排队取号系统的设计,对整个系统的软硬件设计做出了现实可行的方案,并完成了部分功能的模型仿真。
论文主要利用AT89C51来完成一个主从机分别管理排队和叫号系统,分别实现:排号打印、数据通信、LED显示、数字语音叫号、序号控制等相关功能的硬件电路设计及软件开发。
本文的特色:本文论题联系实际,与目前社会需求紧密联系,利用专业课学习的知识来实现系统的设计,为今后步入社会打好基础。
关键词:排队取号系统;AT89C51;单片机;通信。
Abstract
Today when China's economic is being increasingly developed, time is money, improving work efficiency is the most important one in modern times. Service Industries, which as represented by bank, is always crowd because of the lack of management. And this kind of phenomenon would hamper the companies to improve their work efficiency and image. Thus Queue Management System emerge at a historic moment.
This paper use AT89C51, which is simply use and has simple structure, to complete the Queue Management System. We design the hardware and the software, and then finish a part of simulation of the system.
This paper use AT89C51 to design a system that master MCU control the part of call number and slave MCU control the part of take number. The system expected to achieve these function: print number, data communication, LED display, digital voice calling, data processing.
The characteristic of the paper is that the design is practice and close with social needs. Using professional knowledge to achieve the design of the system is very helpful for me to step into society.
Key Words:Queue Management System; AT89C51; MCU; communication.
目录
第1章 绪论 1
1.1课题研究背景 1
1.2课题研究现状 2
1.3课题目的与意义 3
1.4课题主要任务 3
第2章 排队取号系统总体方案设计 4
2.1系统总体方案设计与组成 4
2.2系统工作流程 5
2.3系统方案选择与论证 7
2.3.1控制器模块 7
2.3.2串口通信模块 7
2.3.3语音播报模块 8
2.3.4微型打印机 9
2.4本章小结 9
第3章 系统硬件模块电路设计 10
3.1单片机最小系统设计 10
3.1.1 AT89C51单片机简介 10
3.1.2 单片机最小系统设计 12
3.2数码管显示模块设计 13
3.3语音播报模块设计 15
3.3.1 ISD4004语音芯片介绍 15
3.3.2 语音播报模块设计 16
3.4打印机控制模块设计 16
3.4.1 LAASDA PP40打印机概述 16
3.4.2 打印机控制模块硬件电路 18
3.5主从机通信电路设计 19
3.6本章小结 20
第4章 系统软件程序设计 21
4.1按键检测及数据处理子程序设计 21
4.1.1取号键检测及排号数据处理 21
4.1.2叫号键检测及叫号数据处理 22
4.2 LED显示子程序设计 23
4.3打印机控制程序设计 26
4.4语音播报模块程序设计 28
4.5主从机双机通信程序设计 36
4.6本章小结 39
第5章 系统部分硬件模块仿真 40
5.1部分硬件模块仿真 40
5.2本章小结 43
第6章 总结与展望 44
参考文献 45
附录A 46
附录B 47
致谢 61