异星工厂吧 关注:63,232贴子:409,006
  • 5回复贴,共1

#电路请教#想弄个键盘出来没啥思路啊,跟电脑一样扫描码?

只看楼主收藏回复


现在的,
A区是指令存储的,一个常量箱存一条指令,共三个信号,F代表指令,D=1|2代表信号Z是"地址"还是数据。用了三个判断器是为了让指令只输出1t,右边的灯指示指令读到哪了,再右边的长串灯请无视,本来想整个大显示屏出来,没想好要怎么弄。
A区下面的传送带,一个使t+1,一个使t=0
B区是存数据的,本来想用一个判断器存多个变量,感觉不同变量之间转换太麻烦,就设置了三个,相当于三个变量,从下到上对应t=1|2|3(这个t和指定区的t是分开的),左边三列是为了写数据之前先清空,第4列存数据,第5列读数据,写的时候传入t,z信号,读的时候t信号
D区上排输出f,延迟tick,中排D=2时,直接输出Z,延迟tick,下排D=1时,读Z值代表地址的值,然后f,z传递到C区
C区五个从左到右对应指令f=1,3,4,5,6,分别为Z+0,Z+-*/Q,Q信号是C右下角的Q=Q+Z转换G的数据,f=1读数据到G,3456对应+-*/,(支持D=1|2)
C区数据传到E区,E区只是用来先清除G数据,再将数据存入G的
F两个是f=2时,将G的数据存入Z信号代表地址
D下面还有4个忘了画框了,其中1个判断器+E相同结构,f=10时输出信号到E,这个用于设置代码区的t值,实现跳转
放的很乱,因为我都不知要放什么东西,想到一个放一个,放不下了再用蓝图调整位置....
本来是想做个字库,做个键盘,做个显示屏,能显示输入的字母的,结果弄半天弄跑题了,想做的一个好思路都没有


IP属地:江西1楼2017-04-06 22:48回复
    手机码字,先简单说一下。
    没看明白你的思路,按做打字机确定了一下思路。
    1.用什么模拟键盘的按键?先把信号的输入完成。用信号(红图,1、2、3……36)表示字符(1、2、、3……X、Y、Z)。
    2.输入储存,可以照搬贪吃蛇的存储器,如果输入量比较少用暂存器也行
    3.字符库,根据储存的信号输出对应的字符图像数据
    4.显卡,对图像数据进行一些协调,并进行显示
    这个电路做起来比较综合,要用的很多方面,有耐心还能搞个中文输入法呢


    来自Android客户端2楼2017-04-07 05:37
    收起回复
      2025-11-22 05:50:44
      广告
      不感兴趣
      开通SVIP免广告
      建议使用Pushbutton这个MOD,可以按F输出一个信号,相当于按键盘,测试起来很方便
      我的想法是把输入的字符编码,触发输入后进行储存,再显示,再输入的时候把之前储存的编码进行运算平移,这样简单的显示就做到了,我觉得具体的问题都能在贪食蛇里解决吧,也有可能是我想当然了
      如果复杂点的变成计算器也不是不可能的。


      IP属地:广东3楼2017-04-08 02:56
      回复