欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数字逻辑课程设计报告--数字跑表.docx

    • 资源ID:770462       资源大小:150.11KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字逻辑课程设计报告--数字跑表.docx

    数字逻辑课程设计报告题目:数字跑表目录1设计任务书32总体方案设计32.1 功能和逻辑需求分析32.2 总体方案设计73单元模块设计83.160 分/秒模块设计83.161 秒模块电路设计84.总体电路设计95电路调试与测试104.1 分/秒模块104.2 百分秒单元模块10106总结1设计任务书设计一个能显示分、秒、百分秒的数字跑表,要求:D具有开始计时/暂停/继续的功能;2)用6个数码管分别显示百分秒、秒和分钟。2总体方案设计2.1 功能和逻辑需求分析1 .数字跑表需要两个60进制数来实现秒和分钟的计数,同时一个100进制数来实现百分秒的计数,所以我们用可编辑器件两个GAL16V8和一个GAL22V10设计成计数器,使能产生60进制、100进制,在TDS-4实验箱上6个数码管显示,实现数字跑表功能。原理框图如下:ABEI-HDL代码出口下:分/秒:MODULEcnt_60declarationsclockPIN1;cenPIN2;cleanPIN3;q6.q4PIN18.16istype'reg,;q3.qPIN15.12istype'reg'jmPIN19istype,reg,;Dl=q6.q4;D0=q3.q;equationsDl.clk=clock;DO.clk=clock;WHEN!cleanTHEN(Dl:=0;DO:=0;ELSEWHEN!cenTHEND1:=D1;DO:=D0;ELSEWHEN(D0=9)THEND0:O;WHEN(Dl=5)THENDl:=0;jm:=l;)ELSED1:=D1+1;ELSE(DO:=DO+1;D1:=D1;END百分秒;MODULEent100declarationsclockPIN1;cleanPIN2;q7.q4PIN21.18istype,reg,:q3.qPIN17.14istype,reg,;jPIN23istype,reg,;Dl=q7.q4;D0=q3.q;equationsDl.clk=clock;DO.clk=clock;WHEN!cleanTHENDl:=0;DO:=0;ELSE(WHEN(D0=9)THENDO:=0;WHEN(Dl=9)THEN(Dl:=0;jm:=l;ELSED1:=D1+1;ELSE(DO:=DO+1:D1:=D1;END2.通过利用74LS00与非门来控制脉冲输入,来实现跑表的暂停和启动。如图:2.2总体方案设计3单元模块设计3.160分/秒模块设计如图所示,使用GALl6V8芯片,其中引脚10和11接地,1278连接晶体管,引脚3实现清零功能,引脚19产生进位信号。20接5V3.2百分秒模块电路设计如图所示,采用了GAL22V10使用百进制,其中引脚12和13接地,引脚24连接5V引脚2实现清零功能,引脚23产生进位信号,引脚14-21连接晶体管,引脚1接分频器产生的100HZ的频率4.总体电路设计5电路调试与测试5.1 分/秒模块把代码烧录在芯片后,我们按照电路图把引脚接好,把进位信号接到LED灯。通过分频器产生脉冲接到引脚1,经过测试,实现了60秒的计数,而且每满60,LED灯亮一次。5.2 百分秒单元模块把代码烧录在芯片后,我们按照电路图把引脚接好,把进位信号接到LED灯。通过分频器产生脉冲接到引脚1,经过测试,实现了100秒的计数,而且每满100,LED灯亮一次。6总结在此次的数字跑表设计过程中,让我们学会了在实践中发现错误,并解决错误,提高了我们动手能力和实际解决问题的能力。刚开始课程设计的时候,感觉还是比较吃力,因为对ABEL-HDL语言的语法还不大了解,如果不用可编辑的GAL芯片来完成实验,会使实验变得复杂,而且芯片导线多了很难保证都合格可用。所以经过团队的商量,我们都决定自学ABEL-HDL语言,并且初步把题目的要求分成了3个模块,并在实验当天有了初步的方案并把代码打好并编译成功。然而实验当天又让我们看到理论与实践的差别,理论固然重要,但实践过程中却会出现不少我们忽略的问题,如芯片烧坏,导线坏了,进位不稳定等问题,一开始都找不出什么原因。但这并没使我们放弃,我们都抽出了空余时间到实验室把芯片,导线,电路箱都测试后再做实验,因为这些器件的损坏很难发现,一根导线的损坏都会致使实验失败。经过多次测试,终于解决了一些问题,而且增加了老师要求的清零功能,较好的完成了实验。虽然,在实验过程中困难重重,但我们也是越挫越勇,而且在近期末时期能完成它,也算是一个挑战了

    注意事项

    本文(数字逻辑课程设计报告--数字跑表.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开