欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数电课设设计并仿真自动打铃系统.docx

    • 资源ID:11559041       资源大小:798.28KB        全文页数:11页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    数电课设设计并仿真自动打铃系统.docx

    1、数电课设设计并仿真自动打铃系统数子电子课程实验报告 设计并仿真自动打铃系统 目录 一、设计任务和基本要求3二、设计方案 3三、单元设计 7四、组装、调试、记录 12五、总逻辑图 12六、元器件清单 14七、改进设想 14 电子技术课程设计正文一、课程设计任务和基本要求:1.设计任务 采用中规模集成电路设计一个可以自动打铃的系统。2. 基本要求(1)具有显示小时和分钟的时钟功能。(2)具有自动打铃功能(在8:30、9:15、9:25、10:10、10:30、11:15、11:25、12:10等8个时刻打铃,铃响30秒)。 (3)当电路发生走时误差时,要求电路具有校时功能。(4)具有手动设置定时的

    2、功能。(5)结构简单。二、设计方案:1.方案一原理框图如2.1所示:此方案的设计思路是,用移位寄存器事先储存八个时间点,每个时间点为十六位二进制代码,这八个时间点可依次滚动循环输出。然后将输出的时间信号与时钟的小时和分钟信号用十六位比较器进行比较。当寄存器中输出的时间与时钟显示的时间正好吻合时,比较器输出相等的信号,启动蜂鸣器和指示灯。30秒后,由30秒的特征值和比较器相等的信号共同控制寄存器的使能端,使之滚动,输出下一个时间点。以此循环,实现自动报时打铃的功能。(详细原理见三、四、五、六部分)此方案可任意预置八个时间点,使用范围广。但器件相对较多,结构复杂。2.方案二原理框图如2.2所示:此

    3、方案的设计思路是,通过判断下一次打铃距上一次打铃的时间间隔来报时。这八个时间点的时间间隔依次是45、10、45、20、45、10、45分钟。用45进制、10进制、20进制计数器来控制响铃的间隔时间。它们的输出端接入四选一的数字选择器,数字选择器输出选中的计数器的信号。当计数器计到45分或10分或20分钟时开启响铃系统来报时。数字选择器的控制端用四个四位寄存器控制(如图2.3),可事先预置不同的时间间隔出现的次序。然后依次滚动输出所需的控制信号。首先将打铃的初始时间信号预置到比较器中,在寄存器中存入如表2.4所示代码。当时钟信号与预置的初始信号相同时,打铃,同时开启45进制计数器,计时。此时数字

    4、选择器的控制端为00,输出45进制计数器输出的信号。当计时45分钟后,打铃,同时所有计数器重新计时。寄存器的使能端S0S1=01如图2.5所示,寄存器左滚动,输出下一个代码01.数字选择器输出10进制计数器产生的信号。这样反复重复,当寄存器输出第七个信号也就是最后一个信号后滚动到11,使能端S0S1=01,再次翻滚到00,重新循环。此方案所需元器件比方案一少,但只能间隔固定的时间打铃,且各部分间的级联较复杂。3.方案三:原理框图如图2.6所示此方案的设计思路是,用两个十六进制比较器将打铃的初始时间信号和终止时间信号分别与时钟信号做比较。当初始信号与时钟信号相等时打铃,同时开启1000进制计数器

    5、,开始计时,分别在计时45,55,100,120,165,175,220时用这些数字的特征值控制打铃。当最后一次打铃时,终止时间比较器控制计数器停止计时。两个比较器和计数器的连线图如图2.7所示图2.7方案三主要部件连线图图2.8是初始时间为8:30,终止时间为12:10分的计时状态。(a)(b)(c)(d)图2.8 初始时间为8:30,终止时间为12.10的计时状态图三、方案一单元设计:1.秒脉冲信号发生器秒脉冲信号发生器由555定时器构成,该信号源的参数计算:所以参数设为Vs=5V,F=1Hz,R1=47k,R2=47k,C=10uf,Cf=10pf。用示波器观察发现,用555信号发生器输

    6、出的信号不是标准的数字信号,所以用74132N的施密特触发器对信号进行整合后输出。如图3.1所示。图3.1秒脉冲信号发生器2.时钟时钟的秒、分用60进制计数器计时,小时用24进制计数器计时。然后将三个计数器级联,分别译码显示,构成一个秒分时的数字时钟。计数器的CP由上述脉冲信号发生器提供,频率为1秒。1)60进制计数器六十进制计数器由两片74LS160十进制计数器构成,采用整体置数法实现。如图3.2所示。首先将两片计数器以并行方式连成一个一百进制的计数器,即个位的进位输出与十位的ET、EP相连。当十位片计数状态为Q3Q2Q1Q0=0110、个位片计数状态为Q3Q2Q1Q0=0000时,十位片Q

    7、2Q1经与门产生反馈清零信号,将两片74LS190同时置零,实现六十进制计数。图3.2六十进制计数器3)24进制计数器二十四进制计数器由两片74LS160十进制计数器构成,采用整体置数法实现。如图3.3所示。首先将两片计数器以并行方式连成一个一百进制的计数器,当十位片计数状态为Q3Q2Q1Q0=0010、个位片计数状态为Q3Q2Q1Q0=0100时,十位片Q1、个位片Q2经G1门产生反馈清零信号,将两片74LS190同时置零,实现二十四进制计数。图3.3二十四进制计数器3)译码显示电路所有计数器的译码显示均采用BCD-7段译码器。如图3.4所示,最右端为低位图3.4七段译码器4)校时当时钟出现

    8、差错时,需要校时,即对时钟信号进行校正。校时系统采用单刀双掷开图3.5单刀双掷开关关实现,如图3.5所示。单刀接计数器的ET、EP端,双刀的一端接1,另一端接下一位的进位信号。当拨到接1端时,计数器时钟按照给定的CP独立计时,实现校正。当拨到进位信号时,计数器只有在上位计数器进位时计数,实现计时功能。3.八个时间的寄存寄存器采用四位双向移位的74LS194寄存器。在电路运行之前,先将设置好的8个固定设定时间置入移位寄存器当中如图3.6所示,在电路开始运行后,将数字钟的时、分与预置的打铃时刻在比较器中进行比较。若电子钟的时、分与设定好的时间相等,则此时输出一个高电位,驱动蜂鸣器和灯。之后,寄存器

    9、的数字自动跳转到下一个时间,等待下一个打铃时刻与数字钟的吻合。首先控制S0S1=11,寄存器置数,将事先设定好的数置入寄存器中,然后控制S0S1=00,寄存器处于保持状态,等待滚动信号的来临。当响铃信号和30秒的特征值信号来临时,S0S1=01,寄存器滚动到下一个时间点。S0S1的控制如图3.7所示。AB端为三十秒的特征值信号,此信号从C端输出,与D端得响铃信号相与。然后与S0S1的共同控制端E相或。即控制端为1时,S0S1=11,置数;控制端为0时,S0S1=00,保持,此时若响铃三十秒,S0S1=01,滚动。图3.6八个时间的寄存电路图3.7 S0S1使能端的级联图四、组装调试记录:在组装

    10、和调试的过程中,出现了以下几个主要问题:1. 蜂鸣器只响一秒查找方法:分析级联原理原因:比较器的输出端直接与移位寄存器的左移控制端S1连接。当时钟计时到打铃时刻时,蜂鸣器响,同时,比较器的输出端的高位信号使寄存器左移,打铃时刻跳转到下一时刻,因此,比较器输出低电位,则蜂鸣器只响一秒。改进:为使蜂鸣器的响声持续30秒,利用秒计数器中十位的“3”的特征信号,使其与比较器的输出经过或门后将信号送给寄存器左移控制端,从而达到了蜂鸣器持续发声30秒。2. 电路开始仿真时,第一个打铃时刻并不是提前预置的第一个时刻查找方法:分部控制、观察。原因:由于分别对 S0S1控制,当控制S0S1=11,实现置数后,需

    11、要把S0S1同时拨到0,否则就会出现S0S1=01或S0S1=10的时刻。这样寄存器就会左滚动或右滚动一次。改进:将两个控制端合并为一个控制端,减少操作的时间差。3. 在连接两个四位寄存器中数码管始终为0查找方法:首先用数码显示管连到寄存器的四个输出端,查看是否能置数,然后再控制观察是否能滚动。原因:一些连线上的错误。 4.在仿真的过程中还出现,某些器件不工作(用示波器挨个查找),软件中毒(尝试发现重新复制到一个新的multisim中),级联不合理等问题。五、课程设计总逻辑原理图:六、元器件清单:型号功能备注74132施密特触发器一片CC14585BD四位二进制比较器四片74ALS32二输入或门一片74LS194四位双向寄存器32片74LS00四个2输入与非门一片74LS082输入与门两片74AS214输入与门两片74LS160十进制计数器六片555定时器产生时间延迟和多种脉冲信号一片电阻、电容47k两个 2k滑动变阻器一个 10pf电容一个 10f电容一个LED显示器十块高低逻辑电平 130个响铃一个 灯泡一个七、改进设想:


    注意事项

    本文(数电课设设计并仿真自动打铃系统.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

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




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

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开