本帖最后由 GerryZ 于 2013-10-3 13:16 编辑
事先声明
本计算器由本人原创 转载请注明原出处
欢迎访问TRP论坛
http://forum.theredpixelteam.com/
=====================================
游戏技巧版仅为原理技术说明
存档下载请移步共享版:http://www.mcbbs.net/forum.php?mod=viewthread&tid=179615&extra=
=====================================
这个计算器从暑假8月20日开工 到现在 陆陆续续做了不下5小时
总算是完成了=-=
这也是算是对我研究一年红石交出的成绩表
=====================================
咳咳 说了这么多废话 现在就开始转入正题了=-=
这篇并不是教程 而只是一个原理的大概说明
敬告 全文采用imgur图床 部分地区可能被屏蔽=-=
首先 放一个minecraft整体电路图

灰:输入 DEC-BCD
粉:BCD-BIN
白:显示屏
紫:乘法器
绿:除法器、
橙:加减混合器
黄:BIN-BCD
(其余颜色多用于标记 或是装饰)
然后 再看一下由 @迈克巴巴 提供的原理图 参考资料①
因为个人的实力问题 其中关于小数的我并没有做出来

我们先来看看屏幕 屏幕我采用的是BCD输入 中继器锁存储存 这样有利于减小体积

这里是BCD-BIN 相信大家看过我的擂台赛作品吧=-= 那个时候的BCD-BIN是用的乘法器做的 相当渣渣=-=
而这个使用的是移位的方式 这是我从 @度度 那里学来的 参考资料②

这里是乘法器 由于我当时开工时还 图样图森破 所以乘法器部分做的打了很多 也就凑合的用一下吧=-=

另外 乘 除法器的原理学习是从 @贴吧大神主席 那里学来的 所以这里感谢一下他的存档 参考资料③

这里是加减混合器 自主制作(才不是呢=-= 补码器是 @度度 的)

这里是得数部分BIN-BCD 采用的Double Dabble算法 具体我再一次 @度度 参考资料④
除法余数部分 BIN-BCD
==================================
最后我也没有什么好说的了=-=
哦 对全加器采用的是 @输入军 的全加器 参考资料⑤
下面就发一些计算器图片吧=-=


最后的最后 以TRP的 Logo结束吧 祝TRP生日快乐 ——2013-10-2 BY GerryZ

参考资料:
①【数字电路教程】哇 我们学校大触好多啊
http://tieba.baidu.com/p/2385013217
②【TRP进阶教程】BCD码转二进制
http://www.mcbbs.net/thread-113109-1-1.html
③既然单片机都开工了,那么这个计算器真心可以弃了!【存档】
http://tieba.baidu.com/p/2050724771
④【教程】BIN转BCD的演算方法与过程
http://www.mcbbs.net/thread-97108-1-1.html
⑤【本吧第一发】两格宽可堆叠垂直布线全加器教程
http://tieba.baidu.com/p/2188343038
=========================原帖地址===========================
http://forum.theredpixelteam.com/?thread-index-fid-6-tid-21.htm
=========================全文完============================
求人气 求金币=-=
事先声明
本计算器由本人原创 转载请注明原出处
欢迎访问TRP论坛
http://forum.theredpixelteam.com/
=====================================
游戏技巧版仅为原理技术说明
存档下载请移步共享版:http://www.mcbbs.net/forum.php?mod=viewthread&tid=179615&extra=
=====================================
这个计算器从暑假8月20日开工 到现在 陆陆续续做了不下5小时
总算是完成了=-=
这也是算是对我研究一年红石交出的成绩表
=====================================
咳咳 说了这么多废话 现在就开始转入正题了=-=
这篇并不是教程 而只是一个原理的大概说明
敬告 全文采用imgur图床 部分地区可能被屏蔽=-=
首先 放一个minecraft整体电路图

灰:输入 DEC-BCD
粉:BCD-BIN
白:显示屏
紫:乘法器
绿:除法器、
橙:加减混合器
黄:BIN-BCD
(其余颜色多用于标记 或是装饰)
然后 再看一下由 @迈克巴巴 提供的原理图 参考资料①

因为个人的实力问题 其中关于小数的我并没有做出来

我们先来看看屏幕 屏幕我采用的是BCD输入 中继器锁存储存 这样有利于减小体积

这里是BCD-BIN 相信大家看过我的擂台赛作品吧=-= 那个时候的BCD-BIN是用的乘法器做的 相当渣渣=-=
而这个使用的是移位的方式 这是我从 @度度 那里学来的 参考资料②

这里是乘法器 由于我当时开工时还 图样图森破 所以乘法器部分做的打了很多 也就凑合的用一下吧=-=

另外 乘 除法器的原理学习是从 @贴吧大神主席 那里学来的 所以这里感谢一下他的存档 参考资料③

这里是加减混合器 自主制作(才不是呢=-= 补码器是 @度度 的)

这里是得数部分BIN-BCD 采用的Double Dabble算法 具体我再一次 @度度 参考资料④

除法余数部分 BIN-BCD
==================================
最后我也没有什么好说的了=-=
哦 对全加器采用的是 @输入军 的全加器 参考资料⑤
下面就发一些计算器图片吧=-=


最后的最后 以TRP的 Logo结束吧 祝TRP生日快乐 ——2013-10-2 BY GerryZ

参考资料:
①【数字电路教程】哇 我们学校大触好多啊
http://tieba.baidu.com/p/2385013217
②【TRP进阶教程】BCD码转二进制
http://www.mcbbs.net/thread-113109-1-1.html
③既然单片机都开工了,那么这个计算器真心可以弃了!【存档】
http://tieba.baidu.com/p/2050724771
④【教程】BIN转BCD的演算方法与过程
http://www.mcbbs.net/thread-97108-1-1.html
⑤【本吧第一发】两格宽可堆叠垂直布线全加器教程
http://tieba.baidu.com/p/2188343038
=========================原帖地址===========================
http://forum.theredpixelteam.com/?thread-index-fid-6-tid-21.htm
=========================全文完============================
求人气 求金币=-=
亲。图全挂。。
哇 那红石好多啊!
不错
{:10_499:}你为何这么叼?
还好我没有密集恐惧症,给我那有密集恐惧症的朋友看看吧···有点头晕~~~···
g渣吊炸天!!!
好像很好很流弊
帮g渣顶起来!!!!!!
太牛了 好复杂的啊
LZ我问个问题,运行这个存档要多少配置?
看不懂 真心看不懂...
对此我只想说.....红石大神,我们交朋友吧