数电课程设计脉冲按键电话显示器

合集下载

数字电子技术课程设计 脉冲按键电话按键显示器

数字电子技术课程设计 脉冲按键电话按键显示器

目录一、设计任务与要求 (1)基本要求: (1)提高要求: (1)二、方案设计与论证 (1)方案一 (1)方案二 (2)方案的选择: (3)三、单元电路设计与参数计算 (3)1显示电路设计 (3)2、时钟脉冲触发移位电路 (5)3.清零电路 (6)1)满屏清零 (6)2)按钮清零 (8)4 挂机灭灯 (8)四、总电路工作原理及元器件清单 (8)1.总原理图 (8)2.电路完整工作过程描述 (9)3.元件清单 (9)五、仿真调试与分析 (9)1、各部件说明 (9)2、仿真 (10)3、分析 (11)六、结论与心得 (12)七、参考文献 (12)附录: (12)脉冲按键电话按键显示器一、设计任务与要求设计任务:设计一个脉冲按键电话按键显示器,并用仿真软件对电路图进行仿真(仿真软件可用EWB、Multisim10.0或proteus)这里采用proteus进行仿真。

要求如下。

基本要求:(1)设计一个具有八位显示的电话按键显示器;(2)能准确反映按键数字;提高要求:(3)显示器显示从低位向高位前移,逐位显示,最低位为当前输入位;(4)重按键时,能首先清除显示;(5)摘下话机后才能拨号有效,挂机后熄灭显示。

(中→难)二、方案设计与论证根据题目的要求,首要任务是将具有八位的电话按键显示器准确响应按钮的输入,则必须有编码器跟译码器的结合使用。

考虑到数字按钮有10个,所以编码器我选择了74LS147,它是一个10线-4线集成优先编码器,刚好可以实现对按键的响应;数码管显示器要求从低位向高位前移逐位显示,则可以想到运用具有寄存功能的元器件来完成移位显示,比如寄存器、移位寄存器、锁存器等,可以选用锁存器74LS175或74LS194;因为其具有经上升沿触发,使得输入端的信号传给输出端,可以通过按钮动作产生一个脉冲,进而达到移位目的;而且它们都具有MR清零端,通过电路设计可以完成清除屏幕数字。

熄灭显示可以采用数码管显示译码器74LS248或74LS48来完成该功能。

电话按键显示器课程设计

电话按键显示器课程设计

电话按键显示器课程设计一、课程目标知识目标:1. 学生能够理解电话按键显示器的基本结构和工作原理;2. 学生能够掌握电话按键显示器中LED灯的连接方式和控制方法;3. 学生能够了解电话按键显示器在生活中的应用。

技能目标:1. 学生能够运用所学知识,设计并制作一个简单的电话按键显示器;2. 学生能够通过实际操作,熟练掌握电话按键显示器的调试方法;3. 学生能够运用电话按键显示器进行基本的数字输入和显示。

情感态度价值观目标:1. 学生能够认识到电话按键显示器在科技发展中的重要性,培养对科技创新的兴趣;2. 学生在课程学习过程中,增强合作意识,培养团队精神;3. 学生能够关注生活中的科技创新,激发学习热情,提高自主学习能力。

课程性质分析:本课程为电子技术实践课程,以电话按键显示器为载体,结合电子技术基础知识,培养学生的动手操作能力和创新能力。

学生特点分析:学生处于初中阶段,具有一定的电子技术基础,好奇心强,喜欢动手操作,但需引导培养团队协作能力。

教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,鼓励学生创新,培养团队合作精神。

通过本课程的学习,使学生在掌握电话按键显示器相关知识的基础上,提高综合运用能力。

二、教学内容1. 电话按键显示器基础知识:- 电话按键显示器的结构组成;- 电话按键显示器的工作原理;- 电话按键显示器中LED灯的连接方式。

2. 电话按键显示器制作与调试:- 制作电话按键显示器的步骤和方法;- 电话按键显示器的调试技巧;- 故障排查与解决方法。

3. 电话按键显示器应用实例:- 电话按键显示器在生活中的应用案例分析;- 创意电话按键显示器设计;- 电子制作项目的合作与分工。

教学大纲安排:第一课时:电话按键显示器基础知识学习,介绍电话按键显示器的结构组成和工作原理,分析LED灯的连接方式。

第二课时:电话按键显示器制作,指导学生按照步骤制作电话按键显示器,并掌握调试技巧。

第三课时:电话按键显示器应用实例分析,通过实例讲解电话按键显示器在生活中的应用,激发学生创新意识。

脉冲按键电话按键显示器设计

脉冲按键电话按键显示器设计

目录引言 (1)1设计意义及要求 (2)1.1设计意义 (2)1.2设计要求 (2)2方案设计 (3)2.1设计思路 (3)2.2方案设计电路图 (4)2.2.1设计方案一电路图 (4)2.2.2设计方案二电路图 (6)2.3方案比较 (7)3部分电路设计 (8)3.1按键电路设计 (8)3.2数码管显示电路设计 (9)3.3扬声器发声及清零电路设计 (11)3.3.1七位按键数字计数电路设计 (11)3.3.2时钟脉冲产生电路设计 (12)3.3.3十秒计时电路及显示清零电路设计 (13)4调试与检测 (15)4.1调试中的故障及解决办法 (15)4.2调试与运行结果 (16)5仿真操作步骤及说明 (18)5.2电路各部件说明 (18)5.2仿真步骤说明 (18)结束语 (19)参考文献 (20)附录 (21)附录一个人方案整体电路图 (21)附录二小组方案整体电路图 (22)引言电话在日常生活中十分常见,自从电话这项发明问世以来,人们的生活方式发生了重大改变。

