通信工程技术用FPGA实现银行叫号系统gnse.docx

上传人:you****now 文档编号:48137710 上传时间:2022-10-05 格式:DOCX 页数:41 大小:317.20KB
返回 下载 相关 举报
通信工程技术用FPGA实现银行叫号系统gnse.docx_第1页
第1页 / 共41页
通信工程技术用FPGA实现银行叫号系统gnse.docx_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《通信工程技术用FPGA实现银行叫号系统gnse.docx》由会员分享,可在线阅读,更多相关《通信工程技术用FPGA实现银行叫号系统gnse.docx(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、武汉理工大学通信工程应用技术课设报告书目录摘要1Absttracct21、设计计内容332、系统统整体设设计原理理42.1 排队系系统的基基本功能能42.2 系统工工作原理理42.3 软件操操作流程程53、电路路硬件模模块设计计63.1 业务调调度模块块设计663.1.1 时时钟电路路63.1.2 复复位电路路73.2 排队子子系统模模块设计计83.3 工作人人员服务务模块设设计83.4 业务提提示模块块设计883.4.1 LLCD液液晶屏单单元83.4.2 语语音播放放单元993.5电电源设计计104、整体体电路图图115、系统统软件设设计1225.1 通信协协议1225.2 业务调调度系统

2、统程序设设计1335.3排排队子程程序设计计145.4 服务子子程序设设计1445.5业业务提示示子程序序设计1156、电路路仿真结结果1667、总结结198、参考考文献220附录 C源程程序代码码21摘要目前,在在以银行行营业大大厅为代代表的窗窗口业务务,大量量客户的的拥挤排排队已成成为了这这些企事事业单位位改善服服务品质质、提升升企业形形象的主主要障碍碍。排队队叫号系系统的使使用将成成为改变变这种情情况的有有力手段段。排队队系统完完全模拟拟了人群群排队的的全过程程,通过过取票进进队。排排队等待待、叫号号服务等等功能,很很好的解解决了客客户在服服务机构构办理业业务是所所遇到的的各种排排队、拥

3、拥挤和混混乱现象象,代替替了人们们站队的的辛苦,把把顾客等等待的烦烦恼变成成了一段段难得的的休闲时时光,使使客户拥拥有了一一个自由由的空间间和一份份美好的的心情。本本次课程程设计详详细的介介绍了设设计的整整过程,各各个子系系统的设设计规则则,而且且还基于于MATTLABB做了简简单的仿仿真。关键字:窗口业业务、排排队等待待、呼叫叫服务、设设计、MMATLLABAbsttracctAt ppressentt, iin tthe bussineess halll oof tthe bannk aas tthe reppressenttatiive of thee wiindoow sservvic

4、ee, aa laargee nuumbeer oof ccusttomeers queeuinng hhas beccomee thhe mmainn obbstaaclee too thhesee ennterrpriisess too immproove serrvicce qquallityy, eenhaancee coorpooratte iimagge. Thee usse oof qqueuuingg syysteem wwilll beecomme aa poowerrfull meeanss too chhangge tthiss siituaatioon. Queeuin

5、ng ssysttem is fullly simmulaatess thhe wwholle pproccesss off thhe ccrowwd qqueuuingg, tthe ticckett innto thee teeam. Quueuiing, quueuiing andd seerviice funnctiionss, iis aa veery goood ssoluutioon tto ccusttomeers in thee seerviice bussineess is enccounnterred queeuinng, croowdeed aand chaaotiic

6、 pphennomeena, innsteead of peooplee liine up harrd, makke ccusttomeer wwaittingg annnoyyancce iintoo a rarre lleissuree tiime, soo thhat cusstommerss haave a ffreee sppacee annd aa goood moood.Keywwordds: winndoww seerviice, waaitiing in linne, calll sservvicee, ddesiign, MAATLAAB1、设计计内容由于嵌入入式的电电路板

7、比比较复杂杂,而次次设计用用单片机机可以实实现,所所以相对对来说用用单片机机设计比比较简单单,程序序设计也也比较方方便。通过编程程对SYYC899C522输入/输出接接口进行行控制,并并对16602液液晶显示示屏进行行操作,使使之显示示相关信信息。当两个业业务办理理窗口中中的某一一个有一一个人的的事务办办理完毕毕时对应应窗口的的工作者者便按下下叫号键键,通过过液晶显显示“Noww Noo.X comme tto NNo.XX wiindoow!”的信息息,通知知持有下下一个号号码的人人前来。当前来办办理事务务的人按按下领号号键后,若若能正常常领号,则则液晶显显示“Youur nnumbber

8、is X.”的信息息。若检检测到等等待的人人数(通通过液晶晶显示)达到220时,蜂蜂鸣器“报警”,任一一窗口处处的叫号号键被按按下,则则液晶显显示“Queeue is fulll,ccomee laaterr.”的信息息,同时时领号被被禁止,但但仍可以以叫号,即即持有号号码的人人继续办办理业务务,直到到等待的的人数小小于200才能继继续领号号。另外外有一个个统计客客流量的的按键,按按下则显显示“Noww thhe ttotaal nnum is X”,即到到目前为为止领过过号的总总人数,并并在液晶晶右侧显显示仍在在等待的的人数。系系统工作作过程中中每按下下任一个个按键时时蜂鸣器器发出响响声。叫

9、叫号系统统每次结结束工作作时恢复复到初始始状态。焊好电路路确定芯芯片与外外围电路路的接口口后,只只需写程程序对芯芯片I/O口进进行操作作,便可可实现信信息的显显示、传传递等功功能。单单片机芯芯片相对对集成度度更高,成成本也比比较低。并并且电路路连接比比较简单单,调试试过程中中只需改改动程序序,信息息显示也也更直观观。系统统稳定性性足够满满足设计计要求。2、系统统整体设设计原理理智能排队队叫号系系统是提提高窗口口服务行行业的办办公效率率,解决决顾客排排队等候候问题的的有利工工具。本本文设计计的嵌入入式智能能排队叫叫号系统统基本完完全模拟拟人群排排队过程程,通过过取号、进进队、排排队等待待、叫号号

10、服务等等功能代代替人们们站队,实实现机器器自动代代替人排排队的过过程。可可以适用用于银行行、工商商、税务务、医院院等窗口口比较繁繁忙的地地方2.1 排队系系统的基基本功能能(1)银银行门口口有一个个叫号机机,在客户户操作下下可打印印出一个个顺序号号;客户按按照顺序序号依次次到银行行窗口办办理业务务;(2)叫叫号机支支持两类类业务:现金业业务和非非现金业业务。办办理现金金业务的的窗口有有3个,办办理非现现金业务务的窗口口有2个,称称为综合合窗口;现金业业务窗口口只能办办理现金金业务,而而综合业业务窗口口可以办办理现金金业务和和非现金金业务;(3)非非现金业业务优先先级高,综综合业务务窗口只只有在

11、没没有非现现金业务务情况下下,才能能办理现现金业务务;(4)银银行工作作人员在在办理了了一个客客户业务务后,按按一个呼呼叫按钮钮,由系系统安排排其下一一个办理理业务的的顺序号号;顺序序号在窗窗口前的的LEDD屏上显显示的同同时进行行语音播播音,提提示客户户前来办办理业务务;设计计一个叫叫号调度度系统,实实现对办办理银行行业务的的排队和和调度。2.2 系统工工作原理理集排队系系统服务务主机与与取号机机一体的的嵌入式式排队叫叫号主机机服务器器设置在在服务大大厅,客客户进入入大厅,选选择自己己需要的的服务类类别,记记下当前前排队的的序号,然然后到相相应的休休息区等等待。服服务大厅厅设有一一个LEED

12、显示示屏,用用于对当当前的操操作进行行提示。当当窗口的的工作人人员开始始进行客客户服务务时,查查询相应应的排队队队列,响响应请求求,并在在LEDD显示屏屏上显示示相应消消息,并并驱动语语音呼叫叫系统给给出语音音提示:请xxxx号到到xx号窗窗口。如图1所所示,排排队系统统基本流流程图以以所要处处理的排排队信息息为主体体,从客客户在发发号机上上按下按按键后产产生的一一条记录录开始,给给出了数数据处理理的整个个流程。图1 系系统流程程图本文所设设计的嵌嵌入式系系统所遵遵循的软软件和硬硬件协同同设计的的方法和和特点,即即软硬件件设计是是并行且且交叉的的,两者者互相支支持、互互相提供供开发的的平台。可

13、可以设计计出整个个系统的的结构如如图2所示,整整个系统统主要由由排队子子系统、业业务调度度系统、业业务提示示系统组组成。图2 系系统结构构图排队子系系统同时时涉及到到客户的的操作和和工作人人员的操操作,其其简单的的工作流流程为:顾客到到达服务务大厅后后,先到到排队发发号机上上选择自自己需要要的服务务类型,得得到自己己的服务务序号后后,到相相应的休休息位置置等候语语音呼叫叫,同时时关注LLCD液液晶屏的的显示,当当被叫到到自己的的排队号号时,根根据语音音提示和和LCDD屏显示示信息到到相应窗窗口办理理业务;工作人人员到达达指定的的窗口后后,待准准备好服服务客户户时按下下呼叫键键开始工工作,每每服

14、务完完一个客客户后就就按呼叫叫键呼叫叫下一位位客户。2.3 软件操操作流程程本设计中中自动排排队叫号号软件的的模拟操操作流程程如下:1、系统初始化主程序不断扫描按键,等待外部信号的到来。2、领号者领号需要领号的人只需按下领号键,若领号成功,则系统显示所领取的号码,否则等待片刻再前来领号。3、工作人员叫号 窗口工作者按下叫号键,通知下一位顾客前来办理业务,若无人正在等待,则返回信息给工作人员。4、若等待人数超过限制,系统报警,领号暂停。否则领号、叫号工作继续进行,到系统关闭为止。图3 软软件流程程框图3、电路路硬件模模块设计计系统是一一个简单单的分布布式控制制系统,系系统硬件件由排队队子系统统模

15、块、工工作人员员服务模模块、业业务调度度模块和和业务提提示模块块等模块块构成,考考虑到节节约系统统开发成成本及时时间等因因素,排排队子系系统模块块和工作作人员服服务模块块均使用用按键模模拟;业业务调度度模块的的核心芯芯片选用用价格较较低且性性能较佳佳的STTC899C544单片机机;业务务提示模模块的核核心芯片片选择的的是ISSD40004语语音存储储控制芯芯片和LLCD116022。3.1 业务调调度模块块设计51单片片机是对对目前所所有兼容容Inttel 80331指令令系统的的单片机机的统称称。该系系列单片片机的始始祖是IInteel的80331单片片机,后后来随着着Flaash rom

16、m技术的的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。要使得单单片机能能够正常常工作,那那么就需需要时钟钟电路和和复位电电路。单单片机的的时钟信信号用来来提供单单片机内内各种微微操作的的时间基基准,复复位操作作则使单单片机的的片内电电路初始始化,使使单片机机从一种种确定的的状态运运行。3.1.1 时时钟电

17、路路单片机的的时钟信信号通常常用两种种电路形形式得到到:内部部振荡方方式和外外部振荡荡方式。在在引脚XXTALL1和XTAAL2外接晶晶体振荡荡器或陶陶瓷谐振振器,就就构成了了内部振振荡方式式。由于于单片机机内部有有一个高高增益反反相放大大器,当当外接晶晶振后,就就构成了了自激振振荡器,并并产生振振荡时钟钟脉冲。内内部振荡荡方式如如图3所示。图图中,电电容C11,C2起稳稳定振荡荡频率、快快速起振振的作用用。电容容值一般般为530ppF。内内部振荡荡方式所所得的时时钟信号号比较稳稳定,实实用电路路中使用用较多。在在本设计计中,需需要得到到稳定的的时钟脉脉冲,因因而我们们采用内内部振荡荡方式,其

18、其电路图图如图33所示。图4内部部振荡方方式3.1.2 复复位电路路复位操作作完成单单片机片片内电路路的初始始化,使使单片机机从一种种确定的的状态开开始运行行。当单单片机的的复位引引脚出现现5mss以上的的高电平平时,单单片机就就完成了了复位操操作。如如果RSST持续续为高电电平,单单片机就就处于循循环复位位状态,而而无法执执行程序序,因此此要求单单片机复复位后能能脱离复复位状态态。根据应用用的要求求,复位位操作通通常有两两种基本本形式:上电复复位、开开关复位位。上电电复位要要求接通通电源后后,自动动实现复复位操作作。开关关复位要要求在电电源接通通的条件件下,在在单片机机运行期期间,如如果发生

19、生死机,用用按钮开开关操作作使单片片机复位位。本设计中中,上电电且开关关复位的的电路如如图4所示。上上电后,由由于电容容的充电电,使RRST持续一一段高电电平时间间。当单单片机已已在运行行之中时时,按下下复位键键也能使使RSTT持续一一段时间间的高电电平,从从而实现现上电且且开关复复位的操操作。通通常选择择C=110330uFF,R=110k,本设设计中,选选择C=10,R=110k。图5复位位电路综上所述述,单片片机的最最小系统统电路图图如图55所示。图6单片片机最小小系统3.2 排队子子系统模模块设计计排队子系系统模块块是用作作客户选选择服务务类型的的,按照照设计要要求,本本排队子子系统模

20、模块需要要实现叫叫号机支支持两类类业务:现金业业务和非非现金业业务。因因而我们们需要设设定两个个按键来来选择不不同的业业务在此此我使用用的是两两个按键键来区分分不同的的业务,其其电路图图如图66。其中中,当客客户按下下按键11时,代代表其选选择的是是现金业业务,当当客户按按下按键键2时,代代表其选选择的是是非现金金业务。图7 用用户叫号号模块3.3 工作人人员服务务模块设设计工作人员员服务模模块是给给工作人人员进行行操作的的,当工工作人员员处理完完一次服服务时,按按下服务务窗口的的叫号按按键,就就能够对对下一位位客户进进行服务务,设计计要求中中要求一一共要有有5个服务务窗口,那那么,我我们在这

21、这里设计计5个按键键分别代代表5个窗口口的工作作人员的的操作。3.4 业务提提示模块块设计3.4.1 LLCD液液晶屏单单元在本设计计中,我我选用了了LCDD16002作为为显示模模块。液晶显示示器(LLCD)以其具具有功耗耗低,体体积小,重重量轻,超超薄等许许多其他他显示器器无法比比你的优优点,而而被广泛泛用于单单片机控控制的智智能仪器器、仪表表和低功功耗电子子产品中中。LCCD16602智智能显示示模块可可以实现现两行每每行166个字符符的显示示。该LLCD116022外围电电路简单单,程序序控制易易实现。其其中D00D77是数据据接口,用用以接收收单片机机的数据据,VSSS是电电源地,V

22、DD是正5V逻辑电源,V0是驱动电源,RS选择输入的是数据还是命令,R/W选择读写操作,E为使能信号。LCD1602有很多指令供使用者调用,能够实现基本的显示功能。LCD1602接口电路如图7。图8 LCDD16002显示示模块电电路3.4.2 语语音播放放单元语音播放放单元的的核心芯芯片采用用的是IISD公公司的IISD440044语音芯芯片,其其工作电电压为33V,单单片录放放时间为为16mmin,音音质好。该该芯片采采用CMMOS技技术,内内含振荡荡器、防防混淆滤滤波器、平平滑滤波波器、音音频放大大器、自自动静噪噪及高密密度多电电平闪烁烁存贮陈陈列,其其设计是是基于所所有操作作必须由由微

23、控制制器控制制,操作作命令可可通过串串行通信信接口(SPII或Miccrowwiree)送入入。芯片片采用多多电平直直接模拟拟量存储储技术,每每个采样样值直接接存贮在在片内闪闪烁存贮贮器中,因因此能够够非常真真实、自自然地再再现语音音、音乐乐、音调调和效果果声,避避免了一一般固体体录音电电路因量量化和压压缩造成成的量化化噪声和和“金属声声”。片内内信息存存于闪烁烁存贮器器中,可可在断电电情况下下保存1100年年(典型值值),反复复录音110万次次。其电路图图根据芯芯片手册册要求设设计如图图9所示。图9 语语音播放放单元3.5电电源设计计本系统采采用USSB的5V供电电系统,用用外界的的稳压器器

24、代替了了传统制制作电源源系统的的过程,减减少了设设计工作作量。并并且本系系统供电电电源电电压稳定定,电路路简单易易实现。本次就不算详细讲述了。4、整体体电路图图图10 整体体电路仿仿真图5、系统统软件设设计本系统的的软件设设计主要要包含通通信协议议的设定定、排队队子程序序的设计计、服务务子程序序的设计计、业务务提示子子程序设设计以及及业务调调度程序序的设计计。5.1 通信协协议通信协议议(coommuuniccatiionss prrotoocoll)是指指双方实实体完成成通信或或服务所所必须遵遵循的规规则和约约定。协协议定义义了数据据单元使使用的格格式,信信息单元元应该包包含的信信息与含含义

25、,连连接方式式,信息息发送和和接收的的时序,从从而确保保网络中中数据顺顺利地传传送到确确定的地地方。 常用的的通信协协议有串串口通信信协议、I2C通信协议、SPI通信协议等等。在本系统中,排队子系统模块和服务子系统模块直接与业务调度模块相连接,不需要使用通信协议,而业务调度模块与业务提示子模块之间使用的是SPI通信方式。SPPI,是是英语SSeriial Perriphheraal iinteerfaace的的缩写,顾顾名思义义就是串串行外围围设备接接口,是是一种标标准的四四线同步步双向串串行总线线。SPPI是Mottoroola首首先在其其MC668HCCXX系系列处理理器上定定义的。SPI

26、接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。 SPII总线系系统是一一种同步步串行外外设接口口,它可可以使MMCU与与各种外外围设备备以串行行方式进进行通信信以交换换信息。外外围设置置FLAASHRRAM、网网络控制制器、LLCD显显示驱动动器、AA/D转转换器和和MCUU等。SPPI总线线系统可可直接与与各个厂厂家生产产的多种种标准外外

27、围器件件直接接接口,该该接口一一般使用用4条线: 串串行时钟钟线(SSCK)、主主机输入入/从机输输出数据据线MIISO、主主机输出出/从机输输入数据据线MOOSI和低电电平有效效的从机机选择线线SS(有的SPPI接口口芯片带带有中断断信号线线INTT、有的的SPII接口芯芯片没有有主机输输出/从机输输入数据据线MOOSI)。SPPI的通通信原理理很简单单,它以以主从方方式工作作,这种种模式通通常有一一个主设设备和一一个或多多个从设设备,需需要至少少4根线,事事实上33根也可可以(用用于单向向传输时时,也就就是半双双工方式式)。也也是所有有基于SSPI的的设备共共有的,它它们是SSDI(数数据

28、输入入),SSDO(数数据输出出),SSCK(时时钟),CS(片选)。SSDO 主主设备数数据输出出,从设设备数据据输入 SDII 主设备备数据输输入,从从设备数数据输出出 SCLLK 时钟钟信号,由由主设备备产生 CS 从从设备使使能信号号,由主主设备控控制其中CSS是控制制芯片是是否被选选中的,也也就是说说只有片片选信号号为预先先规定的的使能信信号时(高高电位或或低电位位),对对此芯片片的操作作才有效效。这就就允许在在同一总总线上连连接多个个SPII设备成成为可能能。接下下来就负负责通讯讯的3根线了了。通讯讯是通过过数据交交换完成成的,这这里先要要知道SSPI是是串行通通讯协议议,也就就是

29、说数数据是一一位一位位的传输输的。这这就是SSCK时时钟线存存在的原原因,由由SCKK提供时时钟脉冲冲,SDDI,SDOO则基于于此脉冲冲完成数数据传输输。数据据输出通通过SDDO线,数数据在时时钟上升升沿或下下降沿时时改变,在在紧接着着的下降降沿或上上升沿被被读取。完完成一位位数据传传输,输输入也使使用同样样原理。这这样,在在至少88次时钟钟信号的的改变(上上沿和下下沿为一一次),就就可以完完成8位数据据的传输输。要注注意的是是,SCCK信号号线只由由主设备备控制,从从设备不不能控制制信号线线。同样样,在一一个基于于SPII的设备备中,至至少有一一个主控控设备。这这样传输输的特点点:这样样的

30、传输输方式有有一个优优点,与与普通的的串行通通讯不同同,普通通的串行行通讯一一次连续续传送至至少8位数据据,而SSPI允允许数据据一位一一位的传传送,甚甚至允许许暂停,因因为SCCK时钟钟线由主主控设备备控制,当当没有时时钟跳变变时,从从设备不不采集或或传送数数据。也也就是说说,主设设备通过过对SCCK时钟钟线的控控制可以以完成对对通讯的的控制。SPI还还是一个个数据交交换协议议:因为为SPII的数据据输入和和输出线线独立,所所以允许许同时完完成数据据的输入入和输出出。不同的的SPII设备的的实现方方式不尽尽相同,主主要是数数据改变变和采集集的时间间不同,在在时钟信信号上沿沿或下沿沿采集有有不

31、同定定义,具具体请参参考相关关器件的的文档。 在点对对点的通通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。在多个从设备的系统中,每个从设备需要独立的使能信号,硬件上比I2C系统要稍微复杂一些。最后,SPI接口的一个缺点:没有指定的流控制,没有应答机制确认是否接收到数据。5.2 业务调调度系统统程序设设计排队服务务主机的的软件设设计采用用模块化化方法进进行设计计,包括括了业务务调度系系统程序序设计、排排队子程程序设计计、服务务子程序序设计、业业务提示示子程序序设计等等。而由由业务调调度系统统程序对对各个子子程序进进行管理理和协调调,业务务调度系系统设计计流程图图如图110所

32、示示。图11业业务调度度系统主主程序流流程图5.3排排队子程程序设计计排队子程程序主要要用于将将顾客的的排队信信息计入入到相应应队列中中。如上上所述,客客户在叫叫号机上上可以选选择两种种服务,分分别是现现金服务务和非现现金服务务。在这这里,我我将客户户状态与与其所选选服务及及其排队队需要制制成一个个3维数组组GueestSStuttasQueeueNNumtyypeissSerrvedd。当当有顾客客在叫号号机上进进行取号号操作时时,会将将其对应应取得的的序号作作为QuueueeNumm的值,根根据其选选择的是是现金服服务还是是飞现金金服务,分分别将ttypee的值设设置为00或1,当客客户处

33、于于等候被被服务状状态时,isServed项为0,当已经为客户服务后,isServed项为1。5.4 服务子子程序设设计服务子程程序主要要是当服服务人员员按下按按键后的的一系列列的调度度操作。在在本系统统中,存存在有22中不同同的服务务窗口,现现金服务务窗口和和综合服服务窗口口,现金金服务窗窗口是只只能办理理现金业业务的窗窗口,综综合服务务窗口既既能办理理现金业业务又能能办理非非现金业业务的窗窗口。当当服务员员按下操操作按键键时,根根据当前前服务窗窗口的类类型,选选择相应应的客户户到当前前窗口进进行服务务。服务务子程序序设计流流程图如如图122。图12服服务子程程序设计计流程图图5.5业业务提

34、示示子程序序设计业务提示示子程序序包含LLCD液液晶提示示和语音音提示两两个部分分。液晶晶部分程程序设计计较为简简单,语语音提示示部分使使用的是是ISDD40004芯片片,其内内部共有有38440K单单元的FFlassh存储储阵列,共共分为224000行,每每行16600列列,而IISD440044内部具具有特殊殊的信息息寻址机机制,即即对每行行(行首地地址)进行寻寻址,而而每行中中的列不不可寻址址。这样样,ISSD40004内内部最多多可录或或放的语语音信息息为24400段段,每一一信息段段的最小小单位为为1行,每每一信息息段由起起始地址址指针、记记录的语语音信息息和信息息结束标标志位(EO

35、MM)3部部分组成成,一个个信息段段可占用用1行或多多行存储储空间。对对行寻址址是通过过行地址址时钟(RACC) 来来实现的的,对于于ISDD400042116MPP其录放放时间为为9600s,因因此它的的分辨率率为400mms(即即1个行地地址时钟钟周期为为4000ms)。这样样只要对对行地址址时钟输输出端RRAC的的低电平平进行计计数就可可以知道道每一信信息段占占用了多多少行,也也就可以以知道每每一信息息段的起起始地址址和结束束地址。在在本系统统中将113段音音提前录录好,1113段音音分别是是:“请”、“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“号到

36、”、“号窗口口”,然后根根据所叫叫号码的的不同及及窗口号号的不同同进行组组合放音音,所播播放的提提示音共共分为99段,例例如“请”-“1”-“号到”-“2”-“号窗口口”。6、电路路仿真结结果图13 仿真电电路a开机画面面,程序序启动。图14 仿真电电路b开始叫号号,客户户端按键键按一下下,领号号加一!图15 仿真电电路c客户开始始到窗口口1办理业业务。图16 仿真电电路d客户到窗窗口2办办理业务务。图17 仿真电电路e统计人数数,当前前领号人人数,等等待办理理业务人人数。图18 仿真电电路f领号人数数达到人人数上限限,停止止领号。仿真的结结果和我我们预计计的结果果一致。在在仿真期期间出现现过

37、软件件自动弹弹出的原原因,后后来重启启电脑解解决。7、总结结经过努力力,本设设计仅是是使用单单片机完完成了银银行叫号号系统的的功能。本本文首先先分析了了叫号系系统发展展现状,指指出了在在智能排排队系统统中采用用嵌入式式技术的的优势,剖剖析了一一般排队队叫号系系统的业业务需求求和基本本功能,采采用软硬硬件协同同设计的的方法,提提出了排排队叫号号系统的的整体设设计方案案。同时时本文分分别对系系统的硬硬件和软软件设计计与实现现方法进进行了说说明,给给出了系系统基本本功能的的测试方方法和测测试结果果以及仿仿真结果果。总结结了本文文所做的的工作和和存在的的问题,并并对下一一步系统统的功能能扩展进进行了展

38、展望。此系统采采用LCCD16602显显示,做做起来比比较简单单,其中中只设立立了两个个处理窗窗口,虽虽然很少少,不过过根据需需要可以以经行增增加,具具有较好好的扩展展功能。本本设计虽虽不及现现今比较较成熟的的产品,不不过对需需求不是是很高的的人还是是可以的的。从此此次设计计中,我我学到了了很多,对对没有掌掌握的知知识都有有了一定定的了解解。8、参考考文献1新新型集成成电路的的应用电子子技术基基础课程程设计梁宗善主编,华中科技大学出版社。2电电子技术术基础课课程设计计孙梅梅生等编编著,高高等教育育出版社社。3551单片片机C语语言教程程郭天天祥编著著,电子子工业出出版社。4单片机机教程一一单片

39、机机基础 张迎新新编著 第二二版.220066.85马马忠梅等等编著单片机机的C语语言应用用程序设设计(第4)饭) 北北京航空空航天大大学出版版社.220077.2附录 C源程程序代码码#inccludde/CC51程程序包含含的头文文件#deffinee uccharr unnsiggnedd chhar#deffinee uiint unssignned intt/以下下定义要要用到的的字符串串数组uchaar ccodee t00=Weelcoome!;uchaar ccodee t11=wpp;/wwp意为为正在等等待的人人数uchaar ccodee t22=Yoour No.is;

