数电实验
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\)