51单片机键盘数码管显示(带程序).docxVIP

  • 61
  • 0
  • 约8.57千字
  • 约 16页
  • 2020-11-05 发布于天津
  • 举报
期 中 大 作 业 学院:物理与电子信息工程学院 课题: 【利用8255和51单片机实现数码管显示按键数值的程序】 要求: 【4*4矩阵键盘,按0到15,数码管上分别显示 0~9, A~F】 芯片资料: 8255: 8255是Intel公司生产的可编程并行 I/O接口芯片,有3个8位并行I/O 口。 具有3个通道3种工作方式的可编程并行接口芯片( 40引脚)。其各口功能 可由软件选择,使用灵活,通用性强。 8255可作为单片机与多种外设连接 时的中间接口电路。 8255作为主机与外设的连接芯片,必须提供与主机相连的 3个总线接 口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口 A、 B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而 8255内部结构 分为3个部分:与CPI连接部分、与外设连接部分、控制部分。 8255特性: 一个并行输入/输出的LS芯片,多功能的I/O器件,可作为CPU总线与外围的 接口。 具有24个可编程设置的I/O 口,即3组8位的I/O 口,分别为PA口、PB口和PC 口。它们又可分为两组 12位的I/O 口: A组包括A口及C口(高4位 ,PC4~PG),B组 包括B口及C口(低4位,PC0~PQ)。A组可设置为基本的I/O 口,闪控(STROBE的 I/O闪控式,双向I/O三种模式;B组只能设置为基本I/O或闪控式I/O两种模式

文档评论(0)

1亿VIP精品文档

相关文档