下图为8086系统中8255A实现开关控制LED灯亮灭的接口电路,要求开关合上,小灯亮,开关打开小灯灭。试问:(1) 8255A的端口地址是多少?(2) 试编写程序实现功能。[img=692x391]17e0cadbbddcfbe.png[/img]
举一反三
- 有一个T形走廊,在相会处有一路灯,在进入走廊的A、B、C三地各有一个控制开关,都能独立控制。任意闭合一个开关,灯亮;任意闭合两个开关,灯灭,任意闭合三个开关,灯亮。设A、B、C代表三个开关,开关闭合,状态为“1”;开关断开,状态为“0”。灯的状态用Y来表示,灯亮,Y为“1”,灯灭,Y为“0”。试用74LS138实现Y的逻辑关系( )。 A: [img=216x237]1802e88c3ee4bf0.png[/img] B: [img=202x221]1802e88c49adb4c.png[/img] C: [img=202x236]1802e88c53c26ec.png[/img] D: [img=205x240]1802e88c5e8b1c8.png[/img]
- 【单选题】(真值表)设计用三个开关A,B,C独立控制一盏灯Y的逻辑控制电路,列真值表。 (30.0分) A. 开关闭合用1,断开用0,灯亮用1,灯灭用0,可列出真值表 B. 开关闭合用1,断开用0,灯亮用1,灯灭用0,可列出真值表 C. 开关闭合用1,断开用0,灯亮用1,灯灭用0,可列出真值表 D. 开关闭合用1,断开用0,灯亮用1,灯灭用0,可列出真值表
- 任务描述:用一个开关控制24V灯的亮灭。要求:绘制PLC接线图、写出I\O地址分配表,编写程序实现。
- 有一个T形走廊,在相会处有一路灯,在进入走廊的A、B、C三地各有一个控制开关,都能独立控制。任意闭合一个开关,灯亮;任意闭合两个开关,灯灭,任意闭合三个开关,灯亮。设A、B、C代表三个开关,开关闭合,状态为“1”;开关断开,状态为“0”。灯的状态用Y来表示,灯亮,Y为“1”,灯灭,Y为“0”。试写出Y的逻辑表达式( )。 A: [img=257x27]18033fe67f733b3.png[/img] B: [img=259x27]18033fe68c7b1b4.png[/img] C: [img=139x27]18033fe697ae3ec.png[/img] D: [img=257x27]18033fe6a4ef447.png[/img]
- 任务2-3改进:改变输入、输出的端口。(开关0==1 小灯0闪烁,开关0==0,小灯0灭;开关1==1 小灯1闪烁,开关1==0,小灯1灭;) 说明:一个开关控制一个灯即开关0控制小灯0,开关1控制小灯1,主要修改的是if else语句;代码中加入注释,说明哪个P口是开关0或1,哪个P口是小灯0或1;代码主要参考任务3;闪烁可以调用任务1修改中写的shine 函数