数字电路低电平有效逻辑和符号的理解 |
您所在的位置:网站首页 › n在电路图中代表什么意思 › 数字电路低电平有效逻辑和符号的理解 |
文章目录
前言一、码制的理解二、码制与逻辑代数与数字电路三、正负逻辑转换与高低电平有效总结
前言
在初学数字电路时,经常在正负逻辑、高低电平有效的符号的理解和使用上产生混乱,本文将从逻辑代数和码制的原理出发进行解释。 —>直接看结论跳转至总结部分。 一、码制的理解所谓码制,通俗的理解就是将一些事件进行编码,也就是命名。在数字电路中,有两个重要的量——高电平和低电平,可以用逻辑代数中0/1编码。有以下码制: 正逻辑:高电平为1;低电平为0负逻辑:高电平为0;低电平为1 二、码制与逻辑代数与数字电路对这些关系的理解是充分了解数电的基础,需要明确如下几点: 在数字电路中,逻辑代数变量只可以取0/1两个值,0和1表示两个对立的事件,并没有对应的解释。逻辑代数的运算是独立的,与0/1赋予的意义没有任何关系。逻辑代数基本运算有“与或非”三种,对应数字电路中用三种符号表示:![]() ![]() ![]() ![]() 在正逻辑和负逻辑的码制下分别为: 一、二部分介绍了逻辑电路图的本质和误区。有了这些铺垫,现在来到第三板块,高低电平有效和正负逻辑转换。 高电平有效在实际电路中的意义是:不加高电平为低电平,加上高电平为高电平。在电路中传递的是高电平信号。低电平有效在实际电路中的意义是:不加低电平为高电平,加上低电平为低电平。在电路中传递的是低电平信号。 想要在电路中实现与运算的功能,首先需要对与运算进行编码,由此就有正逻辑和负逻辑两种码制,实际电路所需要满足的功能分别如下图所示(注明:输入采用正负逻辑,输出采用正逻辑):![]() ![]() 再利用高低电平有效的观念,对两种实际电路产生改进如下图所示(括号内为所加的电压): 然而在设计实际电路时,为了避免逻辑混乱,通常采用一套码制,即整个都用正逻辑或整个都用负逻辑。但是有的已经设计完成的实际电路模块是已经采用了低电平有效输入的,即满足的是负逻辑输入,比如高电有效与门和低电平有效与门的区分(它们的功能都是与运算,但是是在不同的码值制之下)。在逻辑代数中的与运算,在数字电路的实现中有一般与门(高电平有效与门与之码制相同)和低电平有效与门两种,用两种符号进行表示。 由于我们一般在逻辑电路图中对此有以下的处理方式: 低电平有效的与门在逻辑电路图的表示中,会在与门符号前加上两个圈。这两个小圈,表示这是一个低电平有效的与门,即一个输入是负逻辑的与门。如下图:![]() 逻辑电路图是一系列的运算。在关于逻辑电路图的使用时,避免带入H/L电平进行推演,而应该只带入变量值0/1 如果都用正逻辑时,对于高电平有效与门输入00得到0结果为低电平,对低电平有效与门输入00得到1结果为高电平,导致错误。而列出负逻辑器件的真值表很麻烦,所以在混用时我们需要转换逻辑。 我们如何进行逻辑转换呢?一般我们习惯将负逻辑转换为正逻辑。由第1点我们提到,在输入负逻辑运算(低电平有效)前会加上小圈注明,这个小圈起到标志作用。而将这个小圈改写为非门时,就可以全部用正逻辑进行运算。理解起来很容易,负逻辑用1表示L,0表示H,取反(单纯对变量取反,不是对高低电平取反)就是0表示L,1表示H,正好符合正逻辑的输入,而输入本身就是正逻辑,所以就可以解决逻辑混乱的问题了。 举个小例子(THU教材): |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |