8421转余三码

合集下载

第3章--作业解答

第3章--作业解答
(2)C1C2=01时, F AB
(3)C1C2=10时, F A B
(4)C1C2=11时, F AB
试设计符合上述要求旳逻辑电路(器件不限)。
解:题目中要求控制信号对不同功能进行选择, 故选用数据选择器实现,分析设计要求,得到 逻辑体现式:
F C1C 2( A B ) C C1 2( AB ) C1C 2( A B ) C1C2( AB )
1
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
10
0
1
1
习题3.19 用8选1数据选择器设计一种组合逻
辑电路。该电路有3个输入逻辑变量A、B、C 和1个工作状态控制变量M。当M=0时电路实 现“意见一致”功能(A、B、C状态一致时输出 为1,不然输出为0),而M=1时电路实现“多 数表决”功能,即输出与A、B、C中多数旳状
B1B0 A1A0
00
01
11
10
00 1 0 0
0
B1 B0
01 1
10
0
A B0 1 11 1
1
11
10 1 1 0 1
A1 B1
A1 A0
A1 B0
F1 A1 B1 B1 B0 A1 A0 A1B0 A0 B1
(3)卡诺图化简函数,得到最简与或式
F1 A1 B1 B1 B0 A1 A0 A1B0 A0 B1
outp(0)<='1' WHEN inp="000" ELSE '0'; outp(1)<='1' WHEN inp="001" ELSE '0'; outp(2)<='1' WHEN inp="010" ELSE '0'; outp(3)<='1' WHEN inp="011" ELSE '0'; outp(4)<='1' WHEN inp="100" ELSE '0'; outp(5)<='1' WHEN inp="101" ELSE '0'; outp(6)<='1' WHEN inp="110" ELSE '0'; outp(7)<='1' WHEN inp="111" ELSE '0'; END behave;

余3码至8421BCD码的转换

余3码至8421BCD码的转换

有逻辑函数画出逻辑电路图如下:
又例如 00011100,(这表示 8 位的二进制数)如将其视为二进制数,其值 为 28,但不能当成 BCD 码,因为在 8421BCD 码中,它是个非法编码 。 右图为十进制数和 8421BCD 编码的对应关系表: 二:余 3 码 由 8421 码加 3 后形成的余 3 码是一种 BCD 码,它是由 8421 码加 3 后形 成的(即余 3 码是在 8421 码基础上每位十进制数 BCD 码再加上二进制数 0011 得到的)。因为 8421 码中无 1010~1111 这 6 个代码,所以余 3 码中无 0000~0010、1101~1111 这 6 个代码。余 3 码不具有有权性,但具有自补 性,余 3 码是一种“对 9 的自补码” 8421 码是中国大陆的叫法, 即 BCD 代码。Binary-Coded Decimal,简称 BCD,称 BCD 码或二-十进 制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码 的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使 二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计 系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对 于一般的浮点式记数法,采用 BCD 码,既可保存数值的精确度,又可免却使
余三码表示的十进制数相加时,能正确产生进位信号,但对“和”必须修正。 修正的方法是:如果有进位,则结果加 3;如果无进位,则结果减 3。 8421BCD 码转换成余 3 码 通过 WEWB32 软件实验,输入 BCD 码转换成余三码的逻辑函数为: 输入端口 a,b,c,d,输出端口 e,f,g,h,用 G3,G2,G1,G0 表 示: G3=A’BC+A’BD+ABC’ G2=A’B’C+A’BC’D’+B’C’D G1=A’C’D’+A’CD+B’C’D’ G0=A’D’+B’C’D’

8421码到余三循码的转换电路仿真课设报告

8421码到余三循码的转换电路仿真课设报告

东北大学秦皇岛分校计算机与通信工程院电子线路课程设计具有数显的数码转换电路(8421码—余3循环码)课程设计任务书专业:通信工程学号:4101015 学生姓名:吴玉新设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件高频实验室二、设计任务及要求1. 要求输入为8421码。

输出为余三循环码2. 输出要具有数显功能三、设计报告的内容1.前言数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。

设计建立在硬件和软件两个平台的基础上。

硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。

软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。

数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。

2.设计内容及其分析(1)方案一1.设计思路设计8421转余三循环码主要是考虑怎样找到二者之间的联系。

