Files
final-exam/接口与通讯技术/重点复习/选择题专题/并行接口82C55A与定时器82C54A.md
T

105 lines
3.8 KiB
Markdown

---
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<br/>三种工作方式"] --> B["方式 0<br/>基本 I/O<br/>三端口均可用"]
A --> C["方式 1<br/>选通 I/O<br/>PA、PB 可用<br/>单向+握手"]
A --> D["方式 2<br/>双向 I/O<br/>仅 PA 可用<br/>双向传输"]
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<br/>速率发生器"]
M3["方式 3<br/>方波发生器"]
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定时器工作方式]]