十位移位寄存器的设计
2020年智慧树知道网课《电子线路与数字逻辑》课后章节测试满分答案

第一章测试1【判断题】(10分)求一个逻辑函数的反函数可采用对偶定理。
A.错B.对2【判断题】(10分)对一个逻辑表达式采用公式化简法,得到的最简与或表达式不一定相同。
A.对B.错3【判断题】(10分)一组四位二进制数组成的BCD码能表示十六以内的任何一个十进制数。
A.错B.对4【单选题】(10分)表示任意两位无符号十进制数需要位二进制数。
A.6B.7C.9D.85【单选题】(10分)标准或-与式是由构成的逻辑表达式。
A.或项相与B.最大项相与C.最小项相或D.与项相或6【单选题】(10分)函数F=AB+BC,使F=1的输入ABC组合为A.ABC=010B.ABC=110C.ABC=101D.ABC=0007【单选题】(10分)在下列各组变量取值中,能使函数F(A,B,C,D)=∑m(0,1,2,4,6,13)的值为1的是。
A.1100B.1110C.1001D.01108【单选题】(10分)在四变量卡诺图中有个小方格是“1”。
A.6B.12C.13D.59【单选题】(10分)若将一个异或门(设输入端为A、B)当作反相器使用,则A、B端应连接。
A.A或B中有一个接低电平B.A或B中有一个接高电平C.不能实现D.。
数字逻辑实验

数字逻辑实验指导书实验者须知一、明确实验目的实验是为了验证理论,巩固所学理论知识,同时学习工程技术中许多书本上学不到的东西,学生在实验过程中可以运用已学过的理论去分析解决问题。
再者为了训练学生的科学作风及不断提高实验技能等。
二、实验前的准备实验前学生必须仔细阅读本次实验的内容,弄清楚实验的目的、任务、及进行实验的步骤,复习有关的理论,以便提高实验效率。
三、实验要求1、遵守实验室规则,养成良好的实验作风;2、实验时学生根据书中要求,在指定的仪器上进行连线,连线后应自己首先认真地检查一遍无误后,经指导老师检查,方可通电进行实验,否则,造成仪器及元件的损坏由本人负责;3、在连线后出现一些故障这是难免的,学生此时要头脑冷静地检查原因,认真思考、判断,尽量独立地解决。
因为排除故障是学生综合运用所学理论,训练自己分析问题,解决问题的能力的好机会。
总之,不但要会分析正常线路的各点电位或波形,而且还要学会根据不正确的现象估计故障的可能性,通过对比进行观察,必要时可另行设置实验条件,判断问题所在,排除故障,以达到设计要求,提高实验能力;4、实验中如果发生异常现象,应立即断电,保留现场,请指导教师检查原因。
待教师允许继续进行实验时方可继续,不可私自处理;5、实验完毕整理好仪器、导线、芯片。
四、实验报告内容1、实验题目、任务、要求。
2、实验前进行理论分析、计算。
3、实验步骤,实验线路、实验记录。
4、电平及波形的分析、讨论。
5、结论(出现了故障如何排除的,通过实验有何体会与收获)写实验报告是一个综合运用所学理论解决实际问题的过程,它不仅可以对所学的理论加深理解,还可以培养学生分析问题,解决问题的能力,实验报告应当写的简明扼要,有事实,有分析,有结论。
成为一份科学实践的总结,不要写成实验指导书的复制品,更不要抄袭和伪造实验内容。
目录实验一门电路实验 ...................................................................... - 1 - 实验二全加器............................................................................... - 3 - 实验三组合逻辑电路的设计与测试 ........................................ - 6 - 实验四译码器及其应用.............................................................. - 8 - 实验五触发器及其应用............................................................ - 11 - 实验六计数器及其应用............................................................ - 17 - 实验七移位寄存器及其应用 ................................................... - 23 - 实验八时序逻辑电路的设计及其应用 .................................. - 28 - 实验九脉冲信号产生电路的研究........................................... - 31 - 实验十555时基电路及其应用 ................................................ - 34 - 实验十一数一模、模一数转换............................................... - 41 - 附录 .............................................................................................. - 46 -实验一门电路实验一、实验目的1、熟悉数字逻辑实验台的使用方法及注意事项。
数字电路复习试题

