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

学院:数据科学与计算机学院专业:软件工程姓名:****** ■学号. *********

日期: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 同样做一个电路

由于排版不好有点乱

相关主题
相关文档
最新文档