下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 1 章 绪 论随着我国市场经济的改革发展 ,客户在市场交易中的地位越来越重要 ,个 人化的服务已成趋势 ,提供舒适的服务环境已成竞争的重要手段。多窗口类别 的服务往往让人无所适从 ,客户盼望只排一个队 ,只接受“一对一”的服务。 营业窗口是形成银行、电信、航空、医院等企业的公众形象的重要因素,因此, 排队管理系统应运而生,它彻底解决了银行、医院等服务性企业普遍存在的站立 等候、服务无序的问题 ,深化并完善了服务的质量。市场上已有成品的排队机 系统 ,但存在系统庞大、结构复杂、维护管理不便、成本普遍较高等缺陷。本 文以价格低廉的单片机为系统主控 CPU ,设计并研制出体积小、结构简单、可 靠
2、性高、维护操作方便、 性价比较高的用于金融系统中的银行柜员服务呼叫系统。1.1 课题背景近年来,随着科学技术的迅猛发展和人们生活水平的日益提高,各行各业特 别是服务行业的竞争也逐渐激烈。 服务质量作为体现企业的公众形象、 服务理念、 管理水平的标准已越来越受到服务和被服务双方所关注,而营业窗口正是代表银 行、医院、电信、税务、工商等企业服务质量的重要场所1 。随着服务行业业务量的增长与业务种类的增加, 排队等候已成为人们面临的 实际问题。长期以来,人们在银行、医院、电信、税务、工商等营业大厅里前拥 后挤地站着排队等候,有时一站就是一个多小时。这种员工坐着服务、客户站着 等待的服务方式与“用户就
3、是上帝”的服务宗旨完全背道而驰!改善服务质量、 树立良好形象,解决劳累的排队现象、创造人性化服务环境已成为急需解决的问 题,排队系统应运而生。此系统完全模拟了人群排队过程,通过取票进队、排队 等待、叫号服务等功能,诠释了人性化的服务理念,舒缓顾客等待的急噪情绪, 使人们在等候服务的过程中拥有一个相对自由的空间,是科技以人为本的真正体 现。客户前来办理业务时,只需到取票机上选定要办理的业务,拿着取号机自动 派给的号票在等候大厅就坐等待,由电脑的队列管理来代替办理业务排队,减轻 办理业务的负担。当轮到某顾客办理业务时,电脑通过语音呼叫和电子显示屏通 知顾客到相应的窗口办理业务。同时排队系统提供强大
4、的统计和图表功能,为单 位的成本、效益方案提供参照数据。这种智能化、人性化的服务系统不仅在世界 各地被广泛接受,在国内也被越来越多的服务行业认同和采用。1.1.1 排队技术发展的简要回顾排队技术最早出现于上个世纪的六、七十年代 , 开始主要集中在欧美等西方 国家,后来迅速得到普与。在国外,人们去银行等机构办理业务时,先取号再等 候呼叫已属于常识,生产排队管理系统的公司也随着市场的发展逐渐形成一个专 门的行业排队技术产业。起初 , 人们只是在进入营业场所的门口前领取一个 早已制作好的号牌或印有号码的纸条 , 然后等着麦克风里的人工呼叫。随着现代 技术的不断发展特别是计算机技术的应用,使排队技术进
5、入一个全新的天地,就 是我们今天看到的由电脑、 呼叫终端、 LED 显示屏、语音设备等组成的排队系统; 排队系统的服务范围迅速拓展,如:电信、快餐厅、涉外办事机构、海关、医院、 药房等行业;服务功能也由单纯的优化服务环境和客户秩序管理渐渐渗透到使用 者的服务系统管理之中, 成为使用机构行之有效的辅助服务手段。 经过 30 多年 的发展,排队技术产品的应用在海外已经成为一个专门产业并早已形成相应的行业规范,其应用领域也进入到大多应该有序规范的商业服务并需要排队等候的行 业中,与之相关的排队市场也已进入平稳发展期。1.1.2 排队系统在我国的发展现状我国从 1998 年才开始出现由中国企业从事排队
6、技术产品的经营活动,并 且是以各种形式销售排队产品, 新技术的应用尚在萌芽状态, 使用范围非常有限, 服务行业以与顾客持观望态度等因素,直接导致了中国排队市场发展极其缓慢。 直到 2001 年,中国的排队市场才刚刚进入发展期, 对于中国从事排队技术产业 的企业来说 2003 年才是春天的来临, 因为我国许多大中城市以与发达地区的服 务营业场所已逐渐对排队技术产品有所认识,并且不再视为是一种摆设,顾客对 于持票排队的态度由不适应到适应,由不习惯到习惯,由习惯到离不开。随着电 信、银行、医院的不断竞争与发展,人民文明程度的不断提高,排队技术产品改 变了以前营业厅、诊室一窝蜂的、无隐私、菜市场式的无
7、序模式。从 2003 年开 始,排队技术产品的应用已是必然趋势,市场正在由导入期过渡到成熟发展期, 与之相关的产品市场需求也以年 200% 的速度激增, 新技术的应用, 中国经济迅 速发展的大背景以与全球商业经济发展几大因素的推动下,伴随着医疗排队市场 的启动,业内分析:中国的排队行业应该在未来2 5 年内会更加成发展、 壮大并成为一个专门的排队技术产业去应对不断激增的市场需求 2 。1.2 设计指标设计一个银行柜台服务呼叫系统。银行柜员服务呼叫系统通过银行柜员按钮 操作,由银行柜员服务呼叫系统呼叫出被服务客户的由打号机打印的机器编号, 并在 LED 显示屏上显示。1、至少可以 16 个柜员的
8、服务;2、语音呼叫服务客户编号;3、LED 显示服务客户编号。1.3 本文的工作详细分析课题任务,对银行柜员服务呼叫系统进行分析,并对单片机和单片 机开发系统原理进行了深入的研究。然后根据课题任务的要求设计出实现控制任 务的硬件原理图和软件,并进行访真调试。第2 章 银行柜员服务呼叫系统的设计与其应用随着国民经济的快速发展和人民生活水平的日益提高 ,银行的柜面业务量随 之快速增长,给银行职员的办事效率和服务质量提出了新的要求。而传统的银行 业务办理模式都是客户排队等候 ,依次办理 ,银行职员不仅工作比较辛苦 ,而且办事 效率低 ,不能满足日益增长的业务量的要求。 给客户提供更优质的服务、 提高
9、营业 厅服务质量更是成为各家银行迫切需要解决的问题。 营业窗口是形成银行、 电信、 航空、医院等企业的公众形象的重要因素,因此,排队管理系统应运而生,它彻 底解决了银行、医院等服务性企业普遍存在的站立等候、服务无序的问题 ,深 化并完善了服务的质量。市场上已有成品的排队机系统 ,但存在系统庞大、结 构复杂、维护管理不便、成本普遍较高等缺陷。本文以价格低廉的单片机为系统 主控 CPU ,设计并研制出体积小、结构简单、可靠性高、维护操作方便、性价 比较高的银行柜员服务呼叫系统。银行在为客户办理业务时,因人多,客户需要 站立排队等候服务。目前大部分银行都是采用人工呼唤的方式叫唤服务对象,这 在业务繁
10、忙、背景声嘈杂的情况下容易带来效率低下、客户易引起不快等不良后 果。为了改善这种状况,银行柜员服务呼叫系统应运而生。它与打号机配合,通 过机器替人排队,彻底改变站立式等候,环境不仅舒适,而且有序。因此有很好 的应用前景。2 .1银行柜员服务呼叫系统的发展排队技术最早出现于上个世纪的六、七十年代 , 开始主要集中在欧美等西方 国家,后来迅速得到普与。在国外,人们去银行等机构办理业务时,先取号再等 候呼叫已属于常识,生产排队管理系统的公司也随着市场的发展逐渐形成一个专 门的行业排队技术产业。起初 , 人们只是在进入营业场所的门口前领取一个 早已制作好的号牌或印有号码的纸条 , 然后等着麦克风里的人
11、工呼叫。随着现代 技术的不断发展特别是计算机技术的应用,使排队技术进入一个全新的天地,就 是我们今天看到的由电脑、 呼叫终端、 LED 显示屏、语音设备等组成的排队系统; 排队系统的服务范围迅速拓展,如:电信、快餐厅、涉外办事机构、海关、医院、 药房等行业;服务功能也由单纯的优化服务环境和客户秩序管理渐渐渗透到使用 者的服务系统管理之中, 成为使用机构行之有效的辅助服务手段。 经过 30 多年 的发展,排队技术产品的应用在海外已经成为一个专门产业并早已形成相应的行 业规范,其应用领域也进入到大多应该有序规范的商业服务并需要排队等候的行 业中,与之相关的排队市场也已进入平稳发展期。我国从 199
12、8 年才开始出现由中国企业从事排队技术产品的经营活动,并 且是以各种形式销售排队产品, 新技术的应用尚在萌芽状态, 使用范围非常有限, 服务行业以与顾客持观望态度等因素,直接导致了中国排队市场发展极其缓慢。 直到 2001 年,中国的排队市场才刚刚进入发展期, 对于中国从事排队技术产业 的企业来说 2003 年才是春天的来临, 因为我国许多大中城市以与发达地区的服 务营业场所已逐渐对排队技术产品有所认识,并且不再视为是一种摆设,顾客对 于持票排队的态度由不适应到适应,由不习惯到习惯,由习惯到离不开。随着电 信、银行、医院的不断竞争与发展,人民文明程度的不断提高,排队技术产品改 变了以前营业厅、
13、诊室一窝蜂的、无隐私、菜市场式的无序模式。从 2003 年开 始,排队技术产品的应用已是必然趋势,市场正在由导入期过渡到成熟发展期,与之相关的产品市场需求也以年200%的速度激增,新技术的应用,中国经济迅速发展的大背景以与全球商业经济发展几大因素的推动下,伴随着医疗排队市场 的启动,业内分析:中国的排队行业应该在未来2 5年内会更加成发展、壮大并成为一个专门的排队技术产业去应对不断激增的市场需求。2.2银行柜员服务呼叫系统的应用随着中国整体的市场化进程的推进,国内金融机构也将必须独自面对市场化的竞争,改变传统的管理与服务理念势在必行。由于我国国情特殊,人口众多, 长期以来,银行的业务量大,客户
14、排队秩序混乱,降低了工作效率。银行柜员服 务呼叫系统的应用为客户营造了一个公平、公正、公幵的金融环境。产生最好的 社会效益与经济效益。目前,国内多数的大型银行投入使用了银行柜员服务呼叫 系统,并且有越来越多的银行认识到了银行柜员服务呼叫系统使用必要性,银行 柜员服务呼叫系统表现出了良好的发展势头。2.3银行柜员服务呼叫系统的基本原理硬件系统由主控制器、键盘模块、LED显示模块、语音模块等组成,与软件结合,实现排队呼叫的功能3。主控制器中的单片机采用AT89S51。键盘共设计了16个按键,16个按键分配给16个柜台,当服务完一位顾客后可直接按叫号控制 按键叫下一位顾客。其工作流程是:当顾客按下业
15、务选择按健时,打印机就会打 印用户凭条,顾客取得凭条后即可坐在座位上等待语音提示进行有关业务办理。当1号柜台的服务员做完一笔业务后, 按下1号柜台控制器的叫号控制按键 , 由主控制器控制的叫号系统就会自动叫到下一个号码,如“ 008 ”号,语音系统就会播出“请 008号顾客到1号窗口”的语音提示,并且在显示牌上显示“ 008-01 ”。2.4银行柜员服务呼叫系统的硬件基础1. 主控制器主控制器采用AT89S51单片机。AT89S51是一个低功耗,高性能 CMOS 8 位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写10000次的Flash只读
16、程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准 MCS-51指令系统与80C51引脚结构,芯片内集成了通用 8位2. 键盘接口键盘处理过程包括:键扫描、键消抖、键识别、键释放、键处理。3. 显示输出LED显示器由78只发光二极管组合而成,又称 LED数码管,主要应用于 只有数值显示的场合。此系统中主要显示的是服务的客户的号码,LED显示器能满足需要。4. 语音呼叫语音提示模块采用了语音芯片PM50100 ,PM50系列语音芯片是中青世纪科技公司2003年幵发的智能语音产品,它由专用的语音单片机和 FLASHRAM 存储器集合构成,它既是语音播放电路,也是智能单片机。
17、它既有几秒到100秒的多段语音播放功能,也有单片机可编程的智能特性,其音质水平、价格都要优于著名的ISD系列语音芯片。所以其幵发设计简单度、智能控制的简单度、整体性价比等指标要远胜过ISD。本系统中只需要语音播放的功能,因此芯片中已经预先录制好了需要播放的声音,使用时只需编程将其读出即可。2.5银行柜员服务呼叫系统的理论基础1. 系统总体原理硬件系统由主控制器、键盘模块、LED数码管显示模块、语音模块、打印机模块组成,与软件结合,实现排队呼叫的功能。主控制器中的单片机采用AT89S51。键盘共设计了 16个按键,16个按键分配给16个柜台,当服务完一 位顾客后可直接按呼叫控制按键呼叫下一位顾客
18、。其工作流程是:当顾客按下业务选择按健时,打印机就会打印用户凭条,顾客取得凭条后即可坐在座位上等待语音提示。当1号柜台的服务员做完一笔业务后,按下1号柜台控制器的叫号控制按键 ,由主控制器控制的叫号系统就会自动叫到下一个号码,如“ 008 ”号,语音系统就会播出“请008号顾客到1号柜台办理”的语音提示,并且在显示牌上显示“ 008-01 ”。第3章设计思想与方案论证实现银行柜员服务呼叫系统的方法有多种,可以用DSP作为主控制器,用LCD作为显示模块;也可以用单片机作为主控制器,用LED做显示模块。还可以用PC机做控制器。当然每一种方案都有其各自的优点。本章详细列举、说明 了三种不同实现银行柜
19、员服务呼叫系统的方案、并分别列出了三种方案的硬件构 成,对三种方案的优缺点进行了对比,选出了最佳控制方案。3.1设计思想1、工作原理:在系统中,客户点击触摸屏上的业务选项,主控制器读取信号, 并送出控制信号驱动打印机进行号码打印,客户拿到打印有号码的客户凭条后可 到休息区进行等候。主控制器中的计数器对16个柜员按键的按下次数从 0作加1总计数,当计数到其中的一个柜员(如 5号)的数字为008时,主显示屏上便 显示出“ 008 05 ”,05号窗口的显示屏上显示出“ 008 ”,同时语音提示系统播 出:“请008号客户到05号窗口”,客户凭条上打印有008号码的客户便到相应 的05号柜员窗口进行
20、业务办理。图 3-1 系统原理结构总框图2. 、方案 1硬件组成: DSP(TM S320F206) 、LCD 显示器、扬声器等。3. 、方案 2硬件组成:单片机( AT89S51 )、LED 数码管显示器、语音芯片( PM50 系列)、 扬声器等。4 、 方案 3硬件组成:PC机、触摸屏、点阵式液晶显示器、语音芯片(ISD系列)、扬声器等。3.2 论证分析(1) 每个方案都采用了不同的处理器,方案 3 用 PC 机作为控制器,在进行 数据的处理时显得高效和快捷,但对比其他两个方案的主处理器来说显得有点大 材小用了。银行柜员服务呼叫系统是一个比较简单的系统,用单片机加扩展系统 就可以完成,因此
21、采用低成本、低功耗的单片机系统更为合理。而方案 1 和方案 2 采用了 DSP 与 AT89S51 ,能够很好的解决上述问题。(2) 方案 2 采用的是 PM50 系列的语音芯片。 PM50 做语音组合是目前语音 电路中最简单的,用户只要把需要的语音按顺序放在芯片中即可,控制时只给段 号地址就可以了, 如第一段是 80H, 第二段是 81H 等,与每一段的语音长度无关。而 ISD 则要麻烦得多。本系统中采用的 PM50100 是中青世纪科技公司 2003 年开发的智能语音产 品 ,它由专用的语音单片机和 FLASHRAM 存储器集合构成 ,它既有几秒到 100 秒的多段语音播放功能 ,也有单片
22、机可编程的智能特性 ,其音质水平、 价 格等综合方面比较后都要优于著名的 ISD 系列语音芯片。(3) 方案 2 采用了价格便宜的 LED 显示器,而方案 1 采用了相对昂贵的 LCD 显示器,方案 3 采用了点阵式液晶显示器。 LCD 显示器和点阵式液晶显示器在显 示方面有其优越性,可以多行显示、文本显示。在本系统中做调试时, LED 显示 器是一个不错的选择。在具体实际中可采用点阵式液晶显示器。(4) 在系统效能方面, 方案 3 是最高的, 但考虑到在能满足系统要求前提下, 采用简单、 价格低廉的硬件是明智的选择。 考虑三个方案都远远能胜任性能要求。 所以方案 2 采用的低成本、低功耗的单
23、片机系统为最佳选择。(5) 从硬件功耗上来考虑,方案 3 使用 PC 机作为控制器,功耗自然很高, 且该系统在银行长时间运行,考虑到 AT89S51 单片机有休眠方式和掉电保护两 种节电运行方式,因此方案 2 要略优于方案 3。综上所述:方案 2 是无论是从经济角度、硬件实现的容易程度、最佳性价比 上都优于其它两个方案,不失为最佳的选择。最终方案论述: 很显然, 方案 2 较其它两种方案相比无论在经济上和实现容 易程度上都要好。方案 2 在实现程度上和软硬件的要求上都能达到要求,这样既 节省了材料也可以很大程度上减少硬件电路的结构。综上所述方案 2 有如下的特点:(1) 在达到所要求的性能的基
24、础之上还有着结构简单、明了的特点,很容易 实现,而且在很大的程度上节约成本。(2) 由于采用了 AT89S51 单片机作为主控制器,与 MSC-51 系列单片机完 全兼容,所以在指令和程序的编写上很容易实现,很大程度上的减少了编程的麻 烦,实现起来较容易。(3) 采用了 PM50 系列语音芯片 ,PM50100 做语音组合是目前语音电路中 最简单的,用户只要把需要的语音按顺序放在芯片中即可,控制时只给段号地址 就可以了,如第一段是 80H, 第二段是 81H 等,与每一段的语音长度无关。第4 章 系统设计整个系统由硬件和软件两部分组成。本章详细介绍了系统的硬件设计和软件设计,并对硬件和软件的每
25、一个部分进行了分析,在后半部分还对系统模型进行了访真与程序调试。硬件和软件的每一个坏节都是深思熟虑而成,各自完成相应的功能并组成一个统一的整体。4.1硬件设计系统硬件根据设计要求和功能分析,将系统分为主控制器模块、键盘模块、LED显示模块、语音模块等几部分硬件结构框图如图4-1所示图4-1系统硬件结构总框图主控制器模块1、单片机最小系统单片机的最小系统指的是由最基本的电路元件组成的,外接部分简单的电路就能够独立完成一定的工作任务。其外部所接组件大多采用了串行通信,所以不需要很多的并行口,有一定的程序存储器和定时器、外部中断即可。51单片机的最小系统由单片机芯片、电源、时钟电路和复位电路组成。V
26、CC+ C1T'22uF10KH牲F1?18P10POOP11P01P12P02F13P03P14P04P15P05P1CP05F1?P07INT1F2DP21AT89S51 T1F23TOP24P25EA.<VPP26P27XIRESET曲DTXDKDALE/PWRPSOU?73115L4131123至373555餉監21.22R2425靳2723inii图4-2单片机最小系统原理图如图4-2单片机最小系统原理图所示,其中的晶振时钟电路用来产生时钟信号,以提供单片机片内各种数字逻辑电路工作的时间基准。按键能实现手动复位,电容C1能实现上电复位,复位电路用来使片内电路完成初始化的
27、操作。单片机内部带有时钟电路,因此,只需要在片外通过XI、X2引脚接入定时控制单元(晶体振荡和电容),即可构成一个稳定的自激振荡器。振荡器的工作频率一般在 1.212MHz 之间,当然在一般情况下频率越快越好。可以保证程序运行速度即保证了控制的实时性。一般采用石英晶振作定时控 制元件;在不需要高精度参考时钟时,也可以用电感代替晶振,有时也可以引入 外部时钟脉冲信号。C9、C10虽然没有严格要求,但电容的大小影响振荡器的振荡的稳定性和起振的 快速性,通常选择在1030PF左右。在设计电路板时,晶振,电容等均应尽可 能靠近芯片,以减小分布电容,保证振荡器振荡的稳定性。2、主控单片机AT89S51芯
28、片介绍由ATMEL公司生产的AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含 4k Bytes ISP(In-system programmable)的可反复擦写 1000 次的 Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统与80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用, 其它内部资源与AT89C51完全相同,汇编指令与80C51完全兼容的特点,成为 了首选4。其基本特征如下:1、4k Bytes Flash 片内程序存储器;2、
29、 128 bytes 的随机存取数据存储器(RAM);3、32个外部双向输入/输出(I/O ) 口;4、 5个中断优先级、2层中断嵌套中断;5、6个中断源;6、2个16位可编程定时器/计数器;7、2个全双工串行通信口;8、看门狗(WDT )电路;9、片内振荡器和时钟电路;10、与 MCS-51 兼容;11、 全静态工作:0Hz-33MHz ;12、三级程序存储器保密锁定;13、可编程串行通道;14、低功耗的闲置和掉电模式pi o pi. 1 F1.2 0F1.3 Fl . 4 0Fl.6 Fi.r cRSHVemI JKD/K 0 t WK. 1 mU/F3.3 c httl/k. 5 ro
30、讯 <i n_/*3.s iKTJH2 CKTJiLi V=E :1U血S3953<廿S36电3573dC33龙101190122913S3Ld271!26L&25178L冃231922Z021VccPO.0/ADOJ ro 1/ABi ro z/AKJ rO.D/AlEJ FQ ,时朋F0.5/AKFD 6/AI6fO 7/ADTEA/Vpp回j psmJ 12.7/J w.e/AiiiJ r2.5/A15JJ K .3/A11K ?/A10F2 1/A9J K.0/A3图4-3AT89S51单片机引脚图各管脚简单说明:1 . VCC: +5V供电电压。2. GND :接
31、地。3. P0 口:(P0.7 PO.O)PO 口即可做地址/数据总线使用,又可作为通用的 I/O 口使用。4 . P1 口:(P1.7 P1.0)P1 口仅作通用准双向I/O 口使用,主要用于单片机用户 系统的控制信号输入/输出。5 . P2(P2.7 P2.0)P2 口是一个8位准双向I/O 口端口,它即可作为通用I/O 使用。也可与P0 口相配合,作为片外存储器的高 8位地址总线。6 . P3(P3.7 P3.0)P3 口可作为准双向I/O 口接口使用,但更多时候使用第二功P3.1 TXD (串行输出口)P3.3帀1 (外部中断1)P3.5 T1 (记时器1外部输入)P3.7 RD (外
32、部数据存储器读选P3.0 RXD (串行输入口)P3.2 INTO (外部中断0)P3.4 T0 (记时器0外部输入)P3.6 WR (外部数据存储器写选通)通)P3 口同时为闪烁编程和编程校验接收一些控制信号7 . RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。8 . ALE/ PROG :当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器 时
33、,将跳过一个 ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉 高。如果微处理器在外部执行状态ALE禁止,置位无效。9.PSEN :外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机 器周期两次PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将 不出现。10 . eA/Vdd : EA访问片外程序存储器允许端,当 EA保持低电平时,CPU只访 问片外ROM ;当为高电平时CPU优先访问内ROM,若访问地址大于某一范围 时,将自动转去片外 ROM o11. Vdd编程电源输入
34、端,当对片内ROM写入程序时,由该引脚输入编程电源。12 . XTAL1 :片内放大器的输入端。13 . XTAL2 :片内放大器的输出端键盘模块1、按钮和按键按钮和按键是一种结构简单、使用广泛的用于发送手动指令的电气元件。2、按合抖动按键接口需要考虑的问题较多,例如:如何解决按合“抖动”、如何做到“每 按键一次只响应一次”、如何实现“一键多功能”以与如何编键号、如何防止“两 键同按”或“数键同按”等问题。在实际应用按键接口时,根据需要参阅相关的 专著,根据具体要求恰当的选择硬件电路和编制相应的程序。按键按合时的抖动现象如图4-4所示。图4-4按键的抖动现象硬件消抖是通过硬件电路消除信号抖动的
35、。常用的有滤波消抖电路和双稳态消抖电路。软件消抖的一般方法是:第一次检测到有按键按下时,先不响应,进 过延时,等待抖动过程结束,再次检测,如果确认该按键按下,则执行操作。软件消抖方式的程序流程图如图 4-15所示。软件消抖延时时间一般取1020ms .3、键盘将多个按键组合在一起,就构成键盘。键盘作为人机接口之一,在系统的功 能实现过程中起着不可或缺的作用。键盘按照连接方式可以分为独立式和矩阵式 键盘两类。采用矩阵式键盘,则可以节省I/O 口线。在此系统中,16个柜员窗口的呼叫按键采用矩阵式键盘。(1)键扫描单片机监控键盘输入状态的工作过程称为键扫描。键扫描首先要查看有无按键;其次,若有键被按
36、,则要辨别是按的哪一键,并转去执行该键的处理程序。 通常使用“全扫描”查看有无按键,使用“逐行扫描”辨别是按的哪一键。(2)键扫描方式中,为了与时响应键盘的操作,单片机必须监控键盘输入状态,对键盘进行扫描。究竟在何时扫描,可以根据具体情况而定。键扫描的方式有:1、程控扫面方式,在主程序循环执行的过程中作为内容之一附带进行;2、定时扫描方式,用定时/计数器定时中断的方式定时的对键盘进行扫描;3、外部中断扫描方式,即用键的按下引起外部中断, 在中断服务进行时进行键盘 扫描。为了提高CPU执行效率,本系统中矩阵式键盘采用中断扫描工作方式。键 盘接口如图4-5所示。厂L 111 dr15.K161K?
37、 X4INT1P1.7P1.6P1.5P1.4 89S51P1.0P1.1P1.2P1.3LK13歼K9今#K12K5 /K8K1歼K4图4-5外部中断扫描方式矩阵键盘接口电路该键盘直接由AT89S51的P1 口的高、低半字节构成 4 x4行列式键盘。键 盘的列线与P1 口的低4位相接,键盘的行线通过二极管接到P1 口的高4位。因此,P1.4 P1.7作键扫描输出线,P1.0 P1.3作键状态输人线。扫描时, 使P1.4 一 P1.7置零。当有键按下时,INTI为低电平,向CPU发出中断申请。 在中断服务程序中除完成键识别表键功能键处理置与功还须有消除键抖动等功能。键名个数(标号)功能柜员呼叫
38、按键16 (116 )对16个柜员按键的按下次数从 0作加1总计数,即按下16个中的任 个,总计数值 +1。总计数值在 主显示屏和相应的柜员窗口显示,并在语音电路中 呼叫出来,当按1000次后归0,然后继续。4.1.3 LED显示模块计算机对信息处理的结果存入寄存器或存储器中,只有通过显示器显示才能 知道结果,单片机系统中,常用的是LED数码管显示器、LCD显示器。1、LED显示器原理LED(发光二极管)一般仅用于信号指示,其驱动电路与普通二极管基本相同LED显示器由7 一 8只发光二极管组合而成,又称 LED数码管,能显示数字和 几个英文字母,主要应用于只有数值显示的场合。1. LED数码管
39、的工作原理LED数码管通常由8个发光二极管组合而成,称为八段LED数码管。常用的8字形LED数码管如图4-6(a)所示。制造时LED数码管的a,b,c,d,e,f,g做成条形,称为段,按照8字形状放置;dp(或h)为圆点形状。8字形LED数码管有共阴极和共阳 极两种结构形式,如图4-6(b),(c)所示。如果没有dp段,就是七段LED数码管我们把没有连在一起的端统称为字形端。从电气连接上来看,八段LED数码管有8个字形端,l个公共端,为9端器件。g f com ab1 1 1- 11afbc1 1com c、Tdpfe(a)外形与引脚dcV”dp图4-68字形LED数码管对于共阴极LED数码管
40、,其公共端必须施加低电平,而在需要点亮段端应施 加高电平;对于共阳极LED数码管则与 对于共阴极LED数码管相反。由此可见, 施加于公共端的电平决定了数码管能否点亮,称为字位控制;施加于各字形端的 电平决定了显示的字形, 称为字形控制。为了显示不同的字形,八段LED数码管 各段所加的电平也不同,与显示字形对应的电平组合称为字形码。对照图4-6所示字段,字形码的各位定义如下。表4-2 七段LED数码管字形码表显示字共阴极段选共阳极段选显示字共阴极段选共阳极段选符码码符码码03FHC0H87FH80H106HF9H96FH90H25BHA4HA77H88H34FHB0Hb7CH83H466H99H
41、C39HC6H56DH92Hd5EHA1H67DH82HE79H86H707HF8HF71H8EHLED显示器的显示方法有静态显示与动态显示两种,下面分别予以介绍2、LED静态显示接口静态显示电路一般是将所有的 LED数码管的COM端接地(共阴极)或接+5V(共阳极),每个数码管的字形端各接独立的输出口,CPU将显示字形码通过输出口送至各数码管即可显示。被显示的数据只要输出一次,在显示内容刷新之前 不必重复输出。静态显示接口的显示程序比较简单,但电路比较复杂,硬件成本 较高。LED数码管显示的字形由字形码控制。有两种方法获得字形码:一种是软件 译码,另一种是硬件译码。应用中究竟采用哪种,应视具
42、体情况而定。3、LED动态显示接口动态显示是利用人眼视觉暂留特性来实现显示的。实际上,显示器上任何时 刻只有一个数码管有显示。由于各数码管轮流显示的节奏较快,人的眼睛反应不 过来,因此看到的是连续显示的现象。为防止闪烁,延时的时间在25ms。不能太长,也不能太短。延时太长,会造成显示不连续;太短,则分辨不清。在显示器的某个数码管上显示字符的控制过程是:首先将字形码送入字形锁 存器锁存,这时所有的数码管都获得同样的字符信号;再将需要显示的位码送入 字位锁存器锁存,于是输出的字符就在位选码指定的数码管上显示。动态显示接口的硬件电路比较简单。但是,在动态显示方式,即使显示的内26 / 50容没有变化
43、, CPU 也必须反复执行显示程序。 因此采用动态显示时, 程序的编写 较为复杂, CPU 的利用效率较低 5 。图 4-7 六位动态数码管接口电路如图 4-7 所示为六位共阴极 LED 数码管显示接口电路,图中 8255 的 A 口 为段数据口,经 2 片同相驱动器 74LS07 接数码管, C 口为位选扫描口,经反相 驱动器 74LS06 接公共极,在单片机的 RAM 中设置 79H7EH 共 6 个显示缓冲 单元用来存放显示数据。根据以上原理与知识内容,本系统中的显示模块设计如下。每个柜员窗口要显示所服务的客户号码,则需要 3 位 LED 数码管, 16 个柜 员共需要 48 个 LED
44、 数码管,再有大厅设置一个 6 位 LED 数码管的总显示屏, 显示的内容为“ XXX XX ”,意思为“ XXX 号顾客到 XX 号柜员窗口”。根据 6位动态数码管接口电路的扩展原理,本系统中的54位LED数码管需要54个位选扫描口,故采用8255用作扩展,用3片4 16译码器(74HC154 )连接作为 48个位选扫描口 ,8255的C 口用作另外6个的位选扫描口。系统中 LED数码管 显示屏与单片机的接口电路图如图 4-8所示。1号相黄豈系月16号距良昱示屛l ;t rn n n o 注;IZ:' bvii-ii ; s * rfj n n gFtt IT" ri Er
45、 dn-nJTIT ;-Gn-Tp1NHwltlRlllTFT:也彗肆仃理800E8Pc<1.:<內< C< 一 "CJ r1fX-?Tt53:民§&主显示屏-t f T?K!_E -1 -!-p n 打一捋一”狂三事«二JB=MM1=畳TGHMnnKicr.rAT:IMansTlAWS51 雪詩Mlt'.-Fu 削XI £usrr8祀AIZFIL I X I rf 商詞詡3f>聽跚M-二亠二 L:" 4图4-8 LED数码管显示屏与单片机接口电路语音模块语音呼叫模块采用了语音芯片PM50100,P
46、M50系列语音芯片是中青世纪科技公司2003年幵发的智能语音产品,它由专用的语音单片机和FLASHRAM 存储器集合构成,它既是语音播放电路,也是智能单片机。它既 有几秒到100秒的多段语音播放功能,也有单片机可编程的智能特性,其音质水平、价格都要优于著名的ISD系列语音芯片。所以其幵发设计简单度、智能控制的简单度、整体性价比等指标要远胜过ISD。本系统中只需要语音播放的功能,因此芯片中已经预先录制好了需要播放的声音,使用时只需编程将其读出即可。根据PM50的标准串行控制方式,我们采用串行方式与单片机相连, 电路图如图4-9所示。2345678门O143119139TNT1 INTOT1TO&
47、#39;eaTvpXI X2EESET匝WR10 12TJ 1 1 p p F3 4 5 6 7 Is 1 I1 1 1 p F F F F8SS51812 3 4 5 6 7 ppppl I I IP20P21P22P23P24P25P26P27RKDTZDALE>PPSENGHDFMFDFKR0102恥PM5010003040506K307ROSC08SP1LEDSP2VDD图4-9 PM50与单片机接口电路图功能& 特点:(1)可存储声音长度: 13 秒 100 秒。(2)宽范围工作电压: DC 36V 。( 3)工作电流 50mA ,静态电流 1uA 。(4)直接驱动 8
48、欧姆 0.5瓦的喇叭, PWM 和 DAC 双音频输出模式。( 5)宽范围采样频率: 4.8K21KH Z。(6)录制的语音可分 18 段或128 段 。(7)自带 8 个输入端口, 9个输出端口,功能均可由用户自定义。(8)FLASHRAM 结构,可以反复擦写录入,寿命在 1万次以上。( 9)两种封装形式: COB28 和 COB16 。(10)开发用的电脑软件系超智能傻瓜图形设计,外行也能使用。(11)配合编程软件可以开发出并行、串性、智能型等多种控制模式。(12)最小系统的外围电路只需一只振荡电阻、一只电源滤波电容。(13)有 13/20/50/100 秒多个时间档次可选。(14)完成开
49、发和试验调试后,直接用源文件投产掩模芯片,电路设计、音质效果、功能性能不变。1r a467r a91011121314GKDEMFCFDFAFKK1RK201K302K403K504K605K706K807ROSC0SSP1LEDSP2T)D2827262524曲22212019吃171615图4-10 PM50外围管脚图表4-3PM50S系列(COB28 )的引脚定义表脚号名称用途脚号名称用途1GND电源地端28FM编程端2FC编程端27FD编程端3FA编程端26FK编程端4K1输入125R复位端5K2输入224O1输出16K3输入323O2输出27K4输入422O3(LED2)输出38K5
50、输入521O4输出4串行9K6输入620O5输出5模式10K7输入719O6输出6须由11K8输入818O7输出7外部12ROSC振荡电阻17O8输出8单片13SP1/DAC喇叭端116LED1机接指示灯口,14SP2喇叭端215VDD正电源端发串行指令控制放音的段号,段数最大128段,多用于语音组合用。如报温度、报数、 语音辞典用等。图4-11 PM50的标准串行控制方式本设计中的串行模式,只使用3个口线(K1、K2、01),就能实现多达128 段的语音控制,而且用户也无须计算每段语音的长度所对应的地址长度,第一段 的语音地址就是80H,第二段是81H,第三段是82H,如此类推,到第128段
51、 正好是FFH。用户用简单的单片机与程序就能实现任意段的播放和组合播放。在该串行模式下,K1为数据端,K2为时钟端,01为忙信号端。时钟上升沿 时数据端有效。语音段的地址为 80HFFH,第一段的地址是80H,按顺序排列, 最多128段语音。外部单片机直接送入要放音的段号数据,播放,结束时PM50的忙信号拉低,在判断一段语音结束时,外部单片机再送下一段语音的段号。单片机控制时序图如图4-12,K2时钟为10Hz100KH z内均可,推荐1KHz。图4-12 PM50的单片机控制时序图现在我们采用语音组合来设计银行柜员服务呼叫系统的语音提示。所谓语音组合,就是用语音芯片把需要的语音元素分成很多段
52、存储起来,然后用微处理控制器将这些语音元素按用户需要的组合起来,听起来就是一句或一系列完整的话。例如“请008号客户到05号窗口”,这其中的“请”、“0”、“0”、“8”、“号客户到”、“0”、“5”、“号窗口”都是其中的语音元素,每个词就是一个语音段,微处理控制器把它们调出来按顺序播放就成为语音组合出一句完整的话。这样,语音组合设计就能够表达一个动态的意思。下面用PM50100 芯片把银行柜员服务呼叫系统的语音组合设计出来。(1 )将语音组合使用的所有语素都列写出来,括号内为段号,后面跟的是读音的内容,如:(1)请、(2) 0、(3) 1 、(4) 2、(5) 3、(6) 4、(7) 5、(
53、8) 6、(9) 7、(10) 8、(11 ) 9、(12 )号客户到、(13 )号窗口( 14 ) 提示铃声。(2).录制声音文件。实验时可以自己或找个发音纯正的人对着电脑录音,专业 制作时可以委托广播电台、电视台、电影制片厂、专业录音棚去做专业录音。有 些声效文件、音乐文件可以从一些电脑的声音音效文件中寻找。将做好的声音文 件按上述分段,切分成 14 个文件。(3)使用 ATVOC-PM50 编程器, 使用其中的串行模式菜单, 将需要的这 14 个文件放入菜单,即可以联机烧写到 PM50100 芯片中。( 4)在 ATVOC-PM50 编程器上就可以对烧好的芯片测试,听取每一段声音 效果,听取多段连续播放时合成的效果,如果无误,就可以把该芯片放到产品电 路上了。( 5)现在这片制作好的 PM50100 芯片的各段语音内容和地址, 从 80H 开始, 表示第一段语音存放对应地址,依次类推。4.1.5 电源电路的设计该系统中的单片机系统属于弱电系统, 家用电源为 220v ,所以必须设计一个 电源电路给该系统供电。该电源电路输入家用 220v 交流电,经过变压器变压为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购降成本制度
- 采购项目管理制度
- 采购频次制度
- 重庆市政府采购承诺制度
- 钢材采购供方管理制度
- 2025年前台沟通能力考核试卷
- 2000-2022年黄河流域植被覆盖动态演变及归因分析
- 2026年政府卖地合同(1篇)
- 2026年猪肉的购销合同(1篇)
- 生日发言稿15篇
- 建筑装饰装修工程监理旁站方案
- 化工泵技术要求
- 船舶内部审核-审核要素
- 2024年常州信息职业技术学院单招职业适应性测试题库及答案一套
- 康复医学人体运动学
- 电梯维保服务投标方案
- 贵州源鑫矿业有限公司煤矸石洗选综合利用项目环评报告
- 八年级下册音乐复习题及答案(湘艺版)
- 高中地理(湘教版2019版)必修二 全册知识点
- 1993年物理高考试卷与答案
- GB/T 19326-2012锻制承插焊、螺纹和对焊支管座
评论
0/150
提交评论