一个关于微机原理8255A的题,在线等答案!!

已知8255A的四个端口地址为D0H、D2H、D4H、和D6H编写8255A初始化程序和LED灯控制程序。初始时8个灯L1-L8均不亮,以后每隔一秒每次点亮一个灯,当8个... 已知8255A的四个端口地址为D0H、D2H、D4H、和D6H编写8255A初始化程序和LED灯控制程序。初始时8个灯
L1-L8均不亮,以后每隔一秒每次点亮一个灯,当8个灯都亮后隔一秒后全灭,构成一个循环。共执行上述循环10次。要求用汇编语言。写出满足上述要求的程序段(提示;可选A口或者B口工作于输出方式,延时一秒的子程序用CALL DELAY1实现)
展开
 我来答
做而论道
高能答主

推荐于2016-09-30 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
;
MOV AL, 1000 0000B ;控制字
OUT 0D6H, AL ;初始化

MOV AL, 00H ;全零
OUT 0D0H, AL ;开始时全灭
CALL DELAY1

MOV AH, 10
LP0:
MOV AL, 01H ;有一位是高电平
MOV CX, 8
LP1:

OUT 0D0H, AL ;输出到PA
CALL DELAY1 ;延时
SHL AL ;左移一位
LOOP LP1 ;循环8次
MOV AL, 00H
OUT 0D0H, AL ;全灭
CALL DELAY1

DEC AH
CMP AH, 0
JNE LP0 ;不到10遍则循环

HLT ;停止

END
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京康思
2018-09-20 广告
电压的测量利用示波器所做的任何测量,都是归结为对电压的测量。示波器可以测量各种波形的电压幅度,既可以测量直流电压和正弦电压,又可以测量脉冲或非正弦电压的幅度。更有用的是它可以测量一个脉冲电压波形各部分的电压幅值,如上冲量或顶部下降量等。这是... 点击进入详情页
本回答由北京康思提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式