利用74LS244作为输入接口(端口号为2710H)连接4个开关K0~K3(开关断开时对应输入的二进制位为1),利用74LS273作为输出接口(端口号为2711H)连接一个7段LED显示器。编写程序段,实现功能:读入4个开关的状态,并在7段LED显示器上显示出来,如开关的编码信息为0时,7段LED显示器上显示0,当开关状态改变为FH时,7段LED显示器上显示F,以此类推。
利用74LS244作为输入接口(端口号为2710H)连接4个开关K0~K3(开关断开时对应输入的二进制位为1),利用74LS273作为输出接口(端口号为2711H)连接一个7段LED显示器。编写程序段,实现功能:读入4个开关的状态,并在7段LED显示器上显示出来,如开关的编码信息为0时,7段LED显示器上显示0,当开关状态改变为FH时,7段LED显示器上显示F,以此类推。
参考答案和解析
(1)解:如图。 (2)解: IN AL, 0C8H ; 读入开关状态 AND AL, 0FH ; 保留低 4 位 ( 3 )编写程序段,实现功能:将( 2 )中编码的开关状态在 7 段 LED 显示器上显示出来,如开关的编码信息为 0 时, 7 段 LED 显示器上显示 0 ,当开关状态改变为 FH 时, 8 段 LED 显示器上显示 F ,以此类推。 解 : ...... Seg7 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,67H,77H,7CH,39H,5EH,79H,71H ...... LEA BX, Seg7 ;取 7 段码表基地址 MOV AH,0 ;( 2 )中的程序已经使 AL 保存了开关编码,此处的作用是 ;使 AX 的数值与 AL 的数值相等,为下面的查表做准备 MOV SI, AX ;作为 7 段码表的表内位移量 MOV AL, [ BX+SI ] ;取 7 段码 MOV DX, 2710H ; 7 段数码管接口的地址为 2710H OUT DX, AL
相关考题:
一台单板机,用8255A作为其并行接口,驱动8个米字型(16段)LED显示器工作。用A口、B口提供16段字形代码信息,而将端口C用于提供各LED的数位驱动选择信号,8255A方式控制率的形式已知,则初始化时CPU输出给8255A的方式控制字内容是【 】。
如果ECAM下显示器故障,那么ECAM下显示器的内容会()A、自动显示在ECAN上显示器上B、通过ECAM-ND转换开关选择显示在机长或副驾驶的ND上C、自动显示在副驾驶的ND上D、通过E/WD和S/D转换开关转移到ECAM上显示器上
断路器和隔离开关的位置指示显示在模拟人机界面上。LED显示器用于状态指示。一个目标的指示通过()个LED灯来实现。两个红色的LED灯指示断路器(隔离开关、接地刀闸)的()状态,两个绿色的LED灯指示断路器(隔离开关、接地刀闸)的()状态,如果4个LED灯同时熄灭表示设备处于()。
当工作人员在进行维护作业的过程中,断开驾驶舱后条开关面板上的某个跳开关,稍后在ECAM显示器上出现相关跳开关的信息,这说明该跳开关()A、被脱开跳开关所对应的系统探测到跳开关被断开,并通过相关系统在ECAM上显示B、系统维护作业程序中正常出现的现象,属于正常信息C、被脱开的电路跳开关包含有连接到SDAC的辅助线路D、被脱开的电路跳开关包含有连接到CFDS的辅助线路
单选题AUTOCHIEF-Ⅳ型主机遥控系统,在集控室AC-4单元操作面板上进行参数设定方法是()。A带钥匙切换开关转到OPEN位置→在显示器上分别输入编码、项目参数和数值→带钥匙切换开关转到CLOSE位置B在显示器上分别输入编码、项目参数和数值→按ENTER按钮C带钥匙切换开关转到OPEN位置→按ENTER按钮→在显示器上分别输入编码、项目参数和数值→带钥匙切换开关转到CLOSE位置D带钥匙切换开关转到OPEN位置→在显示器上分别输入编码、项目参数和数值→按ENTER按钮→带钥匙切换开关转到CLOSE位置
多选题带LED显示器的数字正时仪具有()等功能。A在发动机转速提高时,测量点火提前角并将其显示在发光二极管(LED)显示器上B仪器只在扳机被按压时才会发光,不像大多数正时仪在发动机工作的所有时间都发光C当不按压扳机时,LED显示器显示发动机转速D能测出触点闭合角以及电压、电阻等参数