站内搜索
发作品签到
万能逻辑门-CPU碎片(需收集一万块)-数电学习好帮手
专业版

万能逻辑门-CPU碎片(需收集一万块)-数电学习好帮手

1.2k
0
0
4

简介

这是一块CPU碎片(迫真),集齐一万块,再花亿点时间合成,便能获得一块 真-CPU。

简介:这是一块CPU碎片(迫真),集齐一万块,再花亿点时间合成,便能获得一块 真-CPU。
复刻成本:30

开源协议

MIT License

创建时间:2024-12-20 16:56:32更新时间:2024-12-23 09:56:12

描述

项目简介

事情是这样的,大二的时候,数电老师让我们给下一届的学弟出题做为他们最终的数电实验课程设计。我出的“万能门”题目很荣幸成为了他们今年的课程设计题目之一。这让我回忆起痛苦的数电实验
(只有 与非门 ,实验室里只有 与非门 !!!谁能想象只用与非门做一个4位加法器,已经不想回忆了π_π )
于是我便做出了这样一款,万能逻辑门。希望能给正在学习数电的同学朋友带来些许帮助。

项目功能

用起来十分方便的16路万能逻辑门,相对于16个LUT-4(这么说起来,我是不是做了一个超迷你FPGA呀?)
可自由将16路逻辑门配置为 与、或、非、与非、或非、异或、同或七种基础的门电路。
可使用拨码开关方便快捷的配置输入。
每路的输入、输出均有LED显示状态。

原理解析

和LUT-4的原理一样,它的核心便是这样的数字电路:
image.png
配置图中的控制信号,如将控制信号0~3配置为0001你便得到了一个与门。可以很容易的在单片机里将这个电路给模拟出来,便实现了万能逻辑门。
它的基本原理和FPGA是一样的,所以也是入门FPGA的不二之选。
这里我使用单片机(STC8H8K64U-45I-TSSOP20)来模拟这样一个数字电路,使用74HC165和74HC595来拓展单片机的IO引脚实现16路输入输出。

实物图

十分感谢来自UP主 月亮管理员小胡 的摄影,PS:这些板子都是他焊接的

b7e79e71fe62d6a34551592a55059ce.jpg

7932a9805cea2d4795ffabc9360b52d.jpg

结语

十分感谢大家的观看,这里非常感谢UP主 月亮管理员小胡 (我的知己)在此次项目中提供的帮助。项目所有源代码均在附件中,同时包含编译好的hex文件。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
万能逻辑门.zip
31
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航