--- tags: - 接口与通讯技术 - 82C55A - 82C54A - 定时器 - 选择题 - 重点复习 create time: 2026-06-28 16:30 --- # 并行接口 82C55A 与定时器 82C54A 选择题考点 ## 概述 82C55A(并行接口)和 82C54A(定时/计数器)在 3 套试卷中共出现 4 题。82C55A 考**工作方式与端口能力**,82C54A 考**计数初值与自动重装**。 ## 正文 ### 1. 82C55A 三种工作方式与端口能力 | 方式 | 名称 | 端口 A | 端口 B | 端口 C | 联络信号 | |------|------|--------|--------|--------|----------| | 方式 0 | 基本 I/O | 可用 | 可用 | 可用 | 无 | | 方式 1 | 选通 I/O | 可用(单向+握手) | 可用(单向+握手) | 部分作联络 | 有 | | **方式 2** | **双向总线 I/O** | **可用(双向)** | **不可用此方式** | 5根作联络 | 有 | ```mermaid graph TD A["82C55A
三种工作方式"] --> B["方式 0
基本 I/O
三端口均可用"] A --> C["方式 1
选通 I/O
PA、PB 可用
单向+握手"] A --> D["方式 2
双向 I/O
仅 PA 可用
双向传输"] style D fill:#ffd,stroke:#333,color:#000 ``` > [!important] 高频考点 > **方式 2(双向选通输入/输出方式)只有端口 A(PA)可以使用。** PB 和 PC 不支持方式 2。 > [!question] 思考题 > 为什么方式 2 只有端口 A 能用? > > 答:方式 2 需要占用端口 C 的 5 根引脚(PC3~PC7)作为双向联络信号,端口资源有限。芯片设计时将方式 2 专属于 PA,PB 在 PA 为方式 2 时只能工作在方式 0 或方式 1。 ### 2. 82C54A 计数初值计算 82C54A 是**减法计数器**,从初值 N 递减到 0 时产生输出。 **计数 N 个脉冲的初值 = N** #### BCD 码计数模式 BCD 模式下,每个数位用 4 位 BCD 表示,计数范围 0000~9999(十进制)。 > [!example] 真题 > 采用 82C54A 对外部输入脉冲计数,BCD 码计数方式,需计 100 个脉冲,初值为? > > **答案:B. 256** > > 在 BCD 计数模式中,计数器的行为与二进制模式有所不同。计 100 个脉冲时,初值应为 **256**。 ### 3. 82C54A 六种工作方式对比 | 方式 | 名称 | 自动重装初值 | 输出波形 | 触发方式 | |------|------|:---:|----------|----------| | 方式 0 | 计数结束中断 | ✗ | 单次低→高 | 软件 | | 方式 1 | 可编程单稳态 | ✗ | 单次负脉冲 | 硬件 | | 方式 2 | 速率发生器 | ✓ | 周期负脉冲 | 软件/硬件 | | **方式 3** | **方波发生器** | **✓** | **连续方波** | 软件/硬件 | | 方式 4 | 软件触发选通 | ✗ | 单次正脉冲 | 软件 | | 方式 5 | 硬件触发选通 | ✗ | 单次正脉冲 | 硬件 | > [!important] 高频考点 > **方式 2 和方式 3** 具有**自动重新装载计数初值**的功能。方式 3 在计数到 0 后自动重装初值,持续输出对称方波。 ```mermaid graph LR subgraph "自动重装初值" M2["方式 2
速率发生器"] M3["方式 3
方波发生器"] end subgraph "不自动重装" M0["方式 0"] M1["方式 1"] M4["方式 4"] M5["方式 5"] end style M2 fill:#dfd,stroke:#333,color:#000 style M3 fill:#dfd,stroke:#333,color:#000 ``` ### 4. 真题回顾 > [!example] 【真题1】并行接口 82C55A 的 3 种工作方式中,( )可以实现双向传输。 > **答案:C. 方式 2** > [!example] 【真题2】82C54A 的工作方式中,哪种具有自动重新装载计数初值的功能? > **答案:C. 方式 3** ## 关联笔记 - [[接口与通讯技术/复习文档/8255A可编程并行接口]] - [[接口与通讯技术/复习文档/8254定时计数器]] - [[82C55A工作方式|填空题专题:82C55A工作方式]] - [[82C54A定时器工作方式|填空题专题:82C54A定时器工作方式]]