40、uchaar ccodee t33=Noo. coome to;uchaar ccodee t333=NNo. wwinddow!;uchaar ccodee t44=Quueuee iss fuull,;uchaar ccodee t444=ccomee laaterr.;uchaar ccodee t55=Nooboddy iis;uchaar ccodee t555=wwaittingg!;uchaar ccodee t66=Noow tthe tottal wp;uchaar ccodee t666=nnumbber is ;uchaar nnum,waiitinng,ccounnt;

41、/nuum为所所领号码码,waaitiing为为正在等等待的人人数sbitt lccdenn=P227; /液晶使使能端sbitt lccdrww=P225;/“读”或“写”选择端端,要置置低sbitt lccdrss=P226;/写写命令/数据选选择端:置0写写命令,置置1写数数据sbitt s00=P334;/领领号键sbitt s11=P331;/窗窗口1的的叫号键键sbitt s22=P332; /窗窗口2的的叫号键键sbitt s33=P333;/停停止领号号键sbitt addd=PP355;/统统计客流流量sbitt beee=PP155;/蜂蜂鸣器端端口/函数数声明voidd

42、deelayy(uiint);/延延时voidd dii();/蜂蜂鸣voidd wrritee_coom(uuchaar);/向向液晶写写入命令令voidd wrritee_daata(uchhar);/向向液晶写写入数据据voidd goo(uccharr,uccharr);/移移动光标标voidd shhownnum(uchhar);/显显示数字字voidd shhowsstr(uchhar *); /显显示字符符串voidd cllearr();/清清空动态态显示voidd innit();/初初始化voidd keeysccan();/键键盘扫描描/函数数定义voidd deelay

