脉冲按键电话显示器设计
eda技术及应用第三版课后答案谭会生

eda技术及应用第三版课后答案谭会生【篇一:《eda技术》课程大纲】>一、课程概述1.课程描述《eda技术》是通信工程专业的一门重要的集中实践课,是通信工程专业学生所必须具备的现代电子设计技术技能知识。
eda是电子技术的发展方向,也是电子技术教学中必不可少的内容。
本课程主要介绍可编程逻辑器件在电子电路设计及实现上的应用,介绍电路原理图和pcb图的设计技术。
开设该课程,就是要让学生了解大规模专用集成电路fpga和cpld的结构,熟悉一种以上的硬件描述语言,掌握一种以上的开发工具的使用等,掌握电路原理图和pcb图的现代设计技术与方法,从而提高学生应用计算机对电子电路和高速智能化系统进行分析与设计的能力。
2.设计思路本课程坚持“以学生为中心”的原则,以项目任务驱动的方式,采取理论知识与案例相结合的方式授课,提高学生的学习主动性。
通过必要的理论知识讲授、大量的实践训练和案例分析,培养学生的动手设计和实践能力,掌握eda开发的整个流程和基本技巧。
课程采用演示讲授和实践相结合,边讲边练的方法,让学生切身体会并掌握eda开发产品的流程和方法。
本课程集中2周时间开设,注重实践性,边讲边练,让学生切身体会并掌握eda开发技术。
3.实践要求(1)纪律和安全要求①不得将食物带入实验室,每次实训后请将使用后的废弃物带走。
违反者每次扣罚平时分2分。
②实训期间不得做与实训无关的其他事情,不得大声喧哗或做其他影响实训正常进行的事宜。
违反者每次扣罚平时分2分。
③实训期间,若学生有事不能正常参加实训,须提前以书面形式请假,并按指导教师的安排补做实训。
未经指导教师许可,学生不得任意调换实训时间和实训地点。
违反者每次扣罚平时分4分。
④学生不得以任何理由替代他人进行实训,违者直接取消实训成绩。
⑤学生除操作自己所分配的计算机外,不得操作实验室内其他任何设备。
违者每次扣罚平时分2分。
(2)业务要求实训所使用的软件protel和quartus ii,所有数据均通过服务器中转以及储存在服务器上,所以重启自己所用的电脑不会造成数据丢失。
十位脉冲式电话和双音多频式 (DTMF) 电话

十位脉冲式电话和双音多频式(DTMF)电话(2007-04-24 18:17:49)转载分类:工作十位脉冲式拨号又称回路切断式拨号,其中代表每个数字的直流电脉冲串是由按确定比例切断一个连续讯号而产生的。
图1是十位脉冲式电话。
图1: 十位脉冲式电话是一种按固定的时间比例来切断一个连续讯号,以产生一连串的直流电流脉冲的拨号方法。
其中每个数字都利用不同的脉冲数来表示。
十位脉冲式电话都配有一个圆形的拨号盘,在上方有一个带有指孔的圆盘覆盖著。
拨号盘是用来传送电脉冲的。
图2显示了脉冲式电话的电路。
其中的3个弹簧接点:脉冲接点(ICT)、旁路开关1 (BP1) 及旁路开关2 (BP2) 均被装在拨号盘中。
图2: 听筒离开挂勾,令挂勾开关闭合,此时可拨打电话拨打电话:当用户拿起听筒时(Off Hook),勾挂勾开关闭合形成一个由用户到电话交换机的直流回路,见图2。
因此,回路中有连续的直流电流流通。
∙当拨打号码,例如5时,拨号盘会被顺时针拨至止拨位置松开。
由于受弹簧拉力的影响,圆盘会回复原位。
在复位的过程中,拨号盘内的BP2闭合使电话短路,于是您在拨打时就不会从耳机中听到杂音了。
∙ICT藉着自行的关闭和打开来中断直流电流回路从而产生拨号脉冲。
中断的次数与所拨打的数字相同。
这款电话会产生额外的两个脉冲,而此两个脉冲会被BP1所消除。
∙此外,拨号盘内也装有一个称为调节器的机械器件,用来保持固定的转动速度。
∙当拨打完毕后,脉冲被电话交换机译码并连接到所呼叫的电话。
呼叫方的声音讯号透过隔离变压器传送到耳机上。
把耳机连接到隔离变压器的次级绕组能够保护耳机免受直流电流损坏,而隔离变压器亦可以在电话交换机与用户耳朶间提供电气隔离。
此外,两个反向并联相接的二极管避免了用户听到音量大的噪音,因为当次级绕组的电压达到某一数值时,其中一个二极管会导通并使耳机短路。
∙当用户对著麦克风讲话时,声音讯号透过电话交换机传送到受话方的电话。
接收电话:当听筒放在支架上时,电话处“On the Hook”,即准备接收通话,见图3。
脉冲按键电话显示逻辑电路

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}脚)。
电话键盘及拨号的模拟

