TTY
库: | 输入/输出 |
介绍: | 2.2.0 |
外观符号: |
行为
该组件实现了一个非常简单的哑终端。 它接收一系列 ASCII 代码并显示每个可打印字符。 当当前行变满时,光标移动到下一行,如果光标已经位于底行,则可能会向上滚动所有当前行。 唯一支持的控制序列是: 退格键 (ASCII 8),它删除最后一行中的最后一个字符,除非最后一行已经为空; 换行符 (ASCII 10),将光标移动到下一行的开头,必要时滚动; 和换页(ASCII 12,键入为 control-L),它清除屏幕。
引脚
- 西边,上引脚(输入,位宽 7)
- 数据 - 这是要输入终端的下一个字符的 ASCII 值。
- 西边,用三角形标记的下部引脚(输入,位宽 1)
- 时钟 - 当写入使能引脚不为 0 时被触发,数据输入上的当前 ASCII 值将由终端处理。
- 南边缘,最左边的引脚(输入,位宽 1)
- 写使能 - 当为 1(或浮动或错误)时,时钟沿将导致处理来自数据输入的新字符。 当写使能为 0 时,时钟和数据输入被忽略。
- 南边缘,左起第二个引脚(输入,位宽 1)
- 清除 - 为 1 时,清除终端上的所有数据,并忽略所有其他输入。
属性
- 行数
- 终端中显示的行数。
- 列数
- 终端每行显示的最大字符数。
- 触发器
-
如果该值为
上升沿
,则当时钟输入从0变为1时,数据输入被处理(当通过写使能和清除输入使能时)。 如果是下降沿
,则当时钟输入从1变为0时会发生这种情况。 - 颜色
- 用于绘制终端中出现的文本的颜色。
- 背景
- 绘制终端背景的颜色。
Poke 工具行为
无
文本工具行为
无
返回 电路元件库参考手册