现如今,人们所用的电话越来越智能化,功能也越来越丰富,它现在已经成为人们的生活中不可缺少的物品。

不管是老式的按键电话还是现行的智能手机,它们的某些结构和原理都是有相似之处的。

在信息技术高度发达的现代社会,科学技术发展日新月异,唯有紧跟时代步伐,才能适应社会和国家发展的需要。

作为一名新时代大学生,我们更应该多了解前沿技术,学好基础知识,为以后更深入的学习打下一个良好的基础。

模拟电子技术和数字电子技术是面向二十一世纪的课程教材,学好这两门基础课对我们以后设计和分析电路具有十分重要的意义。

为了进一步加强我们的动手创造能力,因此我从此次任务的一些基础功能入手,逐步分析,并熟悉了设计方法,完成了此次实训任务的基础功能。

根据我们所学的知识,可以将这个电路分为几个模块来实现,即按键部分、数码管显示部分、扬声器工作部分。

在此次训练任务中,我主要运用数字电子技术的知识,包括编码器,移位寄存器,数码管,多谐振荡器,计数器,555定时器以及常见的逻辑门元件。

脉冲按键电话按键显示器设计

脉冲按键电话按键显示器设计

目 录1 引言 (1)1.1背景说明 (1)1.2设计任务及设计要求 (1)2 设计方案 (1)2.1实验基本原理 (1)2.2设计要求分析 (2)2.1.1 编码器真值表 (2)2.2.2 号码输入显示控制模块状态表 (2)2.2.3 主控制模块状态表 (3)2.3系统设计思路与框图 (3)2.4各模块功能分析 (5)2.4.1 按键电路模块 (5)2.4.2 译码电路模块 (5)2.4.3 移位寄存器、锁存模式 (5)2.4.4 数码管显示模块 (6)3 设计步骤和调试过程 (7)3.1BEEF.VHD (7)3.2BCD译码子程序 (7)3.3键值显示子程序 (8)3.3.1 键值显示控制的框图如图3.3所示: (8)3.3.2 管脚锁定 (9)3.3.3 锁定管脚后的总体设计电路 (9)3.4实验调试结果 (10)4 总结与体会 (12)参考文献 (13)附录 (14)1顶层文件程序 (14)2BCD译码子程序(DISPLAY.VHD) (15)3键值显示子程序(SET_NUM.VHD) (16)1 引言1.1 背景说明EDA(Electronic Design Automation,电子设计自动化)技术正是为了适应现代电子产品设计的要求,吸引多学科最新成果而形成的一门新技术。

利用EDA进行电子系统设计,具有以下几个特点:(1)用软件的方式设计硬件;(2)用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;(3)设计过程中可用有关软件进行各种仿真;(4)系统可现场编程,在线升级;(5)整个系统可集成在一个芯片上,体积小,功耗低,可靠性高。

因此,EDA技术是现代电子设计的发展趋势。

我们本学期开设了EDA 课程,并开设了为期八周的EDA实验课,主要利用VHDL语言编程,我们组的题目具体如下。

1.2 设计任务及设计要求1.设计一个具有7位显示的电话按键显示器,显示器应能正确反映按键数字;2.显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前显示位;3.七位数字输入完毕后电话接通,扬声器发出“嘟---嘟”接通声响,直到有接听信号输入,若一直没有接听,10秒钟后,自动挂断,显示器清除显示,扬声器停止,直到有新号码输入;2 设计方案2.1 实验基本原理电话按键显示器包括脉冲发生器、计数器、译码显示器、控制器、移位寄存器等五部分组成。

按键电话显示器的设计

按键电话显示器的设计

长治学院课程设计报告课程名称:数字逻辑课程设计设计题目:电话按键显示器系别: 2008级计算机系01班专业:计算机科学与技术组别:第七组学生姓名: 王富涌学号: 08407129起止日期: 2009年 5 月 20 日~ 2009年 6 月 15 日指导教师:王永岗目录第一章需求分析 ................................................................................ 错误!未定义书签。

1.1课程设计任务及要求................................................................ 错误!未定义书签。

1.2设计思想及开发环境................................................................ 错误!未定义书签。

第二章概要设计 .............................................................................. 错误!未定义书签。

2.1本设计的功能构成 ................................................................... 错误!未定义书签。

2.2设计原理 ................................................................................... 错误!未定义书签。

第三章详细设计 ................................................................................ 错误!未定义书签。

3.1设计方案 ................................................................................... 错误!未定义书签。

脉冲按键电话显示逻辑电路

