版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号:2023-2023学年第二学期《脉冲按键显示器设计》课程设计报告题目:脉冲按键显示器设计专业:通信工程班级:姓名:指导教师:成绩:电气工程系2023年5月24日课程设计任务书课题名称脉冲按键显示器设计指导教师(职称)执行时间2023~2023学年第2学期第13周学生姓名学号承担任务设计目的通过本课题设计巩固已学的理论知识,提高学生的实际动手能力,学习数字电路中D触发器、分频电路、多谐振荡器、CP时钟脉冲源等单元电路的综合运用。设计要求1、能准确地反映按键数字;2、显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位;3、设置一个“重拨”键,按下此键,能显示最后一次输入的号码;4、挂机2秒后或按熄灭按键,熄灭显示器显示。摘要本次课程设计的目的是为了巩固我们对数字电子技术课程所学过的内容,能够运用课程中所掌握的数字电路的分析和设计方法解决实际问题,培养分析问题,解决问题的能力。我们在设计此课题中要求设计一个具有8位显示的按键显示器。能准确显示按键数字,并且数字依次从右向左移动显示,最低位为当前输入位。同时设置清除键,能使显示器立即清除当前的显示。最后要设计一个震荡器,使其产生1HZ的脉冲,来做定时电路。在挂机2min后或者按熄灭按键,能达到熄灭显示器显示的功能。在这个设计中,我们用到了编码器,移位寄存器,译码显示器等芯片及元器件。对于它们的工作特性,会有进一步的理解。关键词:脉冲,移位,显示器目录摘要3一、整体电路设计思路4二、单元电路设计方案52.1.计时电路的设计52.1.1芯片介绍52.1.2电路设计原理52.2号码显示器电路的设计82.2.1设计原理82.3时钟脉冲发生器的设计及设计图8四、按键模块VHDL程序9五、参考文献10六、自我评价10七、评语表10一、整体电路设计思路:我们在设计此课题中要求设计并制作一个具有8位显示的按键显示器,摘机时开始工作。能准确显示按键数字,并且数字依次从左向右移动,最低位为当前键入位。同时设置清除键,能使显示器立即清除当前的显示,设置确定键,能将当前的键入号码呼出,并起动记时器显示通话时间,要求记时器的最大显示值59分59秒。最后还要设计一个震荡器,使其产生1HZ的脉冲。其框图如图所示:译码显示电路数字键入译码显示电路数字键入处控制电路2移位寄存器控制电路1控制电路2移位寄存器控制电路1计时电路脉冲产生电路计时电路脉冲产生电路译码显示电路译码显示电路按键显示器包括脉冲发生器、计数器、译码显示器、控制器、移位寄存器等五部分组成。其中计数器和移位寄存器是系统的主要组成部分。移位寄存器部分是数字按键和移位寄存器组成的,完成0~9任意数字的键入且显示8位数字通过控制电路1可以任意清除当前的号码,以便重新输入。当8位号码输入完毕后再通过控制电路2启动计数器部分和脉冲发生器,来计算通话时间。计数器部分主要完成通话时间的记数作用,其最大值为59分59秒。当通话完毕后既是断开高电平后,计时器停止工作,完成计时的功能与此同时移位寄存器也停止工作其显示号码部分立即清零。我们所设计的整体电路是由计时器设计电路、号码显示控制电路、脉冲产生电路三个部分组合而成的。二、单元电路设计方案:2.1.计时电路的设计:2.1.1芯片介绍:计时电路的设计中,主要用到的芯片是同步十进制计时器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,如此循环下去。2.1.2电路设计原理:计时电路是通过高电平开关来控制,而这个控制如果体现在机上则是通过一个按键来控制的,这样的电路在没有给通时始终不能工作,并且还可以节约电能,使是内部的器件减少耗损。当号码输入完毕时,确认正确后,开始打。其工作原理很简单,由脉冲产生器发出脉冲,来一个脉冲即是当上升沿到来时,计数器部分就记录脉冲的次数,一次显示一,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秒。当在任意时刻结束时,原来的那个计时电路的开关,将其断开就可以了。其电路框图如图所示:2.2号码显示器电路的设计2.2.1设计原理:电路设计中,用到的芯片有双向移位寄存器74194(八片),10线-4线优先编码器74147(一片),七段显示译码器7448(八片),LED显示器(八片)。号码移位设计电路是通过按不同的按键来控制号码的拨打情况的,是先进的高度集成的结果。通过一个清零端可以控制(当输入错误号码后,清除当前号码,再重新输入一组新的号码时)号码的输入,这样可以自如的输入和更改号码。号码显示器主要由一片编码器和八片移位寄存器组成。十进制号码经按键输出后由一片74147编成4位二进制BCD码并行输入到移位寄存器74194,再利用移位寄存器的并行输出功能把右边4位BCD码移向左边同时输出给译码显示器显示出来。我们利用74194的置数功能(S0=S1=1),同时清零端要接高电平,在这个之间用一个开关控制,能使其自身有清零的功能。由于本人的能力有限,只能是当输入一个数字后给一个脉冲,使第一个显示数字,第二个则显示前一个数字这就是它的置数功能。如此类推,当输入完8个数字后就可以按下控制计时器的开关,给计时器一个高电平,使计时器开始工作。当结束时同时断开两个电路的的高电平,使其停止工作。2.3时钟脉冲发生器的设计及设计图时钟脉冲发生器主要由555集成定时器、电阻和电容构成的。首先介绍一下555集成定时器,555集成定时器是模拟功能和数字逻辑功能相结合的一种双极型中规模集成器件。外加电阻、电容可以组成性能稳定而精确的多谐振荡器、单稳态电路、施密特触发器等,应用十分广泛。我们用555集成定时器构成的多谐振荡器来产生脉冲。多谐振荡器的电路图如下:四、按键模块VHDL程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYUP_KEYISPORT(DIN1:INSTD_LOGIC_VECTOR(9DOWNTO0);CLK1,CLEAR,DIAL,RE_DIAL:INSTD_LOGIC;KEYOUT:OUTSTD_LOGIC;SEG71:OUTSTD_LOGIC_VECTOR(6DOWNTO0);SEG8:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDENTITY;ARCHITECTUREONEOFUP_KEYISCOMPONENTSHOWISPORT(DIN:INSTD_LOGIC_VECTOR(9DOWNTO0);CLK,CLEAR,DIAL,RE_DIAL:INSTD_LOGIC;KEYOUT:OUTSTD_LOGIC;SET:OUTSTD_LOGIC_VECTOR(3DOWNTO0);SEG8:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDCOMPONENT;COMPONENTTRAISPORT(BCD1:INSTD_LOGIC_VECTOR(3DOWNTO0);SEG7:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDCOMPONENT;SIGNALSET_1:STD_LOGIC_VECTOR(3DOWNTO0);BEGINU1:SHOWPORTMAP(DIN1,CLK1,CLEAR,DIA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 漫谈法律经济学研究
- 河南省周口市川汇区2024-2025学年八年级上学期期中质量监测地理试卷
- 2024-2025学年青海省西宁市海湖中学高一(上)第一次段考数学试卷(含答案)
- 巧用“八桂教学通”发展学生空间观念
- 上海市财务管理模拟3
- 天津申论模拟90
- 天津面试模拟48
- 天津面试模拟45
- 2012年06月10日广西公务员面试真题
- 儿童及婴幼儿服装产品质量抽查检验实施方案
- 华电线上测评
- 人教新课标四年级上册数学《6速度、时间和路程》说课稿
- CPR操作与简易呼吸气囊的使用课件
- 中国吡唑醚菌酯行业市场现状调查及前景战略研判报告
- 肖申克的救赎读书分享会
- 住院医师规范化培训日常考核评分表
- 新疆2024年新疆第三人民医院(自治区职业病医院)招聘136人笔试历年典型考题及考点附答案解析
- 2024年吉林省通化梅河口市公安局招录工作人员100人(高频重点提升专题训练)共500题附带答案详解
- 2024内蒙古事业单位联考招录(高频重点提升专题训练)共500题附带答案详解
- 2023-2024学年广东省揭阳市高一下学期期末教学质量测试数学试卷(含解析)
- 钢结构工程施工(第五版) 课件 2项目三 普通螺栓
评论
0/150
提交评论