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

来源:工作范文网 时间:2020-09-27 08:43:38

实用文案

实用文案

标准文档

标准文档

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

日期:2018年5_月21日

实验题目:译码显示电路

预习报告

.译码显示原理

1.数码显示译码器

(1)七段发光二吸管(LED数码管

LED!攵码管杲目前最常用的数字显示器’图(一)(ah (b脚共阴管和共阳管 的电路,(匚厉两种不同出线形式的引出脚功能亂(注;实验室实验箱上数码管 为共阴四位数昭管)

f LCD数码管可用来显示一位9十进制数和一个小数点。小型数码管 (05寸和036寸)每段发光二极管的正向压降'随显示光(通常为红、绿、黄、 橙色)的颜色不同略苞差别,通舞约为2-2.5Vr每个发光二扱管的点亮电流在 5~ 10mA LE觀码管要显示BC昭所表示的十进制数字就需要有一个专门的译 码器,该译码器不但要完成译码功能,还要有相当的驱动能力◎

& b c d e f

& b c d e f g h

Q b d e f K h

M0

⑻共阴连接(HTJ观平驱瑚)(b)共阳il接(P 电平职动)

戸一灯测试输入端「r= ? 时,译码输出全为r

戸一灯测试输入端「r= ? 时,译码输出全为r

r o I

A1-

1 16

i(x

A2-

2 IS

■f

L1-

1 U

一g

9I/SB0-

4 IS

RHI-

5 12

"b

AS —*

AO —

6 1 1

1 10

—e

—d

GMD —

8 a

—B

图(二)74LS4SIHJ排列

(C)符号及引脚功能

图{-) LED数码管

(2) BCDE七段译码驱动器

此类译码器型号有了4LS4了(共阳74LS48(共阴)” CC4511(共阴)等,木实验系 采用74LS48 B匚码锁存/七段译码/驱动器。驱动共阴极LED^I码管。

图(二)为74LS4?脚排列“其中

£ AL A2 Z8— BCM马输入端

曰h C d巳f g—谦马输出端'输岀T有效,用来驱 动共阴极LE购码管*

RBI—灭零输\端”丽二?时「不显示多余的零。

BI/RBO—作为输入使用时,灭灯输入控制端;作为输

出端使用时,灭零输出端。

从!注:在实验箱上使用了两个4位数码管,対应已经连接好74L540如图( 实验时无需再连线』74LS48只保留引岀了 Al AL电X8四砖脚。缺鎊钮翔勺 P1Q Pit P12 P13 (P2Q P21 P22 P23 代表第一(二)块数码管的 BCD 码(即血At坨 用端)输入DIGJDIG沓别代表8位数码管的位选端.

从!

2?扫描式显示

对多位数字显示采用扫描式显示可以节电「这一点在某些场合很重要竹对于

某些系嘔出的的数据J应用扫描式译码显示「可使电路大为简化。利用数码管 的余辉效应和人眼的视觉暂留效鱼 虽然在某一时刻只有一^码管在显示「但 人I艮看到的是多个数码管 侗时”被舷的效果夕有些系统「上创计算机.某些 A/饕换器.是以这样的形式输出数据的:由选谨信号揑制多路开关「先后送出

(由高位到低位或由低fiSU高位)T十进制的BCD码却图(三)所示'图中 的Ds称为选通信号’并假走系统按先高位后低位的顺序送出数据「当DM低电 平送出千位数’匹2低电平送出百位数「…一般 Ds的低电平相邻之间有一走 的间嗝「选通信号可冃节发生器产生口

如图(四}所示「为这种系铳的译码扫斶显示的原理圏.圏中各片LED (共 阴)的发光段井连接至译码器的相应蛙'把数撼输入的相应端与系统输岀端相连*

把昔位选倉金反向后垒咱应LED的公共端。

0?珂百位)啊十位}图(三丿财个位)IDIG1

0?珂百位)

啊十位}

图(三丿

财个位)

IDIG1

DIG2

DIG3

DIG4

[B

IE

IE

IS

吕 t

> c

d e t

g

YaYbYcYdYeYfYg

74LS48

A3 A2 Al AO

P13 P12 P11 P10 图(23)

3*四节柏发生器

扫描显示要求数码管按先后川话显示口这就要求如圈(三)所示的选通信号.通 竜该类型的信号称为节柏信岂如果使用的数码管是共阳极型「则选通信吕是图

B 图(:六)(三)倍号的反相「共阴极则与图〔三)信号一致D

B 图(:六)

图(五)

图中74L引9伪移位寄存器。它具有左移“右移「并行送瓠(S持及淸臨

等五项功皑 具引脚圏如图(六)所示.其中E为清除端,CF为竝绅轴入蹴 乐5为状态控制線狂尺为右移数据串行输入嵐氐为左移数据输入猛氐 [V 狂、6位并行数据输入请,QA Q& QG QD为数据输出请口其功能丢如 表(二)所亦U

节拍发生瞻工作开始时「必须首先进行清気当Cr负脉冲过辰QA QB

QC QD全为零◎ JK触发器Q=l因而勺七珂 实现并行送数。

当第一个脉;中的上升沿到达后,置入0111. CP下降沿到达后◎丸 即命Q

So=l实现右移功能乜在CP作用下输出依次为1011 1101 111Q第四个CP 下降沿到达后又?Q=1实现第二个循坏。

表(二)74LS194tJ能表

C?

S

So

工作狀态

0

X

X

1

0

0

保持

]

0

]

石移

1

1

0

左移

1

1

1

幷行谨歆

二、预习实验

按表(二)测试74LS194、简单制作四节拍发生器

按照书上图(五)连接电路图,检查是否符合节拍发生器 0111 1011 1101 1110的循环

用proteus制作如下电路:

J2_B r- i -f D D D n-J h路QK a4

J2

_B r- i -f D D D n

-J h路

Q

K a

4-

SR接高电平,DO置0 , D1D2D3置1,观察波形。

逻辑分析仪波形:符合节拍发生器 0111 1011 1101 1110的循环

实用文案

实用文案

LUnuF1MhV5M Logic AnalyserAllAll

LU

nuF

1Mh

V5M Logic Analyser

All

All

All

3

实验报告

一、 实验仪器及器件

1.数字电路实验箱、示波器、数字万用表。

器件:74LS48, 74LS194, 74LS73, 74LS00

二、 正式实验

内容3 :数码管按照节拍顺序依次在对应数位上显示当前所设数字。

原理

(1)实验箱上数码管是共阴极,其位选通端 DIG1~DIG8均为低电平有效,所以

可直接将节拍发生器的输出接入即可,不用再加非门。

(2 )实验箱上74LS48已与数码管连好,无须再连线。 74LS48只引出A3、A2、

A1、A0四个引脚分别依次对应两个四位数码管的 P13、P12、P11、P10和P23、

标准文档

实用文案

实用文案

标准文档

标准文档

P22、P21、P20作为数码管BCD码输入端。实验箱7段数码管已具备伪码灭灯 功能,因此电路设计不涉及伪码灭灯。

接 0-1 器

接模拟开关

用proteus仿真:

数码管依次显示0-9的bed码:

按照顺序显示

实验箱测试:

图片为20kHz,由于视觉效应看起来四个同时显示。实验箱上只显示数字“ 0”。

显示学号

本人学号由于有数字9,所以用到16进制计数器。

设计:

用74LS197制作十六进制输出,同时接到 74LS48和2个74LS138上, 74LS138选择该数字对应的数码管引脚,如:0000接到6和7,0001接到1, 依此类推。

用proteus仿真:

g 驚MC1

g 驚MC1

成功显示学号。

3?点阵图

设计:

实现从左上角到右下角这条线上的灯都不亮

只要让所有的row跟col同为高电平。

先用proteus仿真:ulfi然

先用proteus仿真:

ulfi然

实验箱也成功实现。(忘记拍图片了)

4.内容6 (加分项):Basys 3上实现学号的切换

1?设计

用74LS90制作十进制输出,用74LS48将BCD码译成数码管的信号输入 用74LS138选择需要输出的数字。

切换的电路结构:

低电平使数码管显示数字,上面的电路会根据

开关的高低电平而选择相应的信号来源

2.proteus 仿真

开关接咼电平

开关接低电平

~I 屮 fLTJ

正确显示学号

按proteus 的电路用vivado同样做一个电路

由于排版不好有点乱

最后烧入Basys3版中

六、实验心得体会

根据四节拍发生器的原理我认为数据选择器也可以当作发生器。

由于预习不够充分导致实验进展缓慢。

利用视觉效应可以通过调整脉冲频率达到所有所有数字“同时“亮的效果。

通过显示数码管、制作点阵图案,我认为节拍发生器应用应该十分广泛。