永发信息网

用汇编语言要求用外部中断零制作一个流水灯

答案:1  悬赏:80  手机版
解决时间 2021-03-22 04:25
用汇编语言要求用外部中断零制作一个流水灯
最佳答案
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP LEDST
ORG 0100H
MAIN:CLR IT0
SETB EA
SETB EX0
MAINLOOP: MOV A,#0FFH
CLR C
MAINLOOP1:CALL DELAY
RLC A
MOV P1,A
SJMP MAINLOOP1
JB P3.2 , LEDST
SJMP MAINLOOP
LEDST:PUSH ACC
PUSH PSW
MOV R2,#3
LED1: MOV A,#00H
RL A
CALL DELAY
MOV P1,A ;//花样一,灯全部亮
MOV A,P1
RR A
MOV P1,A
SJMP LED2
LED2: CLR C
MOV A,#0FH
CALL DELAY
SWAP A
MOV P1,A
SJMP LED3 ; //花样二,前四盏灯亮
LED3: SETB C
MOV A,#55H
CALL DELAY
RRC A
MOV P1,A ; //花样三,每隔一盏灯亮
DJNZ R2,LED1
POP PSW
POP ACC
RETI
DELAY: MOV R7,#0
LOOP:MOV R6,#0
DJNZ R6,$
DJNZ R6,$
DJNZ R6,$
DJNZ R7,LOOP
RET
END达到的效果:1.主程序的流水灯是逐个亮2.按按钮,则开始用中断控制三种流水灯的花样3.三种花样闪烁三次返回主程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
望京鑫隆外贸市场在哪里?
阴历1972年9月3日是阳历的几月几号
25岁女子嫁给75岁老汉,为什么
vc++2010怎样运行c语言
求Bigbang If You 音译歌词
中国石油西青京福加油站地址在什么地方,想过
The teacher was a very old man, but in fac
部落冲突有8本满防,的高手吗
柴油机烧机油会不会导致没劲
印刷排版的工作好做吗?主要有哪些事情,要注意
半夜鸡叫的意思,明月别枝惊鹊 清风半夜鸣蝉的
如何改变一个人的观点
服务器说明书写"支持1+1冗余,可选配2000W交
还有364天就到圣诞节了,回想起上一次过圣诞
MBA考了162分第一志愿万一进不了复试怎么办?
推荐资讯
---Chinadevelopssofast.---That’strue.It__
如图所示的两架直升飞机在某一高度水平向前飞
住宅排气道的介绍
汽车车衣的纲绳和密码锁怎么用?
咖啡豆可以煲水洗头吗
阿伟造型这个地址在什么地方,我要处理点事
当一个人对你说这句话的时候,是什么意思?送
单选题Myhometownis________thecoast.A.
C语言 两个任意长度一维数组的加法
有时候累了,眼前突然变黑了,但是过一会又好了
黄历里的“煞?,冲?”是什么意思?比如“煞
单人相声台词大全,李金斗说的那个相声润八月
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?