脉冲按键电话显示逻辑电路
CD4015逻辑图及管脚图
CD 4015管角功能
CD4015是由两组独立的4位串入-并出移位寄存器组成。每组寄存器都有一个CP输入端、一个清零端Cr和一个串行数据输入端DS。每位寄存单元都有输出端引出,因而即可作串行输出,又可实现并行输出。加在DS端上的数据在时钟脉冲上升沿的作用下向右移位。当在Cr端加高电平时,寄存器的输出被全部清零。
R1-R4和C1-C4:分别为按键行和列的输入端。
VDD:电源正极。
VSS:电源负极。
CKI、CK和 :是RC连接端,用来产生振荡。
:拨号脉冲 输出端。
M/B:通断比选择控制输入端。
:电话挂机和摘机开关输入端。
MUTE:弱音输出端。
UM9151-3管脚图

本系统控制电路由脉冲芯片砝码.、移位寄存器、译码显示等组成。
(1)UM9151-3的DP端为脉冲码输入端。当我们摘机按键后,它一方面将脉冲码送至电话线路中,另一方面将脉冲码送十进制计数CD4518计数。在CD4518计数前,由MUTE信号的上升沿将CD4518清零,这样就保证每次CD4518输出的二进制BCD码于脉冲键数目相等,例如,按“3”键CD4518输出为0011。
其中,键盘与脉冲拨号器电路部分,我们用UM9151-3脉冲拨号芯片实现,计数器电路部分我们用CD4518十进制计数器实现,移位寄存器电路部分我们用CD4015和74LS164芯片实现,译码显示电路我们用74LS248芯片和数码显示管实现。
第三

CD4518功能介绍
CD4518是一个同步加计数器,在一个封装中含有两个可互换二/十进制计数器,其功能引脚分别为1~7和9~{15}.该CD4518计数器是单路系列脉冲输入(1脚或2脚;9脚或10脚),4路BCD码信号输出(3脚~6脚{11}脚~{14}脚)。

脉冲按键显示器设计课程设计说明书

脉冲按键显示器设计课程设计说明书

课程设计说明书题目:脉冲按键显示器专业:电气工程与自动化年级:2010级学生:学号:指导教师:完成日期:2012 年06 月24日脉冲按键显示器摘要:脉冲按键显示器要紧由4000系列芯片(40174锁存器,4508译码器)和74HC147编码器组成。

该脉冲按键显示器除具有准确显示和反映按键数字功能外,还具有清零、按时熄灭和逐位显示功能。

当用户输入号码时,显示器显示从低位向高位前移,逐位显示按键数字;从头按键时,可用清零按钮清除显示;在挂机2分钟或按下熄灭按钮后,显示器熄灭。

系统通过Proteus仿真软件验证了其理论设计的正确性。

关键词:脉冲,显示器,4000系列芯片,ProteusAbstract:Telephone Pulse button monitor consists of 4000 series chip (a 40174 latch, decoder 4508) and 74HC147 encoder. The telephone pulse button monitor has accurate display and reflect the key digital function, also has the reset timing out, and bit by bit display function. When the user input number, from low to high display forward, bit by bit display key figures; when the key is available again, a reset button clear display; in 2 minutes or press out the on-hook button, display out. Simulation software by Proteus verify the correctness of their theoretical design.Keywords: Pulse, Monitor, 4000 series chip, Proteus目录1 前言 (1)设计背景 (1)设计概述 (1)2 整体方案设计 (3)方案比较 (3)方案论证 (4)方案选择 (4)3 单元模块设计 (5)按键脉冲电路 (5)按时消隐功能电路 (7)电路参数的计算及元器件的选择 (8)特殊器件介绍 (9)4 软件简介 (13)5 系统调试 (14)仿真电路总图 (14)系统仿真参数设置 (14)功能调试 (14)调试结果分析 (18)6 系统功能指标参数 (20)系统实现的功能 (20)系统指标参数测试 (20)系统功能及指标参数分析 (20)7 结论 (21)8 设计总结 (22)设计的收成体会 (22)对设计的进一步完善提出意见或建议 (22)9 致谢 (23)10 参考文献 (24)附录:系统仿真总图 (25)1 前言设计背景随着科技的进展,愈来愈普及。

脉冲按键电话显示器设计 (2)讲解

脉冲按键电话显示器设计 (2)讲解

2011 ~ 2012 学年第 2 学期《数字系统设计》课程设计报告题目:脉冲按键电话显示器设计专业:通信工程班级:姓名:指导教师:电气工程系2012年5月24日课程设计任务书摘要本次课程设计的目的是为了巩固我们对数字电子技术课程所学过的内容,能够运用课程中所掌握的数字电路的分析和设计方法解决实际问题,培养分析问题,解决问题的能力。

我们在设计此课题中要求设计一个具有8位显示的电话按键显示器。

能准确显示按键数字,并且数字依次从右向左移动显示,最低位为当前输入位。

同时设置清除键,能使显示器立即清除当前的显示。

最后要设计一个震荡器,使其产生1HZ的脉冲,来做定时电路。

在挂机2min后或者按熄灭按键,能达到熄灭显示器显示的功能。

在这个设计中,我们用到了编码器,移位寄存器,译码显示器等芯片及元器件。

对于它们的工作特性,会有进一步的理解。