课程设计课程名称单片机课程设计题目名称电话键盘及拨号的模拟学生学院材料与能源学院专业班级热能与动力工程(制冷方向)1001 学号**********学生姓名陈光谋指导教师王桂棠日21 月06 年2013.目录1、概述1.1 课程项目名称1.2 设计任务及要求系统设计方案2、2.1 硬件介绍3、电路设计3.1 电路原理图3.2 程序清单4、Proteus软件仿真4.1系统仿真电路图4.2 仿真结果分析5、课程设计心得体会6、参考文献1、概述1.1课程设计项目名称电话拨号键LCD显示1.2设计任务及要求1.实验要求:设计一个单片机监控的电话拨号键盘,将电话键盘中拨出的某一电话号码,显示在LCD显示屏上。
电话键盘共有12个键,除了“0”~“9”10个数字键外,还有“*”键用于实现退格功能,即清除输入的号码;“#”键用于清除显示屏上所有的数字显示。
还要求每按下一个键要发出声响,以表示按下该键。
2.仿真实现说明:本实验在Proteus下按设计要求用P1口扩展了12个键盘,其中每个键盘所代表的含义已在Proteus下用文本注出。
在LCD显示中,第一行为设计者名,第二行开始显示所拨的电话号码,最多为16位(因为LCD第二行功能显示16个字符)。
2、系统设计方案2.1 硬件介绍1.1 AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
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顶层文件按键电路模块。
EDA课程设计—电话按键显示器

燕山大学EDA课程设计报告书题目:电话按键显示器姓名:班级:成绩:一、设计题目及要求题目名称:电话按键显示器要求:1.设计一个具有八位显示的电话按键显示器;2.能准确反映按键数字,输入时有蜂鸣音提示;3.显示器显示从低位向高位前移,逐位显示,最低位为当前输入位;4.输入错误数字时,具有删除、重输功能。
5.摘下话机后才能拨号有效,挂机后熄灭显示。
6. 拨号后,发出拨号音,响2秒,停1秒,如此重复。
二、设计过程及内容(1)、设计过程1、该电路主要由五个主要模块组成,包括防抖动模块、编码模块、移位寄存模块、显示模块、蜂鸣模块,其中蜂鸣模块又包括拨号蜂鸣模块和分频蜂鸣模块。
2、各个模块独立存在,有自己的输入输出端口。
3、防抖动电路用十个D触发器和非门实现;编码模块用两块74LS148优先编码器实现0~9数据的输入,并转换成四位二进制数;由八片74194组成移位寄存器用以实现移位寄存和删除重输的功能;拨号蜂鸣模块实现输入时有蜂鸣提示音的功能,分频蜂鸣模块用分频器和74160实现拨号后拨号音响两秒停一秒的功能。
显示模块由四块74151数据选择器和计数器74160组成,来实现数据的显示。
(2)、模块简介1、电话按键显示器总原理图如下:当输入为8时,仿真图如下:2、防抖动模块通过十个D触发器,保证输入数据的准确性,其原理图如下:当输入为9时,通过该模块后,按键9为有效。
3、编码模块编码模块由两个74148优先编码器实现将十进制数转换成四位二进制数的功能,原理图如下:当输入分别为9、8、7时仿真图如下:4、移位寄存模块由八片74194组成,原理图如下:功能描述:用4个2片集成双向移位寄存器74194来完成四位二进制数的分别8次移动,从而实现数字由低位向高位的逐次移动。
当输入为1000时,仿真图如下:5、显示模块由一片74283、四片74151 和一片74161组成,原理图如下:功能描述:通过外接时钟信号上升沿触发来实现各个芯片0~7 八个不同地址的选择,加快外接频率可以是地址变换非常快在人体视觉暂留的前提下使8片七段显示译码管同时亮得以实现。
期末大作业设计题目

