基于单片机的银行叫号系统设计
[关键词:单片机,银行叫号系统] [热度 ]提示:此毕业设计论文完整版包含【论文,电路图,源程序】 作品编号:txgc0461,word全文:50页,合计:23000字 |
针对当前市场出现的排队叫号系统的应用问题,本设计提出了基于单片机的银行叫号系统的设计方案,实现了显示与叫号同步的功能,并且显示的数字可以通过按键输入。本设计主要介绍了银行叫号系统的组成、总体设计、工作原理及其优点,详细地阐述了软硬件电路设计,并给出了详细电路图。本系统采用模块化设计,由主控模块、显示模块、语音模块,键盘模块组成。其中主控模块采用单片机STC89C51,显示模块采用8*8LED阵列,语音模块使用由语音芯片WT588D组成的电路,键盘模块采用矩阵式接法。实验证明,该系统结构简单合理、稳定性好、价格便宜、字型美观等优势,将会是排队行业的一种趋势,因此具有一定的科研价值和实用价值。
课题研究的主要内容
本课题主要研究基于单片机的银行叫号系统的设计,通过单片机来控制银行叫号系统,系统由主控制器、键盘模块、显示模块、语音电路组成。本文主要介绍了银行排队叫号系统的组成、总体设计、工作原理及其优点,详细地阐述了软硬件电路设计,并给出了详细电路图。主控制器可以采用单片机来控制语音模块、显示模块来实现叫号功能。键盘共设计16按键,其中0~9共10个按键是用来给柜台的工作人员叫号使用,而其他的按键可在必要的时候应用。
该系统大体上可以分为硬件部分和软件部分,其中硬件部分主要包括主控制器模块、键盘模块、显示模块、语音模块等。软件部分包括主程序设计及各个模块设计。所以该设计主要采取的方法是分块设计。
本文结构
第1章绪论。综述银行叫号系统的课题背景、发展现状、其发展趋势及课题研究的主要内容。
第2章为银行叫号系统的理论基础。该部分对银行叫号系统的构成、工作原理及其优点加以论述,并对系统中用到得元件给以介绍。
第3章是针对硬件设计。给出系统各模块的详细电路图。
第4章是软件设计。给出单片机模块控制显示模块、键盘模块、语音模块的各子程序的流程图,以及个别程序的详细程序。
第5章为调试与仿真。本章详细介绍了调试和仿真过程中出现的问题及解决方案。最后一章为结论。
银行叫号系统的构成
银行叫号系统可由主控制器模块、语音模块、键盘及显示模块等几部分组成。主控模块是整个系统的核心,完成输入信号和输出,根据系统的要求和现实的考虑选用单片机。单片机内部有两个16位定时/计数器 T0 和 T1,它们均可作为定时器或计数器使用,均具有4种不同的工作方式,用户可通过对特殊功能寄存器的编程,方便地选择适当的工作方式及设定T0或T1工作于定时器还是计数器。
键盘模块:键盘模块用于把外部想要办理业务的号码输入,系统可以采用独立式或矩阵式按键,本系统采用的是后者。
显示模块:单片机应用系统中使用的显示器件主要有发光二极管数码显示器(LED)和液晶显示器(LCD)。LED 价格低廉,配置灵活,与单片机接口简单;LCD可进行字符或图形显示,但成本高,与单片机接口也复杂。因为本系统只想实现显示数字的功能,所以本设计中采用 LED点阵来显示数字。
语音模块:语音叫号模块可以采用语音芯片,由于本系统中只需要语音播放的功能,因此在芯片中已经预先下载了需要播放的声音,使用时只需编程将其读出即可。单本系统采用的语音芯片是WT588D,它的功能很强大,在本系统中只用到了它的语音播报功能,后面章节中将会给以更加详尽的说明。
本系统通过Proteus仿真软件平台和Keil uVision2 集成开发环境实现16×16点阵LED双数字显示,完成了通过按键把想要按下的数字按下,传入单片机,并由单片机控制使其在LED点阵上显示出来,同时语音模块发出相应的声音来,从而达到了理想的设计效果。该仿真电路接近实际电路,可以直接由该电路利用相关软件设计印制电路板,加上电源电路等,就可以制作出叫号系统来。硬件电路连接时要特别注意不要短路,短路便可能会烧坏芯片,电路焊接完之后,要仔细核对之后再进行调试,以免造成不必要的麻烦。
提示:此毕业设计论文完整版包含【论文,电路图,源程序】 作品编号:txgc0461,word全文:50页,合计:23000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于单片机的银行叫号系统设计(论文,电路图,源程序)!