汇编实现竞赛抢答器

2016-12-21 22:41 阅读 1,424 次 评论 0 条

00:00/00:00

实验内容

利用逻辑开关K0~K7代表8个竞赛抢答按钮,当某个逻辑电平开关置高电平1时,相当于抢答按钮按下,程序通过判断找出最先按下的那组开关,并在7段数码管上显示其对应的组号,并使蜂鸣器响一下。当8259发送一个脉冲时,进行下一轮的抢答。

实验思路

首先要读取抢答的信息,需要可编程并行接口芯片8255,选取8255的一个端口作为输入,连接8个二进制开关。号码的显示可以采用8255的另一个端口进行输出,连接7段数码管的输入端。用编程定时器/计数器8254进行时间控制,以n秒作为一个抢答周期,超时后进行下一轮抢答,并产生一次中断,提示新的一轮抢答开始。所用的中断相应的芯片为8259。

实验所用芯片

8254、8255、8259。

实验流程图

实物连线图:

 

实验源代码:

 

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:汇编实现竞赛抢答器 | 术与道的分享
分类:编程素养 标签:
1024do.com导航_术与道导航平台

发表评论


表情