一、出租车自动计费器设计设计要求(1)具有行车里程计费,等候时间计费及起价三部分,用4位数码管显示总金额,最大值为99.99元;(2)行车里程单价1元/公里,等候时间单价0.5元/10分钟,起价3元(3公里起价),均能通过人工输入;(3)行车里程的计费电路将汽车行驶的里程数转换成与之成正比的的脉冲数,然后由计数译码电路转换成收费金额,试验中以一个脉冲模拟汽车前进10米,则每100个脉冲表示1公里,然后用BCD码比例乘法器将里程脉冲数乘以每公里单价的比例系数,比例系数可以由开关预置。
例如单价是1.0元/公里,则脉冲当量位0.01元/脉冲。
(4)用LED显示行驶公里数,2个数码管显示收费金额。
二、电子密码锁设计要求(1)设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机构工作,用红灯亮、绿灯灭表示关锁,用绿灯亮、红灯灭表示开锁;(2)在锁的控制电路中储存一个可以修改的4位代码,当开锁按钮开关(可设置成6~8位,其中4位实际有效,其余为虚设)的输入代码等于储存代码时,开锁;(3)在触动第一个按钮后的5s内若未将锁打开,则电路自动复位并进入自锁状态,使之无法再打开,并有扬声器发出持续20s的报警信号。
三、脉冲按键电话显示器设计要求(1)能准确显示按键数字;(2)显示器显示内容从低位向高位前移,逐位显示按键数字,最低位为当前输入位;(3)设置一个“重拨”键,按下此键,能显示最后一次输入的电话号码;(4)挂机2秒后,熄灭显示器的显示内容。
四、电话计费器设计要求(1)能够通过选择增减的方式设置卡内余额(最大显示为200元)。
(2)能够设置通话种类(1-4),并能够根据电话的种类和通话时间进行金额的扣除:1为市话(0.1元/分钟),2为国内长途(1元/分钟),3为国际长途(2元/分钟),4为特殊电话(1.6元/分钟);(3)能够进行余额不足的报警:市话低于0.5元报警,国内长途低于5元报警,国际长途低于10元报警,特殊电话低于8元报警。
单片机原理及应用课程设计题目