关键词:脉冲,移位,显示器目录摘要 (3)一、整体电路设计思路 (5)二、单元电路设计方案 (6)2.1.计时电路的设计 (6)2.1.1芯片介绍 (6)2.1.2电路设计原理 (6)2.2电话号码显示器电路的设计 (8)2.2.1设计原理 (8)2.3时钟脉冲发生器的设计及设计图 (8)四、按键模块VHDL程序 (9)五、参考文献 (10)六、自我评价 (11)七、评语表 (12)一 、整体电路设计思路:我们在设计此课题中要求设计并制作一个具有8位显示的电话按键显示器,摘机时开始工作。

能准确显示按键数字,并且数字依次从左向右移动,最低位为当前键入位。

同时设置清除键,能使显示器立即清除当前的显示,设置确定键,能将当前的键入号码呼出,并起动记时器显示通话时间,要求记时器的最大显示值59分59秒。

最后还要设计一个震荡器,使其产生1HZ 的脉冲。

其框图如图所示:电话按键显示器包括脉冲发生器、计数器、译码显示器、控制器、移位寄存器等五部分组成。

其中计数器和移位寄存器是系统的主要组成部分。

EDA脉冲按键电话显示器.

EDA脉冲按键电话显示器.

东北石油大学课程设计2012年 3 月2日东北石油大学课程设计任务书课程EDA技术课程设计题目脉冲按键电话显示器专业电子信息工程姓名学号主要内容、基本要求、主要参考资料等主要内容:设计一个准确地反映按键数字具有8位显示的电话按键显示器,该电话显示器要求具有重拨的功能,当按下重拨键时,能够显示最后一次输入的电话号码。

基本要求:1、设计一个具有8位显示的电话按键显示器;2、能准确地反映按键数字;3、显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位;4、设置一个“重拨”键,按下此键,能显示最后一次输入的电话号码;5、挂机2秒后或按熄灭按键,熄灭显示器显示。

主要参考资料:[1] 潘松著.EDA技术实用教程(第二版). 北京:科学出版社,2005.[2] 康华光主编.电子技术基础模拟部分. 北京:高教出版社,2006.[3] 阎石主编.数字电子技术基础. 北京:高教出版社,2003.完成期限2012.3.5指导教师专业负责人2012年3月2日一、总体设计思想1.基本原理EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL为系统逻辑描述手段完成的设计文件,自动的完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。

在本次课程设计中是用VHDL语言实现一个能准确地反映按键数字、具有8位显示的电话按键显示器。

摘机时开始工作,显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位;设置一个“重拨”键,按下此键能显示最后一次输入的电话号码;挂机2秒后或按熄灭键,熄灭显示器显示。

2.设计框图图1 脉冲按键电话显示器总体设计方案二、设计步骤和调试过程1、总体设计电路本文设计的脉冲按键电话显示器由五个模块组成:按键电路、译码器、移位寄存、锁存器和数码管显示电路,其中移位寄存、锁存器和数码管译码显示电路为系统的主要组成部分。

图2 总体设计电路模块2、模块设计和相应模块程序2.1顶层文件按键电路模块。

数电课程设计----脉冲按键电话显示器要点

数电课程设计----脉冲按键电话显示器要点

脉冲电话按键显示器一、设计任务与要求1.设计一个具有四位显示的电话按键显示器; 2.能准确反映按键数字;3.显示器显示从低位向高位前移,逐位显示,最低位为当前输入位; 4.重按键时,能首先清除显示;5.摘下话机后才能拨号有效,挂机后熄灭显示。

二、设计内容1、设计思想用1个开关模拟话机被摘下与挂机2种状态,用1个按键表示清除数字重新再按,用10个按键分别代表0~9的数字输入。

当在摘下话机的状态下按下0~9中的其中一个按键时,用编码器对输入信号进行编码,输出四位BCD 码。

然后四位BCD 码输入到第一个移位锁存器中,当有脉冲输入时,锁存器中的四位BCD 码输入到第二个移位锁存器中,同时也输入到数码管驱动器中,驱动数码管显示相应的数字。

再按下一个数字按键时,产生一个脉冲,第二个锁存器中的四位BCD 码输入到第三个移位锁存器中,同时也输入到数码管驱动器中,驱动数码管显示相应的数字。

以此类推。

2、设计说明该设计分为输入电路,脉冲产生电路,编码电路,移位电路,显示电路和主控制电路这几部分组成。

3、电路结构框图输入电路脉冲产生电显示电路编码电路 移位电路主控电路4、设计方案(1)输入电路与脉冲产生电路:当有按键被按下时,只有那个输入为0,其余都为1,同时产生一个脉冲。

(2)编码电路:74LS147能将输入的9个信号转成四位BCD码。

下图是74LS147功能表:INPUTS OUTPUTS1 2 3 4 5 6 7 8 9 D C B A 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x 0 0 1 1 0 x x x x x x x 0 1 0 1 1 1 x x x x x x 0 1 1 1 0 0 0 x x x x x 0 1 1 1 1 0 0 1 x x x x 0 1 1 1 1 1 0 1 0 x x x 0 1 1 1 1 1 1 0 1 1 x x 0 1 1 1 1 1 1 1 1 0 0 x 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0(3)移位电路:一共由4个74LS194组成,能将四位BCD码输入到第一个74LS194,并在有上升沿信号到来时把数据输出给下一个移位寄存器与数码管驱动器。

