布尔代数计算器

嵌入式系统 时间:2025-02-10来源:EEPW编译

要在线求解布尔代数表达式,您可以使用布尔代数求解器。此工具有助于简化和求解表达式,提供详细的步骤和逻辑电路。它是学习和练习布尔代数的有用资源。

在我们的电路中,我们使用布尔代数简化方法(如 Quine-McCluskey 算法)来简化布尔表达式并在显示屏上显示输出。它用作便携式计算器,以动态简化布尔表达式。

布尔代数计算器功能:

布尔代数计算器框图:

布尔代数计算器框图

图 2.1 – 布尔表达式最小化计算器的框图

框图说明:

上图显示了该项目的基本框图。现在让我们详细讨论所有块:

  1. 电源: 它可以定义为向一个或多个电力负载提供电能的装置。该术语最常用于将一种形式的电能转换为另一种形式的电能的设备,尽管它也可能是指将另一种形式的能量(例如,机械、化学、太阳能)转换为电能的设备。在我们的项目中,为微控制器、LED、键盘、显示器提供 5 伏直流电源。

  2. 微控制器: 微控制器 ATMEGA 16L 用于自动化目的,并充当项目的大脑。它根据给定的输入控制输出 (Display)。

  3. 显示: 这里使用的显示器是 3 个双色 LED。LED 的发光模式代表所需的最小化表达。

  4. 键盘: 在这个项目中,一系列开关被用作键盘,用于给出输入 (min-terms) 表达式。键盘上的每个数字对应于一个 min-term。

布尔代数计算器电路图:

布尔代数计算器电路图

布尔代数计算器电路图 – ElectronicsHub.Org

电路原理图:

该电路是一个简单的 3 变量布尔表达式最小化器。它使用本章中描述的 Quine McCluskey 算法 1.In 微控制器起着重要作用,它由实现所述算法的代码以及控制电路中的其他组件组成。

最初,当电源打开时,LED 会亮起,这表明微控制器已准备好接受输入。此处输入布尔表达式以 SOP 形式给出,即只能通过提供的键盘输入最小项。

键盘由 9 个开关组成,其中 8 个开关对应一个分钟,第 9 个开关用作下一个按钮。输入表达式后,指示 LED 的输入将熄灭,现在根据算法微控制器减少表达式,代表 LED 的输入发光,这意味着表达式已最小化并显示。

显示屏由 3 个双色 LED 组成,其中绿灯代表正常形式的变量,其余的红灯代表互补形式的变量,它们的顺序如电路图所示。

输出一次显示一个分钟项,按下下一个分钟项按钮显示下一个分钟项,在达到减少表达式的最后一个分钟项后,输入指示 LED 关闭,代表输出结束。几秒钟后,当微控制器准备好接受下一个输入时,它再次自动打开。

关键词: 布尔代数 计算器 电路设计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版