生存战争-基础二进制电路板视频学习记录

Posted @Moota

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生存战争-基础二进制电路板视频学习记录相关的知识,希望对你有一定的参考价值。

原视频地址 侵删

一. 生存战争电路教学:信号

  1. 想要学习生存战争的电路,得先了解SC中的电信号。

  2. SC中不存在电流,电压,电阻,只有信号。电路都是信号的交互

  3. 电信号有16种:
    0.0V,0.1V,0.2V,0.3V,0.4V,0.5V,0.6V,0.7V。
    0.8V,0.9V,1.0V,1.1V,1.2V,1.3V,1.4V,1.5V。

  4. 把值为0.0V~0.7V的电信号称为低电平(0)。
    把值为0.8V~1.5V的电信号称为高电平(1)。
    电信号分别对应十六进制的0~F。
    低电平可以对应到二进制的0。
    高电平可以对应到二进制的1。

  5. 信号在逻辑上分为模拟信号和数字信号(布尔信号)。
    模拟信号(1位0~F):0 ~ F
    数字信号(4位0~1):0000 ~1111
    布尔信号(1位0~1):0 ~1

    布尔信号产生于可以输出逻辑值的器件。
    数字信号可以是布尔信号的组合,也可以是十六进制的转换的结果。
    模拟信号是数字信号转十六进制的结果。
    (由于游戏中显示都是十六进制,布尔信号的1对应的显示是F。请记住这句话)

  6. 两个名词:上升沿和下降沿。
    上升沿:信号从低电平到高电平的瞬间过程。(基本器件的触发都需要上升沿信号)
    下降沿:信号从高电平到低电平的瞬间过程。

二. 生存战争电路教学:导线

  1. 8种颜色导线。
  2. 分为普通导线和染色导线。
  3. 普通导线可以连接任何导线。
    染色导线可以连接同颜色导线和普通导线。
  4. 导线可以传递信号(0~F)。
  5. 导线的逻辑运算为或运算。

三. 生存战争电路教学:对外界交互的元器件

  1. 对玩家做出反应:按钮,开关。玩家通过交互可以改变元器件的状态和输出值。
  2. 对动物,物品做出反应:运动传感器,压力板,箭靶。
  3. 对环境做出反应:光传感器,湿度计,温度计。
  4. 举例:
    • 开关:初始状态为关闭状态,输出信号为0。
      点击后为打开状态,输出信号为F。

    • 按钮:初始状态为关闭状态,输出信号为0。
      点击后为打开状态,输出信号为F。
      区别:按钮变为打开状态的一瞬间又会恢复成关闭状态。

    • 压力板:
      初始状态为0。
      对压力板造成的压力越大,输出的信号值越大。

    • 运动传感器:
      1.会检测以自身为中心,半径为八格的半圆形范围。
      2.越靠近传感器,输出信号值越大。
      3.只能检测运动中的人和物,静止在检测范围是检测不到的。
      4.检测范围会被不具有透视性的方块限制。

    • 光传感器:
      接受到的亮度越大,输出的信号值越大。

    • 箭靶:
      根据发射出来的物品撞击靶子的位置,输出信号值。
      越靠近中心,输出的信号值越大。
      边缘信号值为8。

    • 温度计和湿度计:
      根据所处地形的温度和湿度输出信号值。
      温度,湿度越大,输出的信号值越大。

四. 生存战争电路教学:N板(非门)

  1. 全名叫逻辑非门,英文名叫NOT。
    又被称为非电路,反相器,逻辑否定电路。
  2. 非门是逻辑电路中的基本单元之一。
  3. 有一个输入和两个输出,输入在下面,输出在上面和背面。
  4. N板的作用是取反。
    真值表
    0 1
    1 0

五. 生存战争电路教学:A板(与门)

  1. A板(And),又称与电路,逻辑积,逻辑与电路。是执行与运算的基本逻辑门电路。
  2. 有两个输入和两个输出。
    输入在板的左右两端。
    输出在板的背面。
    3.真值表
    0 0 0
    1 0 0
    0 1 0
    1 1 1
    输入全为高电平输出才为高电平。

六. 生存战争电路教学:O板(或门)

  1. 或门(Or),又称或电路,逻辑和电路。
  2. O板有两个输入端,两个输出端。
    输入端分别在O板的左右两端。
    输出在板的上端和背面。
  3. 真值表
    0 0 1
    1 0 1
    0 1 1
    1 1 1
    输入中有一个为高电平则输出为高电平。

七. 生存战争电路教学:X板(异或门)

  1. 异或门是数字逻辑中实现逻辑异或的逻辑门,多输入异或门可由两输入异或门构成。
  2. X板有两个输入端和两个输出端。
    两个输入端分别在板的左右两端。
    两个输出端分别在板的上面和背面。
  3. 真值表
    0 0 0
    0 1 1
    1 0 1
    1 1 0
    两输入的电平相同,输出低电平。
    两输入的电平相异,输出高电平。

八. 生存战争电路教学:AN板(与非门)

  1. 与非门是数字电路的一种基本逻辑电路。
    是与门和非门的叠加。
  2. 有两个输入端,两个输出端。
    两个输入在板的左右两端。
    两个输出在板的上面和背面。
  3. 真值表
    0 0 1
    0 1 1
    1 0 1
    1 1 0
    输入全为高电平则输出高电平。
    输入至少有一个低电平则输出低电平。