电话脉冲按键显示器.

电话脉冲按键显示器.

课程设计说明书题目:电话脉冲按键显示器专业:电气工程与自动化年级:2010级学生:学号:指导教师:完成日期:2012年06 月24日摘要:电话脉冲按键显示器主要由4000系列芯片(40174锁存器,4508译码器)和74HC147编码器组成。

该电话脉冲按键显示器除具有准确显示和反映按键数字功能外,还具有清零、定时熄灭和逐位显示功能。

当用户输入号码时,显示器显示从低位向高位前移,逐位显示按键数字;重新按键时,可用清零按钮清除显示;在挂机2分钟或者按下熄灭按钮后,显示器熄灭。

系统通过Proteus仿真软件验证了其理论设计的正确性。

关键词:脉冲,显示器,4000系列芯片,ProteusAbstract:Telephone Pulse button monitor consists of 4000 series chip (a 40174 latch, decoder 4508) and 74HC147 encoder. The telephone pulse button monitor has accurate display and reflect the key digital function, also has the reset timing out, and bit by bit display function. When the user input number, from low to high display forward, bit by bit display key figures; when the key is available again, a reset button clear display; in 2 minutes or press out the on-hook button, display out. Simulation software by Proteus verify the correctness of their theoretical design.Keywords: Pulse, Monitor, 4000 series chip, Proteus1 前言 (1)1.1 设计背景 (1)1.2 设计概述 (1)2 总体方案设计 (3)2.1 方案比较 (3)2.2 方案论证 (4)2.3 方案选择 (4)3 单元模块设计 (5)3.1 按键脉冲电路 (5)3.2 定时消隐功能电路 (7)3.3电路参数的计算及元器件的选择 (9)3.4特殊器件介绍 (9)4 软件简介 (13)5 系统调试 (14)5.1 仿真电路总图 (14)5.2 系统仿真参数设置 (14)5.3 功能调试 (14)5.4 调试结果分析 (19)6 系统功能指标参数 (20)6.1 系统实现的功能 (20)6.2 系统指标参数测试 (20)6.3 系统功能及指标参数分析 (20)7 结论 (21)8 设计总结 (22)8.1 设计的收获体会 (22)8.2 对设计的进一步完善提出意见或建议 (22)9 致谢 (23)10 参考文献 (24)附录:系统的仿真总图 (25)1.1 设计背景随着科技的发展,电话越来越普及。

脉冲按键电话显示器

脉冲按键电话显示器

课程设计2016年6 月10日课程设计任务书课程EDA技术课程设计题目脉冲按键显示器专业通信工程胡潇予学号201301031040主要容、基本要求、主要参考资料等主要容:设计一个准确地反映按键数字具有8位显示的按键显示器,该显示器要求具有重拨的功能,当按下重拨键时,能够显示最后一次输入的。

基本要求:1、设计一个具有8位显示的按键显示器;2、能准确地反映按键数字;3、显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位;4、设置一个“重拨”键,按下此键,能显示最后一次输入的;5、挂机2秒后或按熄灭按键,熄灭显示器显示。

主要参考资料:[1] 松著.EDA技术实用教程(第二版). :科学,2005.[2] 康华光主编.电子技术基础模拟部分. :高教,2006.[3] 阎石主编.数字电子技术基础. :高教,2003.完成期限2016.6.10指导教师永福专业负责人永福2016年6月10日一、总体设计思想1.基本原理本题目是用VHDL语言实现一个能准确地反映按键数字、具有8位显示的按键显示器。

摘机时开始工作,显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位;设置一个“重拨”键,按下此键能显示最后一次输入的;挂机2秒后或按熄灭键,熄灭显示器显示。

脉冲按键显示器由五个模块组成:按键电路、译码器、移位寄存、锁存器和数码管显示电路,其中移位寄存、锁存器和数码管译码显示电路为系统的主要组成部分。

(1)按键电路模块。

提供“0”到“9”数字按键的输入,同时设置有拨号键,清除键,挂机键和重拨键。

(2)译码电路模块。

译码器有两个功能。

第一,把输入的一位键值转换成四位BCD 码;第二,把四位二进制码译成相应的数码管输出显示码。

(3)移位寄存器、锁存模块。

移位寄存器分为三个部分。

当按下拨号键时,数字按键值依次由数码管的低位向高位移动,同时送入锁存器中;当按下删除键时,键值由高位向低位移除,高位数码管熄灭;当按下重拨键时,锁存器中存储的键值输入到移位寄存器中,并通过数码管显示出来。

数电课程设计脉冲按键电话显示器讲解

数电课程设计脉冲按键电话显示器讲解

脉冲按键电话按键显示器一、设计任务与要求1.设计一个具有八位显示的电话按键显示器; 2.能准确反映按键数字;3.显示器显示从低位向高位前移,逐位显示,最低位为当前输入位; 4.重按键时,能首先清除显示;5.摘下话机后才能拨号有效,挂机后熄灭显示。

