Skip to content

Latest commit

 

History

History
154 lines (111 loc) · 3.62 KB

295-803315-[趣味拓展]电传打字机_打印头_print_head.sy.md

File metadata and controls

154 lines (111 loc) · 3.62 KB
show version enable_checker
step
1.0
true

换行回车

回忆上次内容

  • 这次回顾了一下历史
    • python 是如何从无到有的
    • 看到 Guido 长期的坚持和努力
    • 一次次的pycon就像旋涡一样
    • 不断推进python走向更大的时间和空间
  • python还有什么可以玩的东西吗?🤔

回车字符

  • 这次我们了解一个新的转义字符
    • \r

图片描述

  • 如何理解
    • \r 呢?

查询帮助

  • 虽然都是转义字符
    • 但是 \r\n 不同

图片描述

  • 从含义上 来看
    • \n - LF - LineFeed - 换行
    • \r - CR - CarriageReturn - 回车
  • 换行 和 回车
    • 具体 有什么不同吗?🤔

换行回车

  • 说到 换行回车 呢...
    • 就得 回到 回车换行 的 年代
    • 看看 那时候 的 终端设备
      • 也就是 TTY

图片描述

  • TTY
    • Tele-TYpewriter 电传打字机

图片描述

  • tele的意思是 远程
    • 电报 telegram
    • 望远镜 telescope
    • 电视机 television
  • typewriter
    • type 是 打字
    • writer写字的人
    • 合在一起 就是 打字机
    • 特指 电传打字机

TTY

  • 早年间 TTY电报终端的 方式 存在
    • 后来 股票电报机 大规模应用
    • 大西洋下面 铺设起了 海底光缆
    • 甚至 可以收发 无线电报

图片描述

收发脉冲

  • 发送的时候
    • 使用 1根线
    • 依次传递 5bit 串行信号

图片描述

  • 接收的时候
    • 还是 1根线
    • 依次收到 5-bit 的串行信号
    • 解码的 工作
      • 交给 打字机

Morkrum 编码

  • 先把 要发的电报
    • 用 5-bit 的 Morkrum 编码到 打孔卡上
    • 或者 直接 按下 电键
      • 自动编码为 5-bit 的信号

图片描述

  • 接收的 时候
    • 接收到 5-bit 的 串行信号
    • 转化成并行信号
    • 并用 电机驱动 对应编码的 字符打印

具体设备

  • 上图 左侧
    • 总共 6根 线
      • 有 1根 地线
    • 除去 地线
      • 刚好 5-bit

图片描述

  • 有了 这个东西
    • 就不用 记忆复杂的 摩斯电码 了
    • 编码任务 交给了 机器
  • 而且
    • 长短空的 时间间隔
    • 靠机器来 掌握
    • 降低了 门槛

连接

  • 这 降低了 收发电报的门槛
  • tty 连接起来的 就是
    • 最早的 电报网络
  • tty 就是 终端输入输出设备
    • 这套连接方式 后来构成了
      • 无线电爱好者网络

图片描述

  • 当时

    • 没有路由器
    • 每个人 都是
      • 消息的发送、接收和转发者
  • 这纯机电的打字机 和计算机

    • 有什么 关系呢?

总结

  • 这次了解了 传统打字机
    • 传输原理
    • 通信协议

图片描述

  • 纯机电的 打字机
    • 和计算机有什么关系?🤔
    • 和 回车、换行 又有什么关系?🤔
  • 我们下次再看!👋