模拟一一、填空题(共20分,每空1分)1.(1011101)2=()8=()16=()10=()8421BCD。
2.逻辑函数L= A B C D+A+B+C+D = 。
3.在逻辑代数中,基本逻辑运算有三种:________、_______、________。
写出逻辑函数的四种表示方法:________、_______、________和________。
4.三态门输出的三种状态分别为:、和。
5.RS触发器的约束条件RS=0表示不允许出现R=且S=的输入。
6.对于T触发器,若原态Q n=0,欲使新态Q n+1=0,应使输入T= 。
7.存储容量为1K×4的RAM存储器,其地址线为条,数据线为条。
二、选择题(共30分,每题3分)1.若原函数式为Y=A(B+C),则其对偶式为()。
(A)ABC (B)A+BC (C)A B+C (D)A +B C2.在四变量卡诺图中,逻辑上不相邻的一组最小项是()A.m1和m3B.m4和m6C.m5和m13D.m2和m83.半加器的和输出端与输入端的逻辑关系是()A.与非B.或非C.与或非D.异或4.TTL集成电路74LS138是3-8线译码器,输出低电平有效。
若输入A2A1A0=101时,其输出Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0为()。
A.00100000 B.11011111 C.11110111 D.000001005.存储8位二进制信息要个触发器。
A.2B.3C.4D.86.一个八选一的数据选择器,其地址输入(选择控制输入)端有个。
A.2B.3C.4D.87.4位移位寄存器,串行输入时经个脉冲后,4位数码全部移入寄存器中。
A.1B.2C.4D.88.若在编码器中有50个编码对象,则要求输出二进制代码位数为位。
A.5B.6C.10D.509.N个触发器可以构成最大计数长度(进制数)为的计数器。
A.NB.2NC.N2D.2N10.下列逻辑电路中为时序逻辑电路的是。
多路彩灯控制器实验报告

多路彩灯控制器目录摘要······················································一课程名称·······························二内容实验·······························三具体要求·······························四方案论证·······························五单元电路·······························六仿真结果·······························七实验小结······························参考文献·······················································一,课程名称多路彩灯控制器二,内容摘要当今时代科技发展日异月新,彩灯作为一种景观应用越来越多。
5章时序逻辑电路复习题

时序逻辑电路一、选择题:1、相同计数器的异步计数器和同步计数器相比,一般情况下( )A. 驱动方程简单B. 使用触发器个数少C. 工作速度快D. 以上都不对2、n级触发器构成的环形计数器,其有效循环的状态数是( )A. n个B. 2个C. 4个D. 6个3、下图所示波形是一个( C )进制加法计数器的波形图。
试问它有( A )个无效状态。
A .2; B. 4 ;C. 6; D. 12CPQ1Q2Q34、设计计数器时应选用()。
A.边沿触发器B.基本触发器C.同步触发器D.施密特触发器5、一块7490十进制计数器中,它含有的触发器个数是( )A. 4B. 2C. 1D. 66、n级触发器构成的扭环形计数器,其有效循环的状态数是( )A. 2n个B. n个C. 4个D. 6个7、时序逻辑电路中一定包含()A.触发器B.组合逻辑电路C.移位寄存器D.译码器8、用n个触发器构成计数器,可得到的最大计数长度为()A. 2nB.2nC.2nD.n9、有一个移位寄存器,高位在左,低位在右,欲将存放在其中的二进制数乘上(4)10,则应将该寄存器中的数()A.右移二位B.左移一位C. 右移二位D.左移一位10、某时序逻辑电路的状态转换图如下,若输入序列X=1001时,设起始状态为S1,则输出序列Z=()X/Z 0/11/0 S1 S2 0/01/1A. 0101B.1011C.0111D.100011、、一位8421BCD码计数器至少需要()个触发器A. 4B. 3C.5D.1012、利用中规模集成计数器构成任意进制计数器的方法有( ABC )A.复位法 B .预置数法 C .级联复位法 13、在移位寄存器中采用并行输出比串行输出 ( )。
A.快B.慢C.一样快D.不确定14、用触发器设计一个24进制的计数器,至少需要( )个触发器。
A. 5 B.4 C.6 D. 315、在下列逻辑电路中,不是组合逻辑电路的有( )。
数字电子技术基础第四章习题及参考答案

