中山大学数字电路实验报告译码显示电路
学院:数据科学与计算机学院专业:软件工程姓名:****** ■学号. *********
日期:2018年丫月也日
实验题目:译码显示电路
预习报告
一. 译码显示原理
1.数码显示译码器
二、预习实验
1.按表(二)测试74LS194、简单制作四节拍发生器
按照书上图(五)连接电路图,检查是否符合节拍发生器
0111?1011?1101?1110 的循环。
用proteus制作如下电路:
SR接高电平,D0置0,D1D2D:置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仿真:
3009
1 P■
■II
成功显示学号。
3?点阵图
劭
字
.
一
t- I—i
设计:实现从左上角到右下角这条线上的灯都不亮。
只要让所有的row跟col同为高电平。
先用proteus 仿真:
实验箱也成功实现。(忘记拍图片了)
4.内容6 (加分项):Basys 3上实现学号的切换
1. 设计
用74LS90制作十进制输出,用74LS48将BCD码译成数码管的信号输入用74LS138选择需要输出的数字。
切换的电路结构:
低电平使数码管显示数字,上面的电路会根据开关的高低电平而选择相应的信号来源
2.proteus 仿真
开关接高电平开关接低电平
正确显示学号
3. 按proteus 的电路用vivado 同样做一个电路
由于排版不好有点乱