电工电子实习报告_第1页
电工电子实习报告_第2页
电工电子实习报告_第3页
电工电子实习报告_第4页
电工电子实习报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实 验 报 告 实验名称 数字电子钟设计 一、实验目的及要求 【实验目的】u 训练综合运用学过的数字电子、可编程逻辑器件等基本知识,培养独立设计比较复杂的数字逻辑的能力。u 力争掌握使用eda(电子设计自动化)工具设计数字逻辑的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程。 【实验要求】u 必做部分:设计一个数字电子时钟,从00时00分00秒计时到23时59分59秒,时间在6个七段led数码管上显示。用max+plusii设计相关电路,进行相关的软件仿真,并下载到实验板上进行硬件仿真;u 选作部分:电子钟实现校时、清零和整点报时功能。采用可编程逻辑器件进行设计,在微机上进行原理图

2、或程序的输入、编译和软件仿真,满足设计要求后,再进行下载和硬件实验。如硬件实验结果不满足要求,需要反复修改设计,直到满足要求。二、所用仪器、设备设计工作建立在硬件和软件两个平台的基础上。硬件平台是实验室提供的mcu/cpld开发实验仪。实验仪上的可编程逻辑器件可保证在一片芯片上设计出题目要求的数字电路。软件平台是altera公司的max+plusii。三、实验方法及步骤【简述74ls163】图(1) 74ls163芯片使能清零脉冲4位二进制输出【总体思路】u 必做部分:设计一个数字电子时钟。通过分析实验要求得出:选用74ls163芯片共计6片,采用同步计数的方法来设计相关计时器(同一源输入脉冲

3、接至clk,控制ent使能端实现计数),秒位计时器与分位计时器均为60进制,时位计时器为24进制。 u 选作部分:电子钟实现校时、清零和整点报时功能。通过分析实验要求得出:1.控制数字电子钟分低位与时低位的使能端(ent)输入(将使能端的输入分两部分,一种是自然输入,一种是输入相应电平信号手动控制使能信号)实现校时;2.控制数字电子钟各个位的清零端(clrn)输入(清零端的输入分两部分,一种为自然输入,一种是输入相应电平信号手动控制清零)实现清零;3.控制验证当数字电子钟的输出为59分50秒时,与一个本电路所用的源输入脉冲信号,利用与门的特性输出相应的高低电平接通蜂鸣器实现整点报时。【具体设计

4、】u 必做部分:设计一个数字电子时钟。1. 秒位计时电路设计(60进制)图(2) 秒位计时电路秒低位计数用十进制计数器(74163改装)计数,由脉冲信号触发计数,9秒(秒低位输出1001b)时,秒低位清零;秒高位计数用六进制计数器(74163改装)计数,9秒时,秒高位芯片ent输入高电平,由此触发计数,59秒(秒低位输出1001b,秒高位输出0101b)时,秒高位清零。如下图(2)所示:2分位计时电路设计(60进制)分位计时电路与秒位计时电路计时原理相差无几,只在触发计数的使能信号量上有一定差异。分低位计数用十进制计数器(74163改装)计数,59秒时触发计数,9分59秒(分低位输出为1001

5、h,秒高位输出0101b,秒低位输出1001b)时,分低位清零;分高位计数用六进制计数器(74163改装)计数,9分59秒时,分高位芯片ent输入高电平,由此触发计数,59分59秒(分高位输出为0101b,分低位输出为1001b,秒高位输出0101b,秒低位输出1001b)时,分高位清零。如下图(3)所示:图(3) 分位计时电路3时位计时电路设计(24进制)时低位计数用十(或四)进制计数器(74163改装)计数,59分59秒时触发计数,9时59分59秒(时低位输出为1001b,分高位输出为0101b,分低位输出为1001b,秒高位输出0101b,秒低位输出1001b),或者23时59分59秒(

6、时高位输出为0010b,时低位输出为0011b,分高位输出为0101b,分低位输出为1001b,秒高位输出0101b,秒低位输出1001b)时,时低位清零;时高位计数用三进制计数器(74163改装)计数,9时59分59秒时,时高位芯片ent输入高电平,由此触发计数,23时59分59秒时,时高位清零。如下图(4)所示:图(4) 时位计时电路【实验步骤】u 软件仿真:根据上述设计,使用max+plusii进行相关原理图的描绘、编译和波形仿真,观察数字电子时钟是否逻辑有误;u 硬件仿真:使用max+plusii对所设计数字电子时钟进行管脚分配与封装(参照老师所给文档,保护、数码管选通电路、硬件连线与

7、管脚配置等具体不再赘述),下载到实验板上进行硬件仿真,观察数码管显示,在实验板上进行操作验证是否实现所设计功能。如不满足实验要求,需反复修改设计,直到满足。(在实验的过程中,由于实验箱连线较少,令人感到遗憾的是硬件仿真时间不够充裕)【电路设计】根据以上步骤设计可的如下电路图:四、实验结果u 完成必做部分:数字电子时钟的设计,下载到实验板上硬件仿真实现预期设计。待添加的隐藏文字内容2利用max+plusii进行仿真的波形如下图(9)图(13)所示:图()秒低位(secl)秒高位(sech)波形正确图(10)分低位(minl)波形正确图(11)分高位(minh)波形正确图(12)时低位(hourl

8、)波形正确图(13)时高位(hourh)波形正确【问题分析及处理】1. 实验伊始,波形仿真时观察到时钟各位数字显示不是按照09顺序显示的,而且有一定的跳变。经分析是软件设置中高低位对应关系不正确,修改后部分位显示正常;2. 1问题基础上,继续分析发现秒到分及分到时的进位逻辑有一定问题(例:错误地认为秒低位已间接影响到了分低位,仅采用秒高位为5时影响分低位使能)。修改后实现基本计时电路设计;3. 硬件仿真时,起初整点报时仅有一声长鸣,于是将59分50秒的输出与上源输入脉冲,实现了自59分50秒每秒一鸣;4. 虽已基本达到设计初衷,但本次设计仍然不尽完备,在校位等功能上仍有待完善。五、实验总结本次

9、实验基本达到预期目标。通过本次实验中综合运用学过的数字电子、可编程逻辑器件等基本知识,培养了我独立设计比较复杂的数字逻辑的能力。同时,我熟悉并初步掌握了使用eda(电子设计自动化)工具设计数字逻辑的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程。在实验的过程中,由于思维受限,自己遇到了一系列问题,幸得各位实验指导老师的悉心指导与同学们的热心帮助,实验得以顺利进行。设计是一个循序渐进的过程。电路的设计中,自己深切体会到了“欲速则不达”之理。起初,自己并未统筹全局,却因部分基本模块设计的较快而洋洋自得,却忽视了综合的优化完善。一次,计时电路在编译无误后却无法显示正确的波形,认为自己逻辑无误的我顿时产生了疑惑,在仔细观察后,我发现了逻辑欠缺,在秒计时电路与分计时电路的连接处仅仅注意到了本部分的使能,而忽略了衔接。找出了错误,我静下心来,先设计每一个功能模块,用软件仿真,调试每个功能模块,以实现各种功能模块的具体功能,再将各种功能模块连接起来,调试总的系统,完成总体功能的实现。电路的搭建中,我亦是意识到不能急于求成。当有了设计雏形,搭建电路便也简单,但由于自己对软件使用的不太上手,稍不留神,便错接了导线、重叠了节点,在编译时出现错误,自己构图的凌乱使得发现不妥

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论