有一接口电路如图所示,设计一个程序能自己记录按钮K按下的次数,并将按下次数存放在数据段内变量COUNT中,设8255的口地址为60H一63H,按下次数小于256次,现给出程序清单,请在程序清单的空格处填上正确内容。 MOV AL,();初始化 OUT(),AL MOV DL,0 LOP:IN AL,();检查按键K是否按下 TEST AL,() ()LOP INC DL;记录按下次数 MOV COUNT,DL CALL DELAY20MS;延时20ms去抖动 LOP1:IN AL, 40H;检查按键K是否释放 TEST AL,OIH JZ LOP1 JMP LOP
正确答案
答案解析
相似试题
(填空题)
8位7段式发光二极管器件( LED)接口电路如图所示。其中8个LED器件均与8255A的PA口、PB口相连,且共用一组段代码输出线,而数位选择线用来控制相应位LED的显示。若8255的端口地址分别为280H一283H,欲在最高位(左边)显示数字“3”,请填写下列程序段完成指定功能。 ORG 1000H MOV AL,() MOV DX,() OUT DX.AL MOV AL,() MOV DX.280H OUT DX.AL MOV AL,() MOV DX,() OUT DX.AL INT 3
(填空题)
8255A作为8位数字显示器接口如图所示,8255A的口地址已设定为120H-123H,使位6的数字显示器显示字符6的程序段如下所示,请在空格中填写正确的内容。 MOV DX,();初始化 MOV AL, () OUT DX, AL MOV DX,();输出字形码 MOV AL,() OUT DX.AL MOV DX,120H;输出位选码 MOV AL,() OUT DX.AL
(简答题)
已知参数定义和梯形图程序如图所示,试说明程序控制功能。 按钮AN1 1:001100 按钮AN2 I:002/01 电机M 0:003/01 计数器C C5:0
(简答题)
已知参数定义和梯形图程序如图所示,试说明程序控制功能。 按钮AN1 1:001100 按钮AN2 I:002/01 电机M0:003/01 定时器T T4:0
(填空题)
在汇编语言程序设计中,一般采用的程序结构是()和分支。当相同的功能被重复调用时,将其独立为一个模块,称为()。
(简答题)
用灯开关A,B控制楼道上的灯L,参数表定义和梯形图程序如图所示。试说明: (1)什么情况下,灯L亮? (2)什么情况下,灯L熄灭? 开关A( XIC) I:012/00 开关A( XIO) I:012/01 开关B( XIC) I:012/02 开关B(XIO) I:012/03 灯L 0:013/01
(填空题)
8255芯片同开头K和8个LED(发光二极管)的连接如图所示。编写一个控制程序,要求在开关K断开时,8个LED全部熄灭,在开关K闭合时,则8个LED以0.5秒的间隔从上至下轮流点亮,且不断循环。设8255的端口地址为160H~163H,现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容。 MOV AL, ();初始化 MOV DX,163H OUT DX.AL MOV AL,();LED熄灭 MOV DX,() OUT DX,AL MOV DX,() LOP:IN AL.DX SHR AL,OIH ()LOP MOV AL,() MOV DX, () LOP1:OUT DX,AL CALL DELAY05S ;延时0. 5秒 () JMP LOP1
(填空题)
如图所示,8255A的PA口接一个LED共阴极数码管。要求当开关K闭合时,显示‘F’;断开时,显示‘0’。已知:(1)‘0’字形码为3FH,‘F’字形码为71H; (2)8255APA口地址:118H PB口地址:119H PC口地址:11AH 控制端口地址:11BH 试填写下列程序段,完成以上功能。 MOV DX,() MOV AL,82H OUT DX.AL HER:MOV DX,() IN AL.DX AND AL, () CMP AL,() JZ HER1 MOV AL, () MOV DX, () OUT DX,AL JMP HER HER1: MOV AL, () MOV DX, () OUT DX,AL JMP HER
(简答题)
已知梯形图程序和参数表定义如图,试说明电机转动和停止的条件。 启动按钮AN l:002/02 停止按钮TA I:002/03 热继电器RH I:002/04 电动机M 0:003/01