当前位置:文档之家› 四路抢答器的设计

四路抢答器的设计

硬件实验
实验六四路抢答器的设计
一、实验目的
掌握中断和定时器/计数器的工作特性,设计四路抢答器。

二、实验内容
1.编写程序实现四路抢答器功能。

2.烧录软件,并在面包板商完成调试。

三、实验仿真图
利用定时器/计数器工作方式2扩展外部中断源,要求按下K1运行开始抢答,按下K2显”1”,再次按下K1清除数码管的显示结果。

1.参考电路图
参考程序:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TIME0
ORG 0100H
MAIN:MOV TMOD,#06H MOV TH0,#0FFH
MOV TL0,#0FFH
SETB ET0
SETB TR0
SETB PT0
L0:JB P2.0,$
CLR TCON.5
SETB EA
MOV A,#0FFH
MOV P1,A
JNB P2.0,$
SJMP L0
TIME0:CLR EA
MOV A,#0F9H
MOV P1,A
RETI
END
四、自主实验
1.编写程序四路抢答器的设计
要K1未按下时候,K2~K5按下无效果,K1按下后,K2~K5按下显示对应的”1”~”4”,此后各键再无效果,只有当K1按下清除显示结果,K2~K5重新恢复抢答功能。

相关主题