九. 生存战争电路教学:ON板(或非门)

  1. 或非门是数字逻辑电路中的基本元件,实现逻辑或非功能。
  2. ON板有两个输入端,两个输出端。
    两个输入端分别在ON板的左右两端。
    两个输出端在板的上面和背面。
    3.真值表
    0 0 1
    0 1 0
    1 0 0
    0 0 0
    两个输入同时为低电平时输出高电平。
    输入中至少有一个高电平则输出高电平。

十. 生存战争电路教学:D板(延时门)

  1. 分为两种:普通D板和可调D板。
  2. 普通D板延时不可改。
  3. 可调D板最多2.56s。
  4. 一个输入端和两个输出端。
    输入端在板的下面。
    输出端在板的上面和背面。
  5. 所有的信号都要延时,信号0也要延迟。

十一. 生存战争电路教学:补充说明1

  1. 那些单纯输入和输出的器件。
  2. 门,木门连接可以手动开,铁门和牢门不可以手动开。(上升沿触发)
  3. 发射器。(上升沿触发)
  4. 地刺。(上升沿触发)
  5. 告示牌。(上升沿触发)
  6. 圣诞树。(高电平触发)
  7. 温湿度计。
  8. 箭靶。
  9. 雷管。
  10. 炸药桶。(高电平触发)

十二. 生存战争电路教学:补充说明2

  1. 活塞。
  2. 分为普通活塞,粘性活塞,严格粘性活塞。
    • 普通活塞
      1. 只能推方块,不能拉方块。
      2. 运动过程中输入信号无效。
      3. 可编辑最大伸长量和速度。
        伸长范围为1~8格,最多推动8个方块。
      4. 输入信号为0~7时,不伸长。
        输入信号为8~ F时,伸长1~8格,但受最大伸长量限制。
    • 粘性活塞。
      1. 既能推活塞,也能拉活塞。
      2. 运动过程输入信号无效。
      3. 可编辑最大伸长量,拉动个数和速度。
      4. 伸长范围为1~8格,最多推拉8个方块。
      5. 输入信号为0~7时,不伸长。
        输入信号为8~ F时,伸长1~8格,不超过设置的最大伸长量。
      6. 可拉回0~设置的方块数量。
    • 严格粘性活塞。
      1. 基本和粘性活塞一样。
      2. 区别时拉回时如果拉的方块数量不是设置的值,则拉不回来。

记录学习第一天--计算机基础概述

好的开端,坚实的基础。
看的视频有点老,思绪有点乱,听得也有点懵,整理下写写,希望大师们给予指引。
一:计算机基础
1)计算机三大组成部分:

  • 运算器:以二进制形式运行。开关连接为1,关闭为0。
  • 存储器:存储数据,也存储指令。
  • 控制器:接受控制指令,读取数据。获取控制指令的线叫控制总线。
    获取指令的线叫指令总线。
  • cpu的频率和缓存:
    频率:一次频率完成一次事件。
    缓存:CPU和内存之间要折中处理,如cpu处理过快,但从内存提取指令过慢
    ,就需要中间有个过度,那就是缓存。
    寄存器,既是CPU的工作台,是存放计算数据的地方CPU要工作了,它需要数据或者地址,从哪里来?先从一级缓存里面找,找不到就从二级缓存里面找,依次类推。假如CPU到磁盘才有,那么这个数据就会存入内存,再存入三级缓存、二级缓存、一级缓存,最后存入寄存器,CPU用它来计算了。所以说,可以这么看, L1是寄存器的缓存,L2是L1的缓存,依次这样下去,下面一层是上面一层的缓存。

时间局部性:如果一个信息项正在被访问,那么在近期它很可能还会被再次访问。这当然是正确的,用过的数据当然可能再次被用到。
空间局部性:在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的。正在使用的这个数据地址旁边的数据,当然也是很可能被用到的。比如数组什么的(摘自知乎)

一,二,三级别缓存:距离CPU越近,数值越大,速度越快,造价越高。

2)RAM和ROM区别
RAM:随机访问存储器
ROM:只读存储器,开机时,将芯片中程序映射到存储器,过程叫加点自检。
3)I/0设备
北桥:连接南桥,连接CPU
南桥:连接外围
据说现在有最新技术和架构,还没研究。

4)硬件架构:
ARM:
X86:
X64:
安藤:
alpha:
power:

OS:
windows
linux
unix

5)机器语言
机器语言为微码(汇编语言),不同的机器微码不同, 需要通过编译器被不同部分识别。
API:应用编程接口 库:虚拟设备

以上知识较碎,且不全面,请各位大神指路并提供相关资料学习。

以上是关于生存战争-基础二进制电路板视频学习记录的主要内容,如果未能解决你的问题,请参考以下文章

生存战争命令方块怎么生成像素画

自动驾驶“芯”战争

生存 1.0.0 开发团队:zxzd工作室 特点:进度存储

IT菜鸟的生存指南流行还是经典

IT菜鸟的生存指南流行还是经典

互联网大佬生存法则 如何防守周鸿祎