欢迎来到天天文库
浏览记录
ID:38698001
大小:36.50 KB
页数:3页
时间:2019-06-17
《实训三、抢答器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实训三、抢答器一、实训目的 1、熟悉常用指令的功能和使用方法。 2、初步掌握根据控制要求编制、调试程序的基本方法。 3、利用辅助寄存器和自锁完成一个四路抢答器。 二、实训设备 FP1-C24或以上机型 1台 计算机 1台 实验开关板 TVT-90C学习机 UNIT-2八段码演示实验板。 连接导线若干。 三、实训内容1、控制要求:一个四组抢答器,任一组抢先按下后,显示器能及时显示该组的编号并使蜂鸣器呼叫,同时锁住抢答器,使其他组按下无效,抢答器有复位开关,复位后才可重新抢答。2、I/O分配:输入设备及编
2、号输出设备及编号第一组按键X1a段数码管Y0第二组按键X2b段数码管Y1第三组按键X3c段数码管Y2第四组按键X4d段数码管Y3复位开关X5e段数码管Y4f段数码管Y5g段数码管Y6蜂鸣器Y73、按梯形图输入程序。4、调试并运行程序。四、实训报告要求1、写出调试好程序(梯形图、指令表及注释)。2、程序编制、调试中出现的问题及分析、处理方法。3、本次实训的认识和体会。解法1:要想使数字“1”亮,七段数码管中“b、c”两段要亮,同理,要使数字3“2”要亮,七段数码管中“a、b、d、e、g”五个段要亮,而要使数字“1”、“2”、“3”、“4”要亮,其中,“
3、b”段必亮,且每组按下抢答按钮时,蜂鸣器Y7都要响,根据这样的分析,不使用解码指令编写的程序如图所示。本题可使用解码指令直接编程,编写的程序如图所示。程序的设计思想是当按下对应的组数按键时,首先把组号“1”、“2”、“3”、“4”存入数据寄存器DT0中,然后再用F91指令将DT0解码后送到输出继电器WY0中。当小组按下所在组的按键时,数码管显示对应的数字。33
此文档下载收益归作者所有