class="markdown_views prism-atom-one-light">
数字电子技术实验报告
实验题目:译码显示电路
预习报告
内容一
74LS194芯片相关。
功能与真值表
CP时钟 |
Cr清零 |
S1 |
S0 |
工作状态 |
QA+ |
QB+ |
QC+ |
QD+ |
↑
0
X
X
置零
0
0
0
0
↑
1
0
0
保持
QA
QB
QC
QD
↑
1
0
1
右移
DSR
QA
QB
QC
↑
1
1
0
左移
QB
QC
QD
DSL
↑
1
1
1
并行送数
D0
D1
D2
D3
先给
Cr,S1,S0,DSL,DSR置位,再按CP。
内容二
实现四节拍顺序脉冲发生器。
原理
- 利用194右移功能,实现“0”向右边移动;同时利用JK触发器翻转功能(J=1,K=1),控制194从右移变为并行送数,实现1110→0111的变化。
- 如果没有先清零,194的S1输入不确定,可能会出现输出1111的情况(CP触发不变化),也可能是其他异常。
用Proteus设计电路图,并运行仿真
如图,
Q0Q1Q2Q3的变化为
0111→1011→1101→1110→0111→…符合设计预期。
内容四
使用74LS48芯片显示学号
17341163,输出的信号中6是不含最上面一横的。
方法一:显示位置决定显示内容
原理
将74LS194接成四节拍顺序脉冲发生器,接入数码管位选通端
DIG1…DIG4同时也接入
DIG5…DIG8,注意74LS194的时钟接高频信号(1kHz),以使数码管同时显示8位数字。
用Proteus设计电路图,并运行仿真
方法二:显示内容决定显示位置
原理
用1只74LS197(自动生成8421码),注意74LS197的时钟要接高频信号(1kHz),以使数码管同时显示8位数字;将生成8421码的低3位连入74LS138(数据分配器)的
S0、
S1、
S2端,
G1接高电平,
G2A、
G2B接低电平,输出
Y0~
Y7选择接入数码管位选通信号接入,以使某一位固定显示某个数字。
用Proteus设计电路图,并运行仿真
内容五
用8*8点阵显示任一固定图形。
原理
8*8点阵由64个发光二极管组成,当二极管所在位置的行电平为高,列电平为低时,相应的二极管就被点亮。与7段数码管结构比较可以看出,实验箱点阵每一行可以看成是一组共阳极数码管,每一列可以看成是一组共阴极数码管。
采用扫描式显示,即选择合适的扫描频率逐行(高电平选通)/逐列(低电平选通)设置每个二极管的亮灭,以达到点阵二极管“同时”亮灭,以显示指定图案效果。
真值表
要让点阵显示一个汉字“坎”。使用74LS197+74LS138实现逐列扫描。
Q2 |
Q1 |
Q0 |
R1 |
R2 |
R3 |
R4 |
R5 |
R6 |
R7 |
R8 |
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
1
1
1
1
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
1
1
0
0
0
1
0
0
1
0
1
0
0
0
1
1
0
0
1
0
0
1
0
1
0
0
1
1
1
0
0
0
1
1
0
0
0
1
0
0
1
0
0
1
1
1
0
0
1
1
0
0
1
0
Proteus设计电路图并仿真
内容六(加分项)
用Basys3实验板实现LED数码管显示8位学号,使用开关切换前后4位的显示。
Vivado设计电路图
端口映射
烧写到Basys3实验板上,检查效果
实验报告
内容三
在试验箱上实现节拍发生器。
原理
实验箱上数码管是共阴极,其位选通端
DIG1…DI