利用8253_、8255实现竞赛抢答器的功能 (1).docxVIP

  • 41
  • 0
  • 约4.96千字
  • 约 9页
  • 2020-08-31 发布于湖北
  • 举报

利用8253_、8255实现竞赛抢答器的功能 (1).docx

利用8253 、8255实现竞赛抢答器的功能 摘要:8255内部有3个相互独立的8位数据端口,即端口A﹑端口B﹑端口C。设计人员可以用程序使他们分别作为输入端口或输出端口。而8253即可对系统时钟脉冲计数实现定时,又可对外部事件进行计数。所以利用8253、8255的定时、中断控制的功能可实现抢答器的功能。 关键字:8253、8255、中断、抢答器 0.引言:本文主要利用8253 、8255实现竞赛抢答器的以下功能,第一,可供4组选手同时抢答,由按钮控制。第二,能显示出最先抢答的组号,而对其他组的抢答不予理睬。第三,对主持人未曾按启动扭之前就按抢答按钮的犯规组,亮红灯警告。第四,对抢答后的回答时间进行计时控制,如回答超时,则以音响报警。 1.芯片介绍: (1)8255芯片 8255A内部有3个相互独立的8位数据端口,即端口A﹑端口B﹑端口C。设计人员可以用程序是他们分别作为输入端口或输出端口。不过,每个端口有着各自的特点。 端口A对应1个8位数据输入锁存器/缓冲器和1个8位数据输出锁存器/缓存器。所以,用端口A作为输入或输出时,数据均可以受到锁存。 端口B对应1个8位数据输入锁存器/缓冲器和1个8位数据输出锁存器/缓存器。 端口C对应1个8位数据输入锁存器/缓冲器和1个8位数据输出锁存器/缓存器。这样,当端口C作为输入端口时,对数据不作锁存,而作为输出端口时,对数据进行锁存。 在使用

文档评论(0)

1亿VIP精品文档

相关文档