二、方案设计与论证该设计分为输入电路,脉冲产生电路,编码电路,移位电路,显示电路和主控制电路这几部分组成。

用1个开关模拟话机被摘下与挂机2种状态,用1个按键表示清除数字重新再按,用9个按键分别代表0~9的数字输入。

当在摘下话机的状态下按下0~9中的其中一个按键时,用编码器对输入信号进行编码,输出四位BCD 码。

然后四位BCD 码输入到第一个移位锁存器中,当有脉冲输入时,锁存器中的四位BCD 码输入到第二个移位锁存器中,同时也输入到数码管驱动器中,驱动数码管显示相应的数字。

再按下一个数字按键时,产生一个脉冲,第二个锁存器中的四位BCD 码输入到第三个移位锁存器中,同时也输入到数码管驱动器中,驱动数码管显示相应的数字。

以此类推。

电路原理框图:输入电路脉冲产生电显示电路编码电路 移位电路主控电路三、单元电路设计与参数计算1.输入电路与脉冲产生电路:当有按键被按下时,只有那个输入为0,其余都为1,同时产生一个脉冲。

2.编码电路:74LS147能将输入的9个信号转成四位BCD码。

下图是74LS147功能表:INPUTS OUTPUTS1 2 3 4 5 6 7 8 9 D C B A 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x 0 0 1 1 0 x x x x x x x 0 1 0 1 1 1 x x x x x x 0 1 1 1 0 0 0 x x x x x 0 1 1 1 1 0 0 1 x x x x 0 1 1 1 1 1 0 1 0 x x x 0 1 1 1 1 1 1 0 1 1 x x 0 1 1 1 1 1 1 1 1 0 0 x 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 03.移位电路:一共由8个74LS194组成,能将四位BCD码输入到第一个74LS194,并在有上升沿信号到来时把数据输出给下一个移位寄存器与数码管驱动器。

EDA课程设计VHDL版 脉冲按键电话显示器解读

EDA课程设计VHDL版 脉冲按键电话显示器解读

《EDA技术》课程设计报告设计题目:脉冲按键电话显示器专业班级:指导教师:完成日期:2015年12月30日目录1 绪论 (3)1.1 设计背景 (3)1.2 QUARTUS II简介 (3)1.3 VHDL语言基础 (4)2脉冲按键电话显示器总体设计结构 (4)2.1 系统设计要求和目的 (4)2.1.1 系统设计要求 (4)2.1.2系统设计目的 (5)2.2 设计思路 (5)2.3 系统总体结构 (7)3 .脉冲按键电话显示器的实现 (9)3.1 脉冲按键电话显示器的顶层原理图 (9)3.2 系统各功能模块的实现 (9)3.2.1特殊功能模块 (9)3.2.2按键功能实现模块 (10)3.2.3数码管显示模块 (10)4锁定管脚及硬件实现 (10)4.1 锁定管脚图 (10)4.2 硬件实现 (11)4.2.1 显示结果的几种情况 (11)4.2.2 硬件实现总结 (12)5设计体会与总结 (12)参考文献 (13)附录 (14)各模块程序 (14)0.1 按键功能实现程序 (14)0.2 特殊功能模块程序 (17)0.3数码管显示程序 (18)1 绪论1.1 设计背景随着我国社会经济的全面发展,各大中小城市的出租车营运事业发展迅速,出租车已经成为人们日常出行选择较为普通的交通工具。

于是,出租车行业以低价高质的服务给人们带来了出行的享受。

但是总存在着买卖纠纷困扰着行业的发展。

而在出租车行业中解决这一矛盾的最好方法就是改良计价器。

汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具,它关系着交易双方的利益。

具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。

因此,汽车计价器的研究也是具有一定意义的。

出租车计费器是出租车营运收费的专用智能化仪表,是出租车市场规范化,标准化以及减少司机与乘客之间发生纠纷的重要设备。

一种功能完备,简单易用,计量准确的出租车计费器是加强出租车行业管理,提高服务质量的必需品。

脉冲按键电话按键显示器

脉冲按键电话按键显示器

脉冲按键电话按键显示器EDA课程设计报告书设计题目:脉冲按键电话按键显示器设计要求:1.设计一个具有八位显示的电话按键显示器2.能准确反映按键数字;3.显示器显示从低位向高位前移,诸位显示,最低位为当前输入位;4.重按键时,能首先清除显示;5.摘下话机后才能拨号有效,挂机后熄灭显示。

一设计思路根据题意,要设计一个具有八位显示的脉冲按键电话按键显示器,首先要有一将脉冲信号转换成数字信号的编码器,在此采用两片74148结成10线-4线编码器。

其次,由于要求显示的数字从低位向高位前移,就必须在电路中设计一个移位寄存器,用以从低到高移位显示数字。

在显示部分采用的是四个数据选择器和一个八进制计数器。

为使输入脉冲稳定,在输入端还设计了一个防抖动电路。

二设计方案根据上面的想法,我将电路分为四个模块:输入模块,移位寄存模块,扫描电路和输出模块。

电路总图为:图中SHURU为输入模块,JICUN为移位寄存模块,SAOMIA为扫描电路,YMSC为输出模块,下面就分别就每一个模块的用途分别讲述1 输入模块这是由防抖动电路和一个10-4编码器构成的。

