1、1目 录嵌 入 式 概 念 、 组 成 2含 义 解 释 3GPIO5SysTick6PLL7有 限 状 态 机 8UART.9中 断 12DAC(数 字 模 拟 转 换 )、 采 样 14ADC(模 拟 数 字 转 换 ) 16实 验 代 码 /作 业 182嵌 入 式 概 念 、 组 成3含 义 解 释FLASH:FLASH 存 储 器 又 称 闪 存 , 它 结 合 了 ROM 和 RAM 的 长 处 , 不 仅 具 备 电 子 可 擦 除 可 编 程( EEPROM) 的 性 能 , 还 不 会 断 电 丢 失 数 据 同 时 可 以 快 速 读 取 数 据 ( NVRAM 的 优 势
2、 ) ,U 盘 和 MP3 里 用 的 就 是 这 种 存 储 器 。 在 过 去 的 2 0 年 里 , 嵌 入 式 系 统 一 直 使 用 ROM( EPROM) 作 为 它 们 的 存 储 设 备 , 然 而 近 年 来 Flash 全 面 代 替 了 ROM( EPROM) 在 嵌 入式 系 统 中 的 地 位 , 用 作 存 储 Boot loader 以 及 操 作 系 统 或 者 程 序 代 码 或 者 直 接 当 硬 盘 使用 ( U 盘 ) 。 目 前 Flash 主 要 有 两 种 NOR Flash 和 NADN FlashNOR Flash:读 取 和 常 见 的 SD
3、RAM 的 读 取 一 样 , 用 户 可 以 直 接 运 行 装 载 在 NOR FLASH 里 面 的 代码 , 这 样 可 以 减 少 SRAM 的 容 量 从 而 节 约 了 成 本NAND Flash:没 有 采 取 内 存 的 随 机 读 取 技 术 , 采 用 这 种 技 术 的 Flash 比 较 廉 价 。 用 户 不 能 直 接 运NAND Flash 上 的 代 码 , 因 此 好 多 使 用 NAND Flash 的 开 发 板 除 了 使 用 NAND Flash以 外 , 还 作 上 了 一 块 小 的 NOR Flash 来 运 行 启 动 代 码性 能 比 较
4、:NOR 的 读 速 度 比 NAND 稍 快 一 些 。NAND 的 写 入 速 度 比 NOR 快 很 多 。NAND 的 4 ms 擦 除 速 度 远 比 NOR 的 5 s 快 。大 多 数 写 入 操 作 需 要 先 进 行 擦 除 操 作 。NAND 的 擦 除 单 元 更 小 , 相 应 的 擦 除 电 路 更 少 。操 作 方 式 :NOR Flash:应 用 程 序 对 NOR Flash 芯 片 操 作 以 字 为 基 本 单 位 , 为 方 便 管 理 通 常 分 为 1 2 8 KB或 6 4 KB 的 逻 辑 块 , 块 内 分 为 不 同 扇 区 , 读 写 时 指
5、 定 逻 辑 块 号 与 片 偏 移NAND Flash:应 用 程 序 对 NAND Flash 芯 片 操 作 以 块 为 基 本 单 位 , 块 大 小 8 KB, 块 内 分 页 ,一 般 大 小 5 1 2 字 节 , 若 要 修 改 一 个 字 节 需 重 写 整 个 块UART( Universal asynchronous receiver/transmitter, 通 用 异 步 收 发 传 输 器 ) :是 一 种 异 步 收 发 传 输 器 , 将 要 传 输 的 资 料 在 串 行 通 信 与 并 行 通 信 之 间 加 以 转 换 , 异 步 的并 允 许 双 向 通
6、 信SSI( Synchronous serial interface, 串 行 外 设 接 口 ) :是 各 类 DSP 处 理 器 中 的 常 见 接 口 , 用 于 中 等 速 度 的 I/O 设 备I2 C( Inter-integrated circuit, 集 成 电 路 总 线 ) :这 种 总 线 类 型 是 一 种 简 单 、 双 向 、 二 线 制 、 同 步 串 行 总 线 , 主 要 是 用 来 连 接 整 体 电 路 ,用 于 低 速 外 围 设 备Timer( Periodic interrupts, input capture, and output compar
7、e) : input capture和 output compare用 来 创 建 周 期 性 中 断 并 且 测 量 周 期 、 脉 冲 宽 度 、 相 位 和 频 率PWM( Pulse width modulation, 脉 冲 宽 度 调 制 ) :利 用 微 处 理 器 的 数 字 输 出 来 对 模 拟 电 路 进 行 控 制 的 一 种 非 常 有 效 的 技 术 , PWM 输 出 用于 将 可 变 功 率 应 用 于 电 机 接 口 , 在 典 型 电 机 控 制 中 , 输 入 捕 捉 来 测 量 转 速ADC( Analog to digital converter, m
8、easure analog signals) :4用 来 测 量 模 拟 信 号 的 振 幅 , 在 数 据 采 集 系 统 中 起 重 要 作 用Analog Comparator( Compare two analog signals) :模 拟 比 较 器 用 来 对 比 两 个 模 拟 输 入 , 并 根 据 更 大 的 模 拟 输 入 来 产 生 一 个 数 字 化 输 出QEI( Quadrature encoder interface, 正 交 编 码 器 接 口 ) :用 来 作 为 与 无 刷 直 流 电 动 机 的 接 口USB( Universal serial bus,
9、 通 用 串 行 总 线 ) :是 一 种 高 速 串 行 通 信 通 道Ethernet( High-speed network) :以 太 网 端 口 可 以 将 微 控 制 器 与 因 特 网 或 一 个 局 域 网 桥 接 起 来CAN( Controller area network, 一 种 串 行 通 信 协 议 ) :用 来 创 建 一 个 在 微 控 制 器 和 机 器 之 间 的 高 速 通 信 通 道 , 常 用 于 分 布 式 控 制 系 统 的 应 用并 行 端 口 I/O并 行 口 可 以 作 为 输 入 口 也 可 以 作 为 输 出 口 , 其 中 的 数 据
10、端 口 、 控 制 端 口 都 可 以 作 为 数 字输 出 端 口5GPIO杂 项 :引 脚 可 配 置 为 数 字 I / O, 模 拟 输 入 , 定 时 器 I / O 或 串 行 I / O一 个 允 许 软 件 读 取 外 部 数 字 信 号 的 的 输 入 端 口 只 能 读 , 输 出 端 口 可 以 像 正 常 存 储 器 一 样参 与 读 取 和 写 入 周 期GPIO 配 置 流 程 :1 、 SYSCTL_RCGC2 _R 寄 存 器 中 激 活 其 时 钟SYSCTL_RCGC2 _R |= 0 x0 0 0 0 0 0 2 0 ; / 1 ) activate cl
11、ock for Port Fdelay = SYSCTL_RCGC2 _R; / allow time for clock to start2 、 通 过 向 LOCK 寄 存 器 写 入 一 个 特 殊 值 , 然 后 设 置 CR 寄 存 器 中 的 位 , 来 解 锁 端 口GPIO_PORTF_LOCK_R = 0 x4 C4 F4 3 4 B; / 2 ) unlock GPIO Port FGPIO_PORTF_CR_R = 0 x1 F; / allow changes to PF4 -03 、 清 除 AMSEL 寄 存 器 中 的 位 来 禁 用 模 拟 功 能GPIO_PO
12、RTF_AMSEL_R = 0 x0 0 ; / 3 ) disable analog on PF4 、 清 除 PCTL 寄 存 器 中 的 位 来 选 择 GPIO 功 能GPIO_PORTF_PCTL_R = 0 x0 0 0 0 0 0 0 0 ; / 4 ) PCTL GPIO on PF4 -05 、 清 除 或 设 置 DIR 寄 存 器 中 的 位 来 指 定 引 脚 是 输 入 还 是 输 出 , 设 定 方 向GPIO_PORTF_DIR_R = 0 x0 E; / 5 ) PF4 ,PF0 in, PF3 -1 out6 、 清 除 AFSEL 寄 存 器 中 的 相 应
13、 位GPIO_PORTF_AFSEL_R = 0 x0 0 ; / 6 ) disable alt funct on PF7 -07 、 通 过 将 1 写 入 DEN 寄 存 器 来 使 能 相 应 的 I / O 引 脚 , 启 用 数 字 端 口GPIO_PORTF_DEN_R = 0 x1 F; / 7 ) enable digital I/O on PF4 -08 、 在 PUR 寄 存 器 中 为 两 个 开 关 输 入 设 置 了 一 个 内 部 上 拉 电 阻GPIO_PORTF_PUR_R = 0 x1 1 ; / enable pull-up on PF0 and PF46
14、SysTick定 义 : SysTick 是 一 个 简 单 的 计 数 器 , 我 们 可 以 用 它 来 创 建 时 间 延 迟 并 产 生 周 期 性 中 断硬 件 实 现 : SysTick 的 基 础 是 一 个 以 总 线 时 钟 频 率 运 行 的 2 4 位 递 减 计 数 器初 始 化 步 骤 :1 、 清 除 ENABLE 来 停 止 计 数 器2 、 指 定 RELOAD 值3 、 通 过 NVIC_ST_CURRENT_R 清 除 计 数 器4 、 设 置 CLK_SRC = 1 并 通 过 指 定 中 断 操 作 ( INTEN 在 NVIC_ST_CTRL_R 中
15、)代 码 :7PLL定 义 :锁 相 环 ( PLL: Phase-locked loops) 是 一 种 利 用 反 馈 ( Feedback) 控 制 原 理 实 现 的 频 率 及相 位 的 同 步 技 术 , 其 作 用 是 将 电 路 输 出 的 时 钟 与 其 外 部 的 参 考 时 钟 保 持 同 步 。 当 参 考 时 钟 的频 率 或 相 位 发 生 改 变 时 , 锁 相 环 会 检 测 到 这 种 变 化 , 并 且 通 过 其 内 部 的 反 馈 系 统 来 调 节 输出 频 率 , 直 到 两 者 重 新 同 步 , 这 种 同 步 又 称 为 “ 锁 相 ” ( P
16、hase-locked)PLL 代 码 :PLL.c:main.c:8有 限 状 态 机定 义 :有 限 状 态 机 ( FSM) 是 一 种 抽 象 概 念 , 它 像 算 法 一 样 描 述 问 题 的 解 决 方 案 。 与 提 供 一 系列 需 要 遵 循 以 实 现 问 题 解 决 方 案 的 步 骤 不 同 的 算 法 不 同 , FSM 将 系 统 ( 该 解 决 方 案 是 系 统 行为 的 实 现 ) 描 述 为 一 种 机 器 , 该 机 器 根 据 输 入 和 生 成 而 改 变 状 态 而 产 出 适 当 输 出代 码 :9UART延 迟 时 间 : I / O 设 备
17、 指 示 服 务 的 时 间 与 启 动 服 务 的 时 间 之 间 的 时 间吞 吐 量 /带 宽 : 系 统 可 以 处 理 的 最 大 数 据 流 量 ( bytes/second)波 特 率 : 每 单 位 时 间 的 总 位 数 。 波 特 率 = 1 / bit-time带 宽 : 每 单 位 时 间 的 数 据 。 带 宽 =(data-bits/frame-bits)*波 特 率比 特 率 =(总 线 时 钟 频 率 )/(1 6 *分 频 器 (divider)如 :1 9 .2 kb/s,总 线 时 钟 是 8 MHz,比 特 率 =8 MHz /(1 6 *1 9 .2
18、k)= 2 6 .0 4 1 6 7 = 1 1 0 1 0 .0 0 0 0 1 1 2串 行 通 信 :- 发 送 数 据 ( TxD) , 接 收 数 据 ( RxD) 和 Signal Ground( SG) 实 现 双 工 通 信 链 路- 两 个 通 信 设 备 必 须 以 相 同 的 比 特 率 运 行- 最 低 有 效 位 先 发 送代 码 :UART 初 始 化 :UART Busy-Wait Send/Recv:1 0传 送 字 符 代 码 :String 到 long 转 换 :输 入 十 进 制 数 :long 到 String 转 换 :输 出 电 压 值 到 外 部
19、 设 备 :1 1输 出 long 到 外 部 设 备 :UART 灯 代 码 :1 2中 断定 义 : 中 断 是 软 件 执 行 的 自 动 传 送 , 以 响 应 与 当 前 软 件 执 行 异 步 的 硬 件 事 件 ( 触 发 器 )产 生 来 源 /原 因 : 1 )外 部 I / O 设 备 ( 如 键 盘 或 打 印 机 )2 )内 部 事 件 ( 如 操 作 码 故 障 或 定 期 计 时 器 ) 。条 件 : 当 硬 件 需 要 或 可 以 提 供 服 务 时 ( 忙 状 态 到 完 成 状 态 )中 断 步 骤 :1 、 主 程 序 的 执 行 被 暂 停1 )当 前 指
20、 令 完 成2 )暂 停 执 行 并 将 8 个 寄 存 器 (R0 -R3 ,R1 2 ,LR,PC,PSR)push 进 stack3 )LR 设 置 为 0 xFFFFFFF9 (表 示 中 断 返 回 )4 )IPSR 设 置 为 中 断 号5 )将 PC 设 置 为 ISR 地 址 (中 断 向 量 )2 、 中 断 服 务 程 序 (ISR)被 执 行清 除 请 求 中 断 的 标 志 , 执 行 必 要 的 操 作 , 使 用 全 局 变 量 进 行 通 信3 、 ISR 执 行 BX LR 时 , 主 程 序 恢 复从 堆 栈 中 pop 出 8 个 寄 存 器中 断 服 务
21、程 序 ISR:定 义 : 硬 件 请 求 中 断 时 执 行 的 软 件 模 块ISR 提 供 必 要 的 服 务 后 , 它 将 执 行 BX LR; ISR 软 件 必 须 在 退 出 之 前 平 衡 堆 栈 ; 局 部 变 量 ,共 享 全 局 内 存 变 量 , 私 有 全 局 变 量 ; ISR 应 尽 可 能 快 地 执 行中 断 向 量 表 :所 有 中 断 系 统 都 必 须 具 备 计 算 机 确 定 信 号 源 的 能 力 。 向 量 化 的 中 断 系 统 为 每 个 设 备 使 用不 同 的 连 接 , 以 便 计 算 机 可 以 自 动 解 决 问 题 。 您 可
22、以 识 别 矢 量 系 统 , 因 为 每 个 器 件 都 有 一 个单 独 的 中 断 向 量 地 址 。 使 用 轮 询 中 断 系 统 时 , 中 断 软 件 必 须 轮 询 每 个 设 备 , 寻 找 请 求 中 断 的设 备 。 TM4 C 微 控 制 器 上 的 大 多 数 中 断 都 是 向 量 化 的 , 但 有 一 些 触 发 器 共 享 相 同 的 向 量 。 对于 这 些 中 断 , ISR 必 须 查 询 哪 个 触 发 器 导 致 中 断 。 例 如 , 一 个 GPIO 端 口 上 的 所 有 输 入 引 脚都 可 以 触 发 中 断 , 但 触 发 标 志 共 享
23、 相 同 的 向 量 。 因 此 , 如 果 一 个 GPIO 端 口 上 的 多 个 引 脚 被布 防 , 共 享 ISR 必 须 进 行 轮 询 以 确 定 哪 一 个 请 求 的 服 务 。1 3嵌 套 向 量 中 断 控 制 器 :定 义 : 在 多 个 来 源 的 中 断 之 间 进 行 协 调 的 硬 件 单 元功 能 : 1 )定 义 每 个 中 断 源 的 优 先 级 ( NVIC_PRIx_R 寄 存 器 )2 ) 为 每 个 中 断 源 分 配 使 能 标 志 ( NVIC_EN0 _R 和 NVIC_EN1 _R)1 4DAC(数 字 模 拟 转 换 )、 采 样奈 奎
24、斯 特 采 样 定 理 :奈 奎 斯 特 定 理 指 出 , 如 果 信 号 以 fs 的 频 率 进 行 采 样 , 那 么 数 字 采 样 只 包 含 0 到 1 /2 fs的 频 率 分 量如 果 采 样 率 fs 超 过 每 秒 2 f 个 最 大 采 样 点 , 其 中 fmax 是 原 始 信 号 中 的 最 高 频 率 , 那 么 已经 采 样 的 带 限 模 拟 信 号 可 以 从 无 限 采 样 序 列 完 美 重 建 ; 如 果 模 拟 信 号 确 实 含 有 大 于 (1 /2 )fs的 频 率 分 量 , 则 会 出 现 混 叠 (数 字 信 号 出 现 与 原 始 模
25、 拟 信 号 不 同 的 频 率 )误 差 。表 达 式 : C=B*log2N(bps)有 限 的 采 样 间 隔 引 起 时 间 量 化数 字 模 拟 :大 多 数 数 字 音 乐 设 备 都 依 靠 高 速 DAC 来 创 建 产 生 高 质 量 声 音 所 需 的 模 拟 波 形假 设 微 控 制 器 的 输 出 高 电 压 ( VOH) 为 3 .3 V, 其 输 出 低 电 压 ( VOL) 为 0 .对 于 二 进 制 加权 DAC, 我 们 选 择 电 阻 比 率 为 2 /1 , 因 此 Q1 比 特 是 两 倍 作 为 Q0 位 , 如 图 1 3 .3 所 示 。 考虑
26、到 左 边 的 电 路 ( 没 有 耳 机 ) , 如 果 Q1 和 Q0 均 为 0 , 则 输 出 Vout 为 零 。 如 果 Q1 为 0 且Q0 为 + 3 .3 V, 则 输 出 Vout 由 电 阻 分 压 网 络 决 定请 注 意 , 上 述 电 路 中 从 3 .3 V 到 地 的 总 阻 抗 为 1 8 k 。 使 用 欧 姆 定 律 和 分 压 器 方 程 , 我 们可 以 计 算 Vout 为 3 .3 V *6 k /1 8 k , 即 1 .1 V。 如 果 Q1 为 + 3 .3 V 且 Q0 为 0 , 则 输 出 Vout由 网 络 决 定再 次 注 意 ,
27、第 二 个 电 路 中 从 3 .3 V 到 地 的 总 阻 抗 为 1 8 k 。 但 是 这 次 我 们 计 算 Vout 为 3 .3 V*1 2 k /1 8 k , 这 是 2 .2 V。 如 果 Q1 和 Q0 均 为 + 3 .3 V, 则 输 出 Vout 为 + 3 .3 V。 该 DAC 的 输 出阻 抗 约 为 1 2 k , 这 意 味 着 它 不 能 输 入 或 吸 收 很 多 电 流 。1 5如 果 我 们 将 耳 机 连 接 到 该 DAC,如 图 1 3 .3 右 侧 所 示 ,我 们 可 以 听 到 由 软 件 将 一 系 列 数 据 写入 DAC 的 声 音
28、 .但 是 ,由 于 耳 机 的 阻 抗 远 小 于 DAC 的 阻 抗 ,因 此 输 出 电 压 将 非 常 小 ,但 我 们 可 以计 算 流 入 耳 机 的 电 流 .考 虑 到 右 边 的 电 路 ( 带 耳 机 ) ,如 果 Q1 和 Q0 均 为 0 ,则 输 出 电 流 为 零 .如 果 Q 1 为 0 且 Q 0 为 + 3 .3 V,则 输 出 电 流 I out 为 3 .3 V 除 以 1 2 .0 3 2 k 即 0 .2 7 5 mA.如 果 Q 0 为0 且 Q 1 为 + 3 .3 V,则 输 出 电 流 I out 为 3 .3 V 除 以 6 .0 3 2 k
29、 即 0 .5 5 0 mA.最 后 ,如 果 Q 1 和 Q 0 均为 3 .3 V,则 I out 为 0 .2 7 5 + 0 .5 5 0 ( Kirkhoff 电 流 定 律 ) 的 总 和 ,其 约 为 0 .8 2 5 mA.注 意 耳 机 中 的电 流 与 数 字 值 线 性 相 关 .换 句 话 说 ,0 ,1 ,2 ,3 的 数 字 值 映 射 到 0 ,0 .2 7 5 ,0 .5 5 0 ,0 .8 2 5 mA1 6ADC(模 拟 数 字 转 换 )步 骤 :1 、 启 用 将 用 于 ADC 输 入 的 引 脚 的 端 口 时 钟2 、 将 0 写 入 DIR 寄
30、存 器 来 使 该 引 脚 成 为 输 入3 、 向 AFSEL 寄 存 器 写 入 1 来 启 用 该 引 脚 的 替 代 功 能4 、 向 DEN 寄 存 器 写 入 零 来 禁 用 该 引 脚 上 的 数 字 功 能5 、 向 AMSEL 寄 存 器 写 入 1 来 启 用 该 引 脚 上 的 模 拟 功 能6 、 设 置 SYSCTL_RCGC0 _R 寄 存 器 的 第 1 6 位 来 使 能 ADC 时 钟7 、 SYSCTL_RCGC0 _R 寄 存 器 的 位 8 和 9 指 定 ADC 的 最 大 采 样 速 率8 、 在 ADC0 _SSPRI_R 中 设 置 序 列 器
31、优 先 级 : 0 ,1 ,2 ,39 、 配 置 序 列 器 之 前 禁 用 ADC0 _ACTSS_R 的 3 位1 0 、 在 ADC_EMUX_R 寄 存 器 中 配 置 采 样 序 列 发 生 器 的 触 发 事 件1 1 、 在 ADC0 _SSMUXn 寄 存 器 中 配 置 相 应 的 输 入 源1 2 、 在 ADC0 _SSCTLn 寄 存 器 的 相 应 半 字 节 中 配 置 采 样 控 制 位1 3 、 禁 用 中 断 : ADC0 _IM_R 的 右 3 位 为 零1 4 、 向 相 应 的 ASENn 写 入 1 来 启 用 采 样 序 列 发 生 器 逻 辑1
32、71 8实 验 代 码Switch&LED 灯 :1 9交 通 灯 :2 02 1UART:PLL.c:2 2UART.c:2 3中 断 产 生 方 波 :SwitchTM4C123PA2 headphones1.5kPA3 typically322 4跑 马 灯 :2 5UMLUML 组 成 部 分 :视 图 : 包 括 逻 辑 视 图 , 用 例 视 图 , 组 件 视 图 , 并 发 视 图 , 部 署 视 图图 : 包 括 用 例 图 , 类 图 , 对 象 图 , 状 态 图 , 顺 序 图 , 协 作 图 , 活 动 图 , 组 件 图 , 部 署 图模 型 元 素 : 包 括 类
33、 , 对 象 , 状 态 , 节 点 等通 用 机 制 : 包 括 修 饰 , 注 解 , 规 格 说 明电 梯 例 子 :系 统 需 求 分 析 :电 梯 的 上 行 下 行 , 电 梯 内 乘 客 选 择 到 达 楼 层 ; 管 理 员 对 电 梯 的 紧 急 制 动 , 对 电 梯 的 启 动/关 闭 选 择2 6有 限 状 态 机有 限 状 态 机 ( Finite-state machine, FSM) :又 称 有 限 状 态 自 动 机 , 简 称 状 态 机 , 是 表 示 有 限 个 状 态 以 及 在 这 些 状 态 之 间 的 转 移 和 动作 等 行 为 的 数 学 模
34、 型 。有 限 状 态 机 动 作 类 型 :进 入 动 作 : 在 进 入 状 态 时 进 行退 出 动 作 : 在 退 出 状 态 时 进 行输 入 动 作 : 依 赖 于 当 前 状 态 和 输 入 条 件 进 行转 移 动 作 : 在 进 行 特 定 转 移 时 进 行有 限 状 态 机 作 用 :有 限 状 态 机 是 指 输 出 取 决 于 过 去 输 入 部 分 和 当 前 输 入 部 分 的 时 序 逻 辑 电 路 。 一 般 来 说 ,除 了 输 入 部 分 和 输 出 部 分 外 , 有 限 状 态 机 还 含 有 一 组 具 有 “记 忆 ”功 能 的 寄 存 器 , 这
35、 些 寄 存 器的 功 能 是 记 忆 有 限 状 态 机 的 内 部 状 态 , 它 们 常 被 称 为 状 态 寄 存 器 。 在 有 限 状 态 机 中 , 状 态 寄存 器 的 的 下 一 个 状 态 不 仅 与 输 入 信 号 有 关 , 而 且 还 与 该 寄 存 器 的 当 前 状 态 有 关 , 因 此 有 限 状态 机 又 可 以 认 为 是 组 合 逻 辑 和 寄 存 器 逻 辑 的 一 种 组 合 。 其 中 , 寄 存 器 逻 辑 的 功 能 是 存 储 有 限状 态 机 的 内 部 状 态 ; 而 组 合 逻 辑 又 可 以 分 为 次 态 逻 辑 和 输 出 逻 辑 两 部 分 , 次 态 逻 辑 的 功 能 是确 定 有 限 状 态 机 的 下 一 个 状 态 , 输 出 逻 辑 的 功 能 是 确 定 有 限 状 态 机 的 输 出 。