proteus教程——操作内存并行扩展8255

1.8255A芯片介绍

在这里插入图片描述
点击芯片详细介绍blog查看更多

8255A 有三个端口,即 A 端口、B端口和 C端口。

  • 端口 A包含一个 8 位输出闩锁/缓冲器和一个 8 位输入缓冲。
  • 端口 B类似于 端口 A
  • 端口 C可按控制字分为两个部分,即端口 C 下部 (PC0-PC3) 和端口 C 上部 (PC7-PC4)。
    在这里插入图片描述
  • 8255共有40个引脚,采用双列直插式封装,各引脚功能如下:
    D0–D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。
    CS:片选信号线,低电平有效,表示芯片被选中。
    RD:读出信号线,低电平有效,控制数据的读出。
    WR:写入信号线,低电平有效,控制数据的写入。
    Vcc:+5V电源。
    PA0–PA7:A口输入/输出线。
    PB0–PB7:B口输入/输出线。
    PC0–PC7:C口输入/输出线。
    RESET:复位信号线。
    A1、A0:地址线,用来选择8255内部端口。
    GND:地线。

2.电路设计

PA,PC(PCH,PCL)端键盘输入,PB端LED输出,示波器观察ALE和读写端
在这里插入图片描述

3.程序设计

#
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值