其中10-4编码器是由2个74148构成,这样就可以把脉冲信号转变为数字信号。

每当由一个脉冲信号,就会在CP端输出一个脉冲信号,作为移位寄存器的CP信号其中防抖动电路的电路图为:编码器电路为:2 移位寄存器模块这个模块的主要功能就是储存已有的数字信号,并把每个信号移位,其中CP信号由上一个模块输入,GUAJI端输入低电平时就可以把移位寄存器置为高电平,可以是BCD7段译码器灭灯。

其中YXJCQ的电路图为:3 扫描电路这个模块就是把移位寄存器中的信号选择出来,并和下个模块联在一起,以便连续显示4 输出模块这就是一个BCD7段译码器,用来显示数字四波形仿真下面的图为输入10个信号后的图仿真结果与实验预期相符三硬件实验方案和结果将设计好的电路编译后下载到实验箱中,联好接线,即可进行实验,实验结果符合题目要求,能准确反映按键数字并从低位向高位前移,逐位显示,最低位为当前输入位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

脉冲按键电话按键显示器一、设计任务与要求1.设计一个具有八位显示的电话按键显示器;2.能准确反映按键数字;3.显示器显示从低位向高位前移,逐位显示,最低位为当前输入位;4.重按键时,能首先清除显示;5.摘下话机后才能拨号有效,挂机后熄灭显示。

二、方案设计与论证该设计分为输入电路,脉冲产生电路,编码电路,移位电路,显示电路和主控制电路这几部分组成。

用1个开关模拟话机被摘下与挂机2种状态,用1个按键表示清除数字重新再按,用9个按键分别代表0~9的数字输入。

当在摘下话机的状态下按下0~9中的其中一个按键时,用编码器对输入信号进行编码,输出四位BCD码。

然后四位BCD码输入到第一个移位锁存器中,当有脉冲输入时,锁存器中的四位BCD 码输入到第二个移位锁存器中,同时也输入到数码管驱动器中,驱动数码管显示相应的数字。

再按下一个数字按键时,产生一个脉冲,第二个锁存器中的四位BCD码输入到第三个移位锁存器中,同时也输入到数码管驱动器中,驱动数码管显示相应的数字。

以此类推。

电路原理框图:三、单元电路设计与参数计算1.输入电路与脉冲产生电路:当有按键被按下时,只有那个输入为0,其余都为1,同时产生一个脉冲。

2.编码电路:74LS147能将输入的9个信号转成四位BCD码。

INPUTS OUTPUTS1 2 3 4 5 6 7 8 9 D C B A 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x 0 0 1 1 0 x x x x x x x 0 1 0 1 1 1 x x x x x x 0 1 1 1 0 0 0 x x x x x 0 1 1 1 1 0 0 1 x x x x 0 1 1 1 1 1 0 1 0 x x x 0 1 1 1 1 1 1 0 1 1 x x 0 1 1 1 1 1 1 1 1 0 0 x 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 03.移位电路:一共由8个74LS194组成,能将四位BCD码输入到第一个74LS194,并在有上升沿信号到来时把数据输出给下一个移位寄存器与数码管驱动器。

一直移到第八个74LS194。

移位寄存器74LS194,它是4位双向移位寄存器,最高时钟频率为36MHZ。

它具有并行输入、并行输出,左移和右移的功能。

这些功能均能通过模式控制端M0、M1来控制。

详见下表:M0 M1 功能0 0 保持0 1 右移1 0 左移1 1 并行置数在ABCD端送入4位二进制数,并使M0=M1=1时,该4位二进制数同时并行输入至寄存器。

当CP到来后,在CP上升沿的作用下,4位二进制数并行输出;若M1=0,M0=1时,则该4位二进制数被串行送入到右移数据输入端D,在CP上升沿作用下,同步右移;若M=1,M=0,数据同步左移;若M=M=0,寄存器保持。

下图是74LS194集成块的功能表:输入输出功能CR M1 M2 CP D SL D SR D0 D1 D2 D3 Q0 Q1 Q2 Q30 X X X X X X X X X 0 0 0 0 清零1 X X 0 X X X X X X Q00 Q10 Q20 Q30 保持1 1 1 X X d0 d1 d2 d3 d0 d1 D2 D3 送数1 0 1 X 1 X X X X 1 Q0n Q1n Q2n右移1 0 1 X 0 X X X X 0 Q0n Q1n Q2n右移1 1 0 1 X X X X X Q1n Q2n Q3n 1 左移1 1 0 0 X X X X X Q1n Q2n Q3n0 左移1 0 0 X X X X X X X Q00Q10Q20Q30保持d0~d3——D0~D3端的稳态输入电平Q00、Q10、Q20、Q30——规定稳态输入条件建立前Q0、Q1、Q2、Q3的电平Q0n、Q1n、Q2n、Q3n——时钟上升沿前Q0.Q1.Q2.Q3的电平4.显示电路:这里我用的是74LS248,。

74LS248是BCD码七段译码器兼驱动器。

其外引线排列图见上图所示。