列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。

然后根据卡诺图进行化简,得出最简表达式。

最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。

即可得到8421码对余三循环码的转换。

真值表:表1 8421转余三循环码真值表根据真值表得出表达式:X4=A——CX3=B——C——+ A——BCD+A——B——D——X2=A B——C——D——+A——B+A——C+A——DX1=A B——C——+A——BD+A——BC根据表达式画出逻辑电路图:图0 8421码转余3循环码逻辑电路图2.所用主要器件及芯片1.电源;2.导线若干,开关4个;3.白炽灯(5v 1w)4个;4.芯片:74ls04 2片74ls08 1片74ls11 2片74ls20 1片74ls32 2片3.线路运行介绍J1.J2.J3.J4端为输入8421码端,J1端是最高位,依次下排。

8421bcd转换为余三码的方法

8421bcd转换为余三码的方法

8421bcd转换为余三码的方法在计算机语言中,8421BCD是一种常用的数字编码方式,但在一些场合下,也需要将它转换为余三码的形式。

余三码已被广泛应用于数字电路的设计和计算机组成原理中。

下面,我们将分步骤介绍如何将8421BCD转换为余三码。

第一步:将8421BCD拆分成4位二进制数8421BCD指的是使用四个数码位来表示一个十进制数的一种编码方式。

8、4、2、1分别代表二进制数的8、4、2、1位。

将一个8421BCD数拆分成4位二进制数,是将每个数码位的数值转换成二进制数。

例如,将BCD码“0110 1001”拆分成4位二进制数就是“0110 1001”,因为每个数码位数值的8421BCD编码都可以直接转换成二进制数。

第二步:将每个二进制数转换为余数将二进制数转换为余数可以使用模三运算。

模三运算是指将一个数除以三后的余数。

对于一个二进制数,如果它的末位是1,则除以3后余1;如果末位是0,则除以3的余数为0。

例如,二进制数“1101”除以3的余数等于2,因为它的末位是1,“110”除以3的余数为0。

所以,“0110 1001”转换成余数的结果就是“010 010 101”。

第三步:将余数按倒序连接将余数按倒序连接就可以得到余三码。

这是因为在余三码中,高位和低位的顺序和二进制数是相反的。

例如,在二进制数中一个数的低位是在右边,而在余三码中,它的低位是在左边。

因此,在将多个余数连接在一起时,需要按倒序连接,才能得到正确的结果。

综上所述,将8421BCD转换为余三码需要完成三个步骤。

第一步是将8421BCD拆分成4位二进制数,第二步是将二进制数转换为余数,第三步是将余数按倒序连接。

这种转换方法可以帮助我们在数字电路设计和计算机组成原理中更好地应用余三码。

数字电子技术基础习题

数字电子技术基础习题

《数字电子技术基础》习题第一章第一章数字电子技术概述1.数字信号和模拟信号各有什么特点?描述脉冲波形有哪些要紧参数2.和模拟电路相较,数字电路有哪些优势?3.在数字系统中什么缘故要采纳二进制?它有何优势?4.数字电路和模拟电路的工作各有何特点?⒌把以下二进制数转换成十进制数:0101001⒍将以下数转换为十进制数:1101B 4FBH⒎将以下数转换为二进制数:256D⒐将以下数转换为十六进制数:256D⒑将以下十进制数转换为对应的八进刺数:21 130 27 250 48 1012 95⒒别离用842lBCD码、余3码表示以下各数:10 10 (1101101)2 (3FF)16 8⒓列出用BCD码代替二进制的优势⒔列出用BcD码代替二进制的要紧缺点j⒕在数字系统的运算电路中利用BCD的要紧缺点是什么⒖格雷码的另一个名字是什么⒗二极管电路及输入电压ui的波形如图1-1所示,试对应画出各输出电压的波形。

图1-1⒘半导体三极管的开、关条件是什么?饱和导通和截止时各有什么特点?和半导体二极管比较,它的要紧优势是什么?⒙⒙判定图1-2所示各电路中三极管的工作状态,并计算输出电压u o的值。

图1-2⒚N沟造增强型MOS管的开、关条件是什么?导通和截止时各有什么特点?和P沟道增强型MOS管比较,二者的要紧区别是什么?第二章第二章集成逻辑门电路⒈请举诞生活中有关“与”、“或”、“非”的逻辑概念.并各举两个例子说明。

