PAGE 20
中频自动增益数字电路设计实验报告
学 院: 电子信息工程学院
班 级: 你猜
姓 名: 学渣2号
学 号: 你再猜
指导老师: 伟大的佟老师
完成时间: 2013.12.11
目录
TOC \o "1-3" \h \z \u 一、设计要求 3
1.1基本要求 3
1.2发挥部分 3
二.实验设计 3
2.1实验一《用加法器实现2位乘法电路》 3
2.1.1 实验原理与分析 3
2.1.2 仿真电路与分析 5
2.1.3数码管显示电路(以后不再重复) 5
2.2实验二《用4位加法器实现可控累加(加/减,-9到9,加数步长为3)电路》 7
2.2.1实验原理与分析 7
2.2.2仿真电路与分析 11
2.3 《用4位移位寄存器实现可控乘/除法(2到8,乘数步长为2n)电路》 12
2.3.1设计方案及论证 12
2.3.3电路整体架构及仿真效果 16
2.4《用A/DC0809和D/AC0832实现8k~10k模拟信号和8位数字信号输入,模拟信号输出的可控乘/除法电路》 17
2.4.1 实验原理与分析 17
2.4.2 仿真电路与分析 19
三.实验感想 20
四.参考文献 21
一、设计要求
1.1基本要求
(1)用加法器实现2位乘法电路。
(2)用4位加法器实现可控累加(加/减,-9到9,加数步长为3)电路。
(3)用4位移位寄存器实现可控乘/除法(2到8,乘数步长为2n)电路。
1.2发挥部分
(1)用A/DC0809和D/AC0832实现8k~10k模拟信号和8位数字信号输入,模拟信号输出的可控乘/除法电路。
(2)设计一个电路,输入信号50mV到5V峰峰值,1KHZ~10KHZ的正弦波信号,输出信号为3到4V的同频率,不失真的正弦波信号。精度为8位,负载500Ω。
(3)发挥部分(2)中,若输出成为直流,电路如何更改。
二.实验设计
2.1实验一《用加法器实现2位乘法电路》
2.1.1 实验原理与分析
在这个实验中,输入输出较为简单,因此可通过真值表,快速推倒出电路结构。
IN1
IN2
OUT
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
1
1
1
0
0
1
1
0
1
0
1
0
0
0
1
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
1
1
1
0
0
1
表格2-1-1真值表
通过对OUT的各个位的分析,可以看出,用一个加法器,就足以达到实验效果。
根据二进制数的乘法公式,设两位二进制分别为A1、A0和B1、B0,输出从高位到低位依次为S3、S2、S1、S0,其中S0=A0*B0,S1=A0*B1+A1*B0,S2=A1*B1+S1可能产生的进位,S3=S2可能产生的进位。其中两数相与可以用74LS08(两输入四与门)实现,而加法可以用74LS283(四位二进制超前进位全加器)实现。
这种方法有几点好处:①只需要两个芯片,好连接,省成本
②S3不需要再次连接电路,只需要进行空置,等待S2的进位,减少了问题诞生
③不用使用CO和CI
2.1.2 仿真电路与分析
图2-1-1 仿真电路
S1=A0*B0异或0
S2=A1*B0异或A0*B1+进位
S3=A1*B1异或0+进位
S4=进位
S4——S1为从高到低位
A0、A1、B0、B1可接高电平或低电平,0为低位,1为高位。
2.1.3数码管显示电路(以后不再重复)
基本显示电路采用74LS185(二进制BCD转换器)和74LS47(七段译码器/驱动器)。
74LS47与数码管的连接方式,以及其数码管十六进制显示对应图形如下图2-1-2到2-1-5所示:
图2-1-2 7447原理图
图2-1-3 7447管脚图 图2-1-4 BCD连接图
2-1-5 74185管脚图
通过以上管脚图,我们可以组装出我们的显示电路。由于MULTIZIM仿真软件,对于数码管是直接封装好的,因此我们不再展示仿真的显示电路。在试验箱