74LS248具有以下特点:(1)消隐(灭灯)输入BI`低电平有效。

当BI`=0时,不论其余输入状态如何,所有输出为零,数码管七段全暗,无任何显示。

可用来使显示的数码闪烁,或与某一信号同时显示。

译码时,BI`=1。

(2)灯测试(试灯)输入LT`低电平有效。

当LT`=0(BI`/RBO`=1)时,无论其余输入为何状态,所有输出为1,数码管七段全亮,显示数字为8。

可用来检查数码管、译码器有无故。

译码时,LT=1。

(3)脉冲消隐(动态灭灯)输入RBI`=1时,对译码无影响;当BI`=LT`=1时,若RBI`=0,输入数码是十进制零时,七段全暗,不显示,输入数码不为零,则照常显示。

在实际使用中有些零是不显示的,如004.50中的百位的零可以不显示;若百位为零且不显示,则十位的零也可不显示;小数点后第二位的零,不考虑有效位时也可不显示。

这些可不显示的零称为冗余零。

脉冲消隐输入RBI`=0,可使冗余零消隐。

(4)脉冲消隐(动态灭灯)输出RBI`与消隐输入BI`共用一个管脚4,当它作输出端时,与RBI`配合,共同使冗余零消隐。

以三位十进制数为例。

十位的零是否要显示,取决于百位是否为零,有否显示,这就要用RBO`进行判断,在RBI`和A3~A0全为零时,RBO`=0,否则为1。

百位为零,且RBI`=0(百位被消隐),则百位RBO`和十位RBI`=0,使十位的零被消隐,其余数码照常显示。

若百位不为零,或未使零消隐,则百位的RBO`和十位的RBI`全为1,使十位的零不具备消隐条件,而与其它数码一起照常显示。

74LS164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。

数据通过两个输入端(DSA 或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。

两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。

时钟(CP) 每次由低变高时,数据右移一位,输入到QA,QA是两个数据输入端(A和B)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。

其功能表如下:电路在数码管驱动器和数码管间接排阻以减少电流。

用74LS164的输出接在数码管驱动器的灭灯端来控制数码管的开关。

将四位BCD码输入到数码管驱动器中使数码管显示相应的数字。

5.主控电路:6.用按键J11来清除数字重按,用开关J12的打开与关闭来表示话机被摘下与挂机2种状态。

当J11按下时,所有移位锁存器中的数清零,所有数码管熄灭。

当J12接1时,无论怎么按数字键,数码管全都不亮,只有当J12接0时才能正常输入数字并显示。

四、总电路工作原理及元器件清单1.总原理图2.电路完整工作过程描述(总体工作原理)先把开关J12接0,然后按下数字按键进行输入。

输入的信号经过74LS147编码输出四位8421BCD码,取反后输入到第一个74LS194。

当数字按键产生的脉冲进入74LS194后,第一个74LS194中的四位BCD码输出到第二个74LS194的输入端和74LS248的输入端。

四位BCD码经过74LS248变成7个2进制信号输入到数码管中使之显示相应的数字。

再按下第二个数字按键时,又产生一个新的四位BCD码输入到第一个74LS194中。

此时第二个74LS194中存有第一次的BCD码,第一个74LS194中有第二次的BCD码。

再来一个脉冲,BCD码经过74LS248译码使数码管显示相应的数字。

其后的各位输入也一样。

而当按下J11或J12接1时,数码管全部关闭,各74LS194和74LS164中的值都清零。

3.元件清单元件序号型号主要参数数量备注J1 PB_DPST 触点开关11J12 SPDT 双端闸刀开关 1U17 74LS147 10线-4线优先编码器 1U18 74LS21 4输入端与门 3U21 74LS04 非门 6U11 74LS194 并入并出移位寄存器8R1 RPACK 250Ω排阻8U5 74LS248 共阴7段数码管译码驱动器8U33 74LS164 串入并出移位寄存器 1U35 74LS09 2输入端与门 17段共阴极数码管8 U25 SEVEN_SEG_COM五、仿真调试与分析1.数字的输入:2.清零与再输入:J11按下后清零。

3.挂机后数码管全熄灭,输入无效:J12接1后数码管全灭。

J1和J3分别被按下也没有显示。

六、结论与心得在这次的课程设计中,使我对于书上的知识有了进一步的了解,使我的动手能力有了很大的提高。

在查找资料的时候,我觉得好象还是蛮简单的,但在一实际动手后,才发现并没有想象中的简单。

我们不光只是掌握课堂上学过的东西,还得学会灵活应用才可以。

这次课程设计主要还是让我们活学活用自己的数电知识,使我更加熟悉了数字电路,对串入并出移位寄存器74LS164、双向移位寄存器74LS194、10线-4线优先编码器74LS147、七段显示译码器74LS248等有了一定的了解。

对于集成电路也有了进一步了解,不比在我刚拿到设计任务书的时候那种无从下手的感觉,后来经过同学们之间相互交流与学习使自己学到了很多更好的思维方法。

对于设计这种课题如何进行分析,如何进行改进,有了比较全面的认识。

七、参考文献[1]彭介华.电子技术课程设计指导[M].北京:高等教育出版社[2]李继凯,杨艳.数字电子技术及应用[M].北京:科学出版社。

相关文档
最新文档