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

3.8 KiB
Raw Blame History

tags, create time
tags create time
接口与通讯技术
82C55A
82C54A
定时器
选择题
重点复习
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根作联络 有
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 后自动重装初值,持续输出对称方波。

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

关联笔记