在我们的电路中,我们使用布尔代数简化方法,如Quine-McCluskey算法来简化布尔表达式并在显示器上显示输出。它可以作为一个便携式计算器来简化布尔表达式。
布尔代数计算器
- 可移植的
- 快
- 低功率
- 低成本
- 可靠的
布尔代数计算器框图:
框图描述:
上图为该项目的基本框图。现在让我们详细讨论所有的块:
- 电源:它可以被定义为一种向一个或多个电力负载提供电能的装置。这个术语最常用于将一种形式的电能转换成另一种形式的设备,尽管它也可以指将另一种形式的能量(如机械、化学、太阳能)转换成电能的设备。在我们的项目中,一个电源是5伏直流被给予微控制器,LED的,键盘,显示器。
- 微控制器:微控制器ATMEGA 16L用于自动化目的,充当项目的大脑。它根据给定的输入控制输出(显示)。阅读文章:单片机基础知识获得微控制器的基本知识。
- 显示:这里使用的显示器是3个双色LED。LED的发光模式表示所需的最小表达式。
- 键盘:在这个项目中,系列开关都被用作键盘,用来给出输入(min-term)表达式。键盘上的每个数字对应一个最小项。
布尔代数计算器电路图:
电路原理图:
这个电路是一个简单的3变量布尔表达式最小化器。它使用了第一章描述的Quine McCluskey算法。在此过程中,单片机起着主要的作用,它包括实现所述算法的代码以及控制电路中其他元件的代码。
最初,当电源接通时,LED会发光,这表明微控制器已经准备好接受输入。这里输入布尔表达式以SOP的形式给出,即只有最小项要通过提供的键盘输入。
键盘由9个开关组成,其中8个开关对应一个min-term,第9个开关作为下一个按钮。在输入表达式后,指示LED的输入将熄灭,现在基于算法微控制器减少表达式和代表LED的输入发光,这意味着表达式已被最小化并显示。
显示器由3个双色LED组成,其中绿灯代表正常形式的变量,红灯代表补充形式的变量,顺序见电路图。
输出显示为一次一个min-term,下一个min-term通过按下一个按钮显示,在达到缩减表达式的最后一个min-term后,输入指示LED关闭,表示输出结束。几秒钟后,当微控制器准备好接受下一个输入时,它再次自动接通。
注:更多免费电路,请点击链接:电子产品项目电路
31日回复
很好,谢谢分享这篇文章。真的很期待更多的阅读。想要更多。
我可以用什么来代替微控制器...........
你能给我运行这个计算器所需的程序吗
漂亮的项目 .............
我去做布尔代数计算器....PLZZ SND我这个项目的完整细节.....如何使它套件等....在我的邮件
它的概念很棒......,但总是只有相同的概念........我期待新的想法!!!!!!!你别以为我 !!!!!!!!!!!!!!
我们能实现4个变量吗?如果可以,你能解释一下吗?
我需要编码帮助
需要编码
你好。你能把这个电路的代码发我邮箱吗:hoangbeo_hl@yahoo.com.vn.非常感谢
能把密码给我吗?真的很急
你能提供代码吗?
你能把这个项目的代码发过来吗?
我能得到这个项目的代码吗?
你能提供十六进制代码吗?
我想要这个项目的代码,请把代码发给我。
请也包括该项目的成本
请我需要这个项目的代码
请给我这个项目的完整细节,包括代码和示意图。
请给我这个项目包括计划的完整细节。
发送带有实现的完整细节的代码
你能尽快把程序代码寄给我吗?
我必须在PCB上做,你能帮我吗
请把代码寄给我!尽可能早
请把密码寄给我,先生!
你能给我关于这个项目的详细信息和如何做这个项目吗?请发送到我的邮箱。
需要编码
我想做这个小项目
你能发给我编程和编码部分和组件的信息吗?
如何购买这个项目
一切都很开放,描述得很清楚
挑战。它真的很有见地。你的网站很有用。
感谢楼主分享!
令人惊异的
请您能给我的代码和另一个需要的细节建立这个计算器在我的电子邮件
非常感谢您的网站!