中山大学数电路实验报告译码显示电路.pdfVIP

  • 16
  • 0
  • 约2.01千字
  • 约 4页
  • 2021-10-25 发布于湖南
  • 举报

中山大学数电路实验报告译码显示电路.pdf

学院 : 数据科学与计算机学院 专业:软件工程 姓名 : ****** 学 号 : * * * * * * * * * 日期: 201 8 年 5 月 21 日 实验题目:译码显示电路 预习报告 一.译码显示原理 1.数码显示译码器 二、预习实验 1. 按表(二)测试 74LS194、简单制作四节拍发生器 按照书上图(五)连接电路图,检查是否符合节拍发生器 0111 1011 1101 1110 的循环。 用 proteus 制作如下电路: SR接高电平, D0置 0 ,D1D2D3置 1,观察波形。 逻辑分析仪波形:符合节拍发生器 0111 1011 1101 1110 的循 环。 实验报告 一、实验仪器及器件 1. 数字电路实验箱、示波器、数字万用表。 2. 器件: 74LS48, 74LS194, 74LS73, 74LS00 二、正式实验 1. 内容 3 :数码管按照节拍顺序依次在对应数位上显示当前所设数字。 原理 (1 )实验箱上数码管是共阴极,其位选通端 DIG1~DIG8 均为低电平有效, 所以可直接将节拍发生器的输出接入即可,不用再加非门。 (2 )实验箱上 74LS48 已与数码管连好,无须再连线。 74LS48 只引出 A3 、 A2 、A1 、A0 四个引脚分别依次对应两个四位数码管的 P13 、P12 、P11 、 P10 和 P23 、P22 、P21 、P20 作为数码管 BCD 码输入端。实验箱 7 段数码 管已具备伪码灭灯功能,因此电路设计不涉及伪码灭灯。 用 proteus 仿真: 数码管依次显示 0-9 的 bcd 码: 按照顺序显示。 实验箱测试: 图片为 20kHz,由于视觉效应看起来四个同时显示。实验箱上只显示数字“ 0”。 2. 显示学号 本人学号为 由于有数字 9,所以用到 16 进制计数器。 设计: 用 74LS197制作十六进制输出,同时接到 74LS48和 2 个 74LS138上, 74LS138选择该数字对应的数码管引脚,如: 0000 接到 6 和 7,0001 接到 1, 依此类推。 用 proteus 仿真: 成功显示学号。 3. 点阵图 设计: 实现从左上角到右下角这条线上的灯都不亮。 只要让所有的 row 跟 col 同为高电平。 先用 proteus 仿真: 实验箱也成功实现。 (忘记拍图片了) 4. 内容 6 (加分项):Basys 3 上实现学号的切换 1. 设计 用 74LS90 制作十进制输出,用 74LS48 将 BCD码译成数码管的信号输入。 用 74LS138选择需要输出的数字。 切换的电路结构: 低电平使数码管显示数字,上面的电路会根据 开关的高低电平而选择相应的信号来源 2.proteus 仿真 开关接高电平 开关接低电平 正确显示学号 3. 按 proteus 的电路用 vivado 同样做一个电路 由于排版不好有点乱 最后烧入 Basys3 版中。 六、实验心得与体会 1. 根据四节拍发生器的原理我认为数据选择器也可以当作发生器。 2. 由于预习不够充分导致实验进展缓慢。 3. 利用视觉效应可以通过调整脉冲频率达到所有所有数字“同时“亮的效果。 4. 通过显示数码管、制作点阵图案,我认为节拍

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档