数字电子技术基础第四章习题及参考答案第四章习题1.分析图4-1中所示的同步时序逻辑电路,要求:(1)写出驱动方程、输出方程、状态方程;(2)画出状态转换图,并说出电路功能。
CPY图4-12.由D触发器组成的时序逻辑电路如图4-2所示,在图中所示的CP脉冲及D作用下,画出Q0、Q1的波形。
设触发器的初始状态为Q0=0,Q1=0。
D图4-23.试分析图4-3所示同步时序逻辑电路,要求:写出驱动方程、状态方程,列出状态真值表,画出状态图。
CP图4-34.一同步时序逻辑电路如图4-4所示,设各触发器的起始状态均为0态。
(1)作出电路的状态转换表;(2)画出电路的状态图;(3)画出CP作用下Q0、Q1、Q2的波形图;(4)说明电路的逻辑功能。
图4-45.试画出如图4-5所示电路在CP波形作用下的输出波形Q1及Q0,并说明它的功能(假设初态Q0Q1=00)。
CPQ1Q0CP图4-56.分析如图4-6所示同步时序逻辑电路的功能,写出分析过程。
Y图4-67.分析图4-7所示电路的逻辑功能。
(1)写出驱动方程、状态方程;(2)作出状态转移表、状态转移图;(3)指出电路的逻辑功能,并说明能否自启动;(4)画出在时钟作用下的各触发器输出波形。
CP图4-78.时序逻辑电路分析。
电路如图4-8所示:(1)列出方程式、状态表;(2)画出状态图、时序图。
并说明电路的功能。
1C图4-89.试分析图4-9下面时序逻辑电路:(1)写出该电路的驱动方程,状态方程和输出方程;(2)画出Q1Q0的状态转换图;(3)根据状态图分析其功能;1B图4-910.分析如图4-10所示同步时序逻辑电路,具体要求:写出它的激励方程组、状态方程组和输出方程,画出状态图并描述功能。
1Z图4-1011.已知某同步时序逻辑电路如图4-11所示,试:(1)分析电路的状态转移图,并要求给出详细分析过程。
(2)电路逻辑功能是什么,能否自启动?(3)若计数脉冲f CP频率等于700Hz,从Q2端输出时的脉冲频率是多少?CP图4-1112.分析图4-12所示同步时序逻辑电路,写出它的激励方程组、状态方程组,并画出状态转换图。
五相单双十拍步进电动机控制程序的设计及调试
机电工程学院课程设计说明书设计题目:五相单双十拍步进电动机控制程序的设计与调试学生XX:学号:20094805专业班级:机制F09指导教师:2012年12 月11 日内容摘要步进电机是一种控制精度极高的电机, 在工业上有着广泛的应用。
步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。
基于PLC控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。
矩角特性是步进电机运行时一个很重要的参数,矩角特性好,步进电机启动转矩就大,运行不易失步。
改善矩角特性一般通过增加步进电机的运行拍数来实现。
本文主要是介绍采用可编程控制器(PLC) 对五相十拍步进电机进行控制的设计原理及方法进行分析。
本文详细的介绍了用PLC控制步进电机系统的原理,及硬件和软件设计方法。
其内容主要包括I/O地址分配、PIC外部接线图、控制流程图、梯形图以及语句表。
本文设计过程中使用了移位指令,大大简化了程序的设计,使程序更间凑,方便了设计。
在实际应用中表明此设计是合理有效的。
关键词: PLC;梯形图;五相十拍步进电机目录第1章引言11.1 五相步进电动机的控制要求11.2 程序设计的基本思路1第2章PLC控制系统设计32.1 PLC类型选择32.2 I/O点的分配与编号32.3 PLC外部接线图42.4 绘制控制流程图52.5 梯形图程序设计72.5.1 步进控制设计72.5.2梯形图92.6程序指令表132.7 程序调试16设计总计21谢辞22参考文献23第1章引言步进电机作为执行元件,是电气自动化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。
步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表的控制元件。
目前,比较典型的控制方法是用单片机产生脉冲序列来控制步进电机。
但采用单片机控制,不仅要设计复杂的控制程序和I/O接口电路,实现比较麻烦。
基于PLC控制的步进电动机具有设计简单,实现方便,参数设计置灵活等优点。
模块四答案电气控制与PLC课后习题答案
模块四PLC应用指令的应用任务一8盏流水灯控制程序思考和练习1.什么是位元件?什么是字元件?两者有什么区别?答:只具有接通(ON或1)或断开(OFF或0)两种状态的元件称为位元件。
将多个位元件按一定的规律组合起来就称为字元件,也称位组件。
位元件只能单个取用,而字元件是位元件的组合所以只用一条指令即可同时对多个字元件进行操作。
2.位元件如何组成字元件?请举例说明。
答:位元件组合以KnP的形式表示,每组由4个连续的位元件组成,称为位元件,其中P 为位元件的首地址,n为组数(n=1~8)。
4个单元K4组成16位操作数,如K4M10表示由M25~ M10组成的16位数据。
3.数据寄存器有哪些类型?具有什么特点?试简要说明。
32位数据寄存器如何组成?答:数据寄存器可分为:通用数据寄存器、锁存数据寄存器、文件寄存器、特殊数据寄存器、变址寄存器。
锁存数据寄存器有断电保持功能,文件寄存器只能用外部设备进行写入操作,特殊数据寄存器用来监控PLC内部的各种工作方式和元件,例如电池电压、扫描时间等,变址寄存器(V、Z)除了和普通的数据寄存器有相同的使用方法外,还常用于修改器件的地址编号。
32位数据寄存器由两个16为数据寄存器组成。
4.应用指令的组成要素有几个?其执行方式有几种?其操作数有几类?答:应用指令的组成要素共有五个(1)应用指令编号(2)助记符(3)数据长度(4)执行形式(5)操作数。
应用指令有脉冲执行型和连续执行型两种。
操作数分为源操作数、目标操作数和其它操作数。
5. 试问如下软元件为何种软元件?由几位组成?X1、D20、S20、K4X0、V2、X10、K2Y0、M19答:X1、S20、X10、M19是位元件;D20、K4X0、V2、K2Y0是字元件;D20、V2是16位数据寄存器,K4X0是16位、K2Y0是8位。
6.执行指令语句“MOV K5 K1Y0”后,Y0~Y3的位状态是什么?答:Y0~Y3的状态是“0101”7.执行指令语句“DMOV H5AA55 D0”后,D0、D1中存储的数据各是多少?答:D1存储的数据是(0000 0000 0000 0101),D0存储的数据是(1010 1010 0101 0101)8.试用MOV指令编写电动机Y-△降压起动程序。
串行的8421BCD码转换成串行余3码的逻辑系统的设计
通过各个函数表达式可用逻辑门电路搭建转换电路。
方案二:
8421BCD码到余三码转换只需要将8421BCD码加0011即可,这样我们可以直接利用加法器进行转换。
方案一中所用的门电路较多,设计复杂,且各端输出延迟也不等,所以我们采用方案二。
3、输出部分
输出段我们采用74LS163构成一个模四的计数器,采用多路复用器对四个数据Q3Q2Q1Q0选择输出,从而得到串行输出的余三码。
串行的8421BCD码转换成串行余3码的逻辑系统设计
一、摘要
本文将设计一个串行的8421BCD码转换成串行余3码的逻辑系统。其可实现基本要求如下:8421码作为串行输入,余三码作为串行输出。每四个时钟周期完成一位十进制的转换。
二、设计思路
我们将该逻辑系统大致分为三个模块:
1、输入模块
2、转换模块
3、输出模块
1
0
0
1
1
1DCBA00来自卡诺图化简:00
01
11
10
00
0011
0100
0110
0101
01
0111
1000
1010
1001
11
d
d
d
d
10
1011
1100
d
d
将真值表中各
值填入卡诺图
可得出化简后函数为:
D= Q1Q2+ Q0Q2+ Q3
C= Q2,Q1+ Q2,Q0+ Q1,Q0,Q2
B= Q1,Q0,+ Q1Q0
我们于是可从Y端口得到串行输出
的余三码。
四、电路设计
考虑到电路的稳定性,我们在输出部分和输入部分之间加上一74LS175(D触发器)来接受移位位寄存器数据,我们设计的电路原理图如下:其中时钟信号clk4是clk的四分频。
数电第六章时序逻辑电路
• 根据简化的状态转换图,对状态进行编码,画出编码形式 的状态图或状态表
• 选择触发器的类型和个数 • 求电路的输出方程及各触发器的驱动方程 • 画逻辑电路图,并检查电路的自启动能力 EWB
典型时序逻辑集成电路
• 寄存器和移位寄存器 – 寄存器 – 移位寄存器 –集成移位寄存器及其应用 • 计数器 – 计数器的定义和分类 – 常用集成计数器 • 74LVC161 • 74HC/HCT390 • 74HC/HCT4017 – 应用 • 计数器的级联 • 组成任意进制计数器 • 组成分频器 • 组成序列信号发生器和脉冲分配器
– 各触发器的特性方程组:Q n1 J Q n KQ n CP
2. 将驱动方程组代入相应触发器的特性方程,求出各触发器 的次态方程,即时序电路的状态方程组
n n FF0:Q0 1 Q 0 CP n n n FF1:Q1 1 A Q0 Q1 CP
同步时序逻辑电路分析举例(例6.2.2C)
分析时序逻辑电路的一般步骤
• 根据给定的时序电路图写方程式 – 各触发器的时钟信号CP的逻辑表达式(同步、异步之分) – 时序电路的输出方程组 – 各触发器的驱动(激励)方程组 • 将驱动方程组代入相应触发器的特性方程,求出各触发器 的次态方程,即时序电路的状态方程组 • 根据状态方程组和输出方程组,列出该时序电路的状态 表,画状态图或时序图 • 判断、总结该时序电路的逻辑功能
• 电路中存在反馈
驱动方程、激励方程: E F2 ( I , Q )
状态方程 : Q n1 F3 ( E , Q n ) • 电路状态由当前输入信号和前一时刻的状态共同决定
• 分为同步时序电路和异步时序电路两大类
什么是组合逻辑电路?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CMOS数字集成电路综合实验
十位移位寄存器的设计
一、实验目的
熟悉quantusⅡ软件的使用方法及功能,掌握使用VHDL语言对数字电路进行描
述,用VHDL语言设计一个十位移位寄存器并对其进行时序仿真。
二、实验内容
运用quantusⅡ软件的VHDL语言设计十位移位寄存器,对其编译测试并进行时
序仿真。
三、实验原理
1.在数字电路中,用来存放二进制数据或代码的电路称为寄存器。把若干个触发
器串接起来,就可以构成一个移位寄存器。一个触发器可以存储一位二进制代码,
存放N位二进制代码的寄存器,需用n个触发器来构成。按功能可分为:基本
寄存器和移位寄存器。移位寄存器中的数据可以在移位脉冲作用下一次逐位右移
或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以
并行输入、串行输出,串行输入、并行输出,十分灵活,用途也很广。
2.假设一个十位右左移移位寄存器的初始状态为0000000000,现将数码
b9b8…b2b1b0从高位(b9)至低位依次送到b1端,输出端为q9q8…q2q1q0,经过
十个时钟脉冲后,十位输入信号左向移位, 输入数码依次地由高位触发器移到
低位触发器,作左向移动。经过十个时钟脉冲后,十个触发器的输出状态q9~q0与
输入数码b9~b0相对应。
四、实验步骤
1、编写源代码。打开QuartusII软件,点击File中得New建立一个命名为shifter10
的文件。编写的文件名与实体名一致,点击File/Save as以“.vhd”为扩展名存盘
文件,再对文件进行相应代码编写。
2、编译与调试。确定源代码文件为当前工程文件,点击Complier进行文件编译。
编译结果有错误或警告,则将要对错误的代码进行修改直至文件编译成功。
3、波形仿真及验证。在编译成功后,创建一个波形文件,保存在shifter10中,
点击“insert the node”,按照程序所述插入节点,输入时钟信号和输入端信号,
点击保存按钮保存。进行时序仿真,截图。
五、实验程序
library ieee;
use ieee.std_logic_1164.all;
entity shift10 is
port(d,clk:in std_logic;
b: out std_logic_vector(9 downto 0)
);
end entity shift10;
architecture rtl of shift10 is
signal b_s : std_logic_vector(9 downto 0);
begin
process (clk)
begin
if rising_edge(clk) then
b_s <= b_s(8 downto 0) & d; --左移
end if;
b <= b_s;
end process;
end rtl;
六、实验结果
六、心得体会
移位寄存器的原理是通过对数据的移动来储存数据,存数方便,但是范围较小。
要弄懂移位寄存器的原理首先要理解它的逻辑功能表,如此才能在仿真过程中了
解结果的正确与否。本次实验我收获到了关于十位移位寄存器的相关知识,学会
了十位移位寄存器的VHDL代码的编写与波形的仿真。虽然在实验过程中遇到了
很多难题,但最终都通过查阅资料,询问同学使问题得到了解决。我通过编写源
代码,并且通过时序仿真让我对移位寄存器这个逻辑学电子元件有了更深层次的
了解。很多问题最终在同学的帮助和自己的不懈努力中得以解决。