43、y(uiint n)uinnt ii,j;forr(i=n;ii0;i-)/不不够精确确地延时时1mssfoor(jj=1110;jj0;j-);voidd dii() beee=0;dellay(1000);beee=1;voidd wrritee_coom(uuchaar ccom)lcddrs=0;/选选择写命命令lcddrw=0;/“读写”选择写写P0=comm;/液液晶输入入端接单单片机PP1口lcdden=1;/产产生上升升沿dellay(3);lcdden=0;voidd wrritee_daata(uchhar datt)lcddrs=1;/选选择写数数据lcddrw=0;P0

44、=datt;lcdden=1; dellay(3); lcdden=0;voidd goo(uccharr x,uchhar y)if(x=1)wrritee_coom(00x800+y);/从从液晶第第一行左左端开始始写入数数据elssewrritee_coom(00x800+0xx40+y);/从从液晶第第二行左左端开始始写入数数据voidd shhownnum(uchhar datt)uchhar codde tt= ;uchhar shii,gee;shii=daat/110; /分分离十位位ge=datt%100;/分分离个位位if(shii0)wrritee_daata(0x330+sshi);/显显示个位位elssewrritee_daata(t00);wrritee_daata(0x330+gge);/显显示十位位voidd shhowsstr(uchhar *t)whiile(*t)wrritee_daata(*t); /向向液晶读读入字符符串t+; voidd cllearr()wriite_comm(0xx01); /清清空屏幕幕go(1,114);/光光标定位位到1行行14列列shoowsttr(tt1);go(2,114);/光光标定位位到2行行15列列shoownuum(wwaittingg);voidd i

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