跳转至

数电实验

mooc题

解析:

1.B选项为ieee.std_logic_1164

C选项&为连接运算符,应为AND

D项末尾为分号

解析:

芯片型号10M50DAF484C7G(不一定对)

软件平台不能实现时序仿真

解析:

A.'11'应该用双引号的"11"

B.信号可以在子程序、进程外部声明和赋值,变量要在子程序、进程内部声明(赋值不确定)

D.C<='0'后面应该用分号;

操作题整理及实现方法

注意:记得检查自启动!!!

1.首先需要做出110->101->100->011->010->110五个三位二进制循环,输入1HZ信号,将三位输出接入数码管 再做出三位奇偶校验器并接入前面循环的输出,接到发光二极管上,要求在4和2时亮,6, 5, 3时灭 最后将时钟脉冲接入示波器CH1,奇偶校验器结果接入示波器CH2,并将时钟换成1024HZ

验收要求是

(1) 1HZ时观察6,5,4,3,2循环是否正确,奇偶校验器是否正常工作

(2) 1024HZ时,示波器上半部分显示CH1波形,下班部分显示CH2波形,要求显示两个周期左右,保证波形稳定

做法:对减法计数器取反可得加法计数器,用161反馈置数法做出1——5循环再取反,奇偶校验器不用直接列异或表达式,可以只考虑出现的情况画卡诺图列真值表

2.时序电路设计,要求给定输入X与时钟信号CP,输出为Q0Q1Q2,X=0时输出4→5→6→4……的序列,X=1时输出0→1→2→0……的序列

(1)X接逻辑开关,CP接1Hz脉冲,用数码管显示结果。

(2)CP接1024Hz脉冲,用示波器显示稳定的图像,要求CH1接Q1,CH2接Q0。

做法:用161做出3进制计数器,再将X取反接到数码管\(Q_C\)。这个思路很妙,不知道是怎么想到的。

3.电路实现010-011-100-101-110(搭完此电路,可以先用LED灯给老师验收) 以上述作为输出,进一步搭建奇偶判断电路或者能否被3整除的电路,用示波器观测输入与输出波形

做法:常规的反馈计数法的加法计数器

4.利用JK触发器和与非门芯片,实现信号发生器,其能重复输出10011101信号,并完成连线

做法:先搭000-111的八进制计数器,再画卡诺图列出输出信号的逻辑表达式进行译码。

5.

做法:先做四进制加法计数器(可以161做),再根据X和两个输出端的值画卡诺图求逻辑表达式来编码

6.

X=0,00→01→10→11→00

X=1,000→001→010→011→100→101→000

做法:161计数器,\(\overline{\overline{X}Q_AQ_B+XQ_CQ_A}\),接到清零端

7.三位环形计数器

做法:D触发器实现,\(Q_C\)\(D_B\)\(Q_B\)\(D_A\)\(Q_A\)\(D_C\)