一、设计选题(三人一组,每组从以下题目中任选一题,一个题目最多只能由二组选):1、智能电子钟(LCD显示)的设计设计要求:制作一个LCD显示的智能电子钟:(1) 计时:秒、分、时、日、月、年、星期。
(2) 闰年自动判别。
(3) 时间、年、月、日、星期交替显示。
(5) 自定任意时刻自动开/关屏。
(6) 计时精度:误差≤1秒/月(具有微调设置)。
2、电子时钟(LCD显示)的设计设计要求在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。
显示格式为“时时:分分:秒秒”。
用4个功能键操作来设置当前时间。
功能键K1~K4功能如下。
●K1—进入设置现在的时间。
●K2—设置小时。
●K3—设置分钟。
●K4—确认完成设置。
作品用一个LED指示灯工作状态,闪动表示作品正在工作,LCD显示“00:00:00”,然后开始计时。
3、秒表的设计设计要求设计一个2位的LED数码显示的“秒表”:显示时间为00—99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。
4、定时闹钟的设计设计要求使用字符型LCD显示器设计一个简易的定时闹钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。
定时闹钟的基本功能如下:显示格式为“时时:分分”。
由LED闪动来做秒计数表示。
一旦时间到则发出声响,同时继电器启动,可以扩充控制家电开启和关闭。
作品工作后指示灯LED闪动,表示作品开始工作,LCD显示“00:00”,按下操作键K1~K4动作如下:(1) K1—设置现在的时间。
(2) K2—显示闹钟设置的时间。
(3) K3—设置闹铃的时间。
(4) K4—闹铃ON/OFF的状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声。
设置当前时间或闹铃时间如下。
(1) K1—时调整。
(2) K2—分调整。
(3) K3—设置完成。
(4) K4—闹铃时间到时,发出一阵声响,按下本键可以停止声响。
本项目的难点在于4个按键每个都具有两个功能,以最终实现菜单化的输入功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011- 2012学年第二学期《脉冲按键电话显示器设计》课程设计报告
题目:脉冲按键电话显示器设计
专业:通信工程
班级:
姓名:
指导教师:
成绩:
电气工程系
2012年5月 24日
课程设计任务书
摘要
本次课程设计的目的是为了巩固我们对数字电子技术课程所学过的内容,能够运用课程中所掌握的数字电路的分析和设计方法解决实际问题,培养分析问题,解决问题的能力。
我们在设计此课题中要求设计一个具有8位显示的电话按键显示器。
能准确显示按键数字,并且数字依次从右向左移动显示,最低位为当前输入位。
同时设置清除键,能使显示器立即清除当前的显示。
最后要设计一个震荡器,使其产生1HZ的脉冲,来做定时电路。
在挂机2min后或者按熄灭按键,能达到熄灭显示器显示的功能。
在这个设计中,我们用到了编码器,移位寄存器,译码显示器等芯片及元器件。
对于它们的工作特性,会有进一步的理解。
关键词:脉冲,移位,显示器
目录
一、整体电路设计思路:
我们在设计此课题中要求设计并制作一个具有8位显示的电话按键显示器,摘机时开始工作。
能准确显示按键数字,并且数字依次从左向右移动,最低位为当前键入位。
同时设置清除键,能使显示器立即清除当前的显示,设置确定键,能将当前的键入号码呼出,并起动记时器显示通话时间,要求记时器的最大显示
值59分59秒。
最后还要设计一个震荡器,使其产生1HZ 的脉冲。
其框图如图所示:
电话按键显示器包括脉冲发生器、计数器、译码显
示器、控制器、移位寄存器等五部分组成。
其中计数器和移位寄存器是系统的主要组成部分。
移位寄存器部分是数字按键和移位寄存器组成的,完成0~9任意数字的键入且显示8位数字通过控制电路1可以任意清除当前的电话号码,以便重新输入。
当8位电话号码输入完毕后再通过控制电路2启动计数器部分和脉冲发生器,来计算通话时间。
计数器部分主要完成通话时间的记数作用,其最大值为59分59秒。
当通话完毕后既是断开高电平后,计时器停止工作,完成计时的功能与此同时移位寄存器也停止工作其显示号码部分立即清零。
我们所设计的整体电路是由计时器设计电路、电话号码显示控制电路、脉冲
产生电路三个部分组合而成的。
二、单元电路设计方案:
.计时电路的设计:
计时电路的设计中,主要用到的芯片是同步十进制计时器74LS160(四片)。
74LS160是同步十进制计数器它的主要功能是:
异步清除:当CR=0时,无论有无CP ,计数器立即清零,Q3~Q0均为0,称
为异步清除。
同步预置:当LD=0时,在时钟脉冲上升沿的作用下,Q3=D3,Q2=D2,Q1=D1,
Q0=D0。
计数:当使能端ETp=ETt=1时,计数器开始计数。
锁存:当使能端ETp=0或者ETt=0时,计数器禁止计数,为锁存状态。
RCO 端是当计数器数到9时,当下一个脉冲的上升沿到来时,此端口立即
输出一个高电平输入给下一个74LS160或者是其他的器件,其本身自动从0开始计数一直到9,如此循环下去。
计时电路是通过高电平开关来控制,而这个控制如果体现在电话机上则是通过一个按键来控制的,这样的电路在没有给通时始终不能工作,并且还可以节约电能,使是电话内部的器件减少耗损。
当电话号码输入完毕时,确认正确后,开始打电话。
其工作原理很简单,由脉冲产生器发出脉冲,来一个脉冲即是当上升沿到来时,计数器部分就记录脉冲的次数,一次显示一,74LS160输出0001给74LS48的输入端,然后在通过译码器74LS48的输出端给显示器LED,当个位的数字到9时。
当下一个脉冲的上升沿来到时,74LS160本身自动清零,从RCO端输出高电平给十位,即给十位一个进位的信号,使十位从零变成一。
如此下去当个位为9,十位为5时,通过个位的RCO端和十位的Q2、Q0两个端口利用与门电路输入给下一位的ENT和ENP两个端口,使其开始计数,十位上通过Q2和Q0的与非门的反馈端给自身的清零端LOAD`,当第六十个脉冲的高电平到来时,十位和个位立即清零,同时进位给下一个160,使其第三位显示器显示为一,此时即为时间意义上的一分钟。
就是这样当9分59秒的时候,分钟进位输出端RCO和秒钟的个位输出端RCO还有秒钟的十位上Q0和Q2这四个端口通过与门电路反馈给时钟的十位的ENT和ENP两个端口。
当第十分钟的脉冲的高电平到来时时钟的十位的数字由0变成1,此时四个LED显示的时间是10分00秒,当时钟的十位输出端的Q2和Q0通过与门,有一个输出端,这个输出端和秒钟的个位通过与门再输出,这个新的输出端和(秒钟的十位输出端和时钟的个位输出端通过与门输出,这是另一个输出端)另一个输出端通过与非门输出,反馈给自身的LAOD`端,使其清零。
其最大的计时时间是59分59秒。
当电话在任意时刻结束时,原来的那个计时电路的开关,将其断开就可以了。
其电路框图如图所示:
电话号码显示器电路的设计
电路设计中,用到的芯片有双向移位寄存器74194(八片),10线-4线优先编码器74147(一片),七段显示译码器7448(八片),LED显示器(八片)。
电话号码移位设计电路是通过按不同的按键来控制电话号码的拨打情况的,是先进的高度集成的结果。
通过一个清零端可以控制(当输入错误号码后,清除当前号码,再重新输入一组新的号码时)电话号码的输入,这样可以自如的输入和更改电话号码。
电话号码显示器主要由一片编码器和八片移位寄存器组成。
十进制号码经按键输出后由一片74147编成4位二进制BCD码并行输入到移位寄存器74 194,再利用移位寄存器的并行输出功能把右边4位BCD码移向左边同时输出给译码显
示器显示出来。
我们利用74194的置数功能(S
0=S
1
=1),同时清零端要接高电平,
在这个之间用一个开关控制,能使其自身有清零的功能。
由于本人的能力有限,只能是当输入一个数字后给一个脉冲,使第一个显示数字,第二个则显示前一个数字这就是它的置数功能。
如此类推,当输入完8个数字后就可以按下控制计时
器的开关,给计时器一个高电平,使计时器开始工作。
当结束电话时同时断开两个电路的的高电平,使其停止工作。
时钟脉冲发生器的设计及设计图
时钟脉冲发生器主要由555集成定时器、电阻和电容构成的。
首先介绍一下555集成定时器,555集成定时器是模拟功能和数字逻辑功能相结合的一种双极型中规模集成器件。
外加电阻、电容可以组成性能稳定而精确的多谐振荡器、单稳态电路、施密特触发器等,应用十分广泛。
我们用555集成定时器构成的多谐振荡器来产生脉冲。
多谐振荡器的电路图如下:
四、按键模块VHDL程序
LIBRARY IEEE;
USE
USE
ENTITY UP_KEY IS
PORT(DIN1:IN STD_LOGIC_VECTOR(9 DOWNTO 0);
CLK1,CLEAR,DIAL,RE_DIAL:IN STD_LOGIC;
KEYOUT:OUT STD_LOGIC;
SEG71:OUT STD_LOGIC_VECTOR(6 DOWNTO 0);
SEG8:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END ENTITY;
ARCHITECTURE ONE OF UP_KEY IS
COMPONENT SHOW IS
PORT(DIN:IN STD_LOGIC_VECTOR(9 DOWNTO 0);
CLK,CLEAR,DIAL,RE_DIAL:IN STD_LOGIC;
KEYOUT:OUT STD_LOGIC;
SET:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
SEG8:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END COMPONENT;
COMPONENT TRA IS
PORT(BCD1:IN STD_LOGIC_VECTOR(3 DOWNTO 0);
SEG7:OUT STD_LOGIC_VECTOR(6 DOWNTO 0));
END COMPONENT;
SIGNAL SET_1:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
U1:SHOW PORT MAP( DIN1,CLK1,CLEAR,DIAL,RE_DIAL,KEYOUT,SET_1,SEG8);
U2:TRA PORT MAP(SET_1,SEG71);
END ARCHITECTURE ONE;
五、参考文献:
[1]潘永雄沙河【电子电路CAD实用教程】第三版西安电子科技大学出版社
[2]石建平【数字电子技术基础】国防工业出版社
[3]徐惠民安德宁【数字逻辑设计与VHDL描述】第二版机械工业出版社
[4]邱关源【电路】第五版高等教育出版社
六、自我评价:
七、评语表:。