全球旧事资料 分类
利用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作为输入端口时,对数据不作锁存,而作为输出端口时,对数据进行锁存。在使用中,端口A端口B和端口C可以相互独立,分别作为输入或者输出端口,也可以由端口C配合端口A端口B作输入端口或者输出端口,此时,端口A和端口B作为独立的输入端口或输出端口,而端口C则配合端口A和端口B工作。具体得讲,端口C常常通过控制命令被分成两个4位端口,每个4位端口包含1个4位的输入缓冲器和1个4位的输出锁存器缓冲器,他们分别用来位端口A和端口B提供控制信号和状态信号。方式选择控制字
f8255A引脚图
D71有效标志位
D6D5A组方式00方式001方式11方式2
D4A口1输入0输出
D3PC7~PC41输入0输出
D2B组方式0方式01方式1
D1B口1输入0输出
D0PC3~PC01输入0输出
2)8253芯片8253的主要性能:8253可编程定时计数器芯片时I
tel公司生产的微型计算机通用外围芯片之一。采用24个引脚,双列直插式封装,其主要特性如下:采用NMOS工艺,用单一的+5V电源供电。片内有3个独立的16位减法计数器(或计数通道)每个计数器又可分为两个8位的计数器。r
好听全球资料 返回顶部