⒉如图2-1所示,是二极管门电路,请分析各电路的逻辑功能.并写出其表达式。

图2-1⒊电路如图2-2所示,写出输出L的表达式。

设电路中各元件参数知足使三极管处于饱和及截止的条件。

图2-2⒋TTL与非门典型电路中输出电路一样采纳电路。

⒌什么缘故说TTL与非门的输入端在以下4种接法下,都属于逻辑1:(1)输入端悬空;(2)输入端接高于2V的电源;(3)输入端接同类与非门的输出高电压;(4)输入端接10KΩ的电阻到地。

8421码到余三循环码的转换电路仿真课设报告材料

8421码到余三循环码的转换电路仿真课设报告材料

东北大学分校计算机与通信工程院电子线路课程设计具有数显的数码转换电路(8421码—余3循环码)课程设计任务书专业:通信工程学号:4101015 学生:吴玉新设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件高频实验室二、设计任务及要求1. 要求输入为8421码。

输出为余三循环码2. 输出要具有数显功能三、设计报告的容1.前言数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。

设计建立在硬件和软件两个平台的基础上。

硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。

软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。

数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。

2.设计容及其分析(1)方案一1.设计思路设计8421转余三循环码主要是考虑怎样找到二者之间的联系。

列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。

然后根据卡诺图进行化简,得出最简表达式。

最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。

即可得到8421码对余三循环码的转换。

真值表:表1 8421转余三循环码真值表根据真值表得出表达式:X4=A——CX3=B——C——+ A——BCD+A——B——D——X2=A B——C——D——+A——B+A——C+A——DX1=A B——C——+A——BD+A——BC根据表达式画出逻辑电路图:图0 8421码转余3循环码逻辑电路图2.所用主要器件及芯片1.电源;2.导线若干,开关4个;3.白炽灯(5v 1w)4个;4.芯片:74ls04 2片74ls08 1片74ls11 2片74ls20 1片74ls32 2片3.线路运行介绍J1.J2.J3.J4端为输入8421码端,J1端是最高位,依次下排。

串行的8421BCD码转换成串行余3码的逻辑系统的设计

串行的8421BCD码转换成串行余3码的逻辑系统的设计
A= Q1,Q0,+ Q1Q0,
通过各个函数表达式可用逻辑门电路搭建转换电路。
方案二:
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的四分频。

数字逻辑120道填空题参考答案

数字逻辑120道填空题参考答案

1 120余道填空题参考答案(余道填空题参考答案(**号的不作要求)一、数制和码制1.十进制数254.75的二进制编码11111110.11 ,十六进制编码FE.C 。

2. 将(将(459459459))10编成(010*********)8421BCD , ( 011110001100 011110001100 )余3码3.下列数中,哪个数最大D (A 、B 、C 、D )。

A 、二进制111 B 、八进制110 C 、十进制101 D 、十六进制100 4.下列哪个数是合法的8进制数B (A 、B 、C 、D )。

A 、128 B 、120 C 、912 D 、1A2 5、已知、已知[N][N]补=10100101=10100101,则其,则其,则其[N][N]原= 11011011 = 11011011 。

5-15-1、余、余3码10001000对应的2421码为码为 C C C 。

A .01010101 B.10000101 C.10111011 D.111010115-2、在计算机中进行加减运算时常采用在计算机中进行加减运算时常采用 D D D 。

A ASCIIB 原码C 反码D 补码5-3、二进制小数、二进制小数-0.0110-0.0110的补码表示为的补码表示为 1.1010 1.1010 1.1010 。

5-4、0的原码有的原码有 2 2 2 形式,反码有形式,反码有形式,反码有 2 2 2 形式,补码有形式,补码有形式,补码有 1 1 1 形式。

形式。

二、门电路6、CMOS 电路不用的输入端不能(能、不能)悬空。

7、CMOS“与非”门用的多余输入端的处理方法有:、CMOS“与非”门用的多余输入端的处理方法有: A A A 。

A 、接逻辑“1”B 、接逻辑“0”C 、悬空8、CMOS 门电路的功耗比TTL 门电路的功耗小(大、小)。

9、TTL 门电路的速度比CMOS 门电路速度高(高、低)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档