用汇编语言怎么编写跑马灯程序?

用汇编语言怎么编写跑马灯程序?,第1张

跑马灯程序用渗帆轿汇编是很好实现的,只要用好循环移位丛肆指令就可以,以下是程序。

ORG 0000H

LJMP MAIN

ORG 0030H

MAIN:

MOV A,#0FEH

LOOP:

MOV P1,A;将控制字送端口

RL A;控制字循环左移轿蠢

LCALL DELAY;延时

SJMP LOOP

DELAY:延时大概1秒

MOV R2,#10

DLY1:

MOV R3,#200

DLY2:

MOV R4,#250

DJNZ R4,$

DJNZ R3,DLY2

DJNZ R2,DLY1

RET

END

你的灯州猛接在哪个I/O口 这里我就当你接在P1口给你补充一下吧 I/O你根据自己的修改

首先你要册圆桥把这腔游个头文件加进去 #include "intrins.h"

for(i=1i<=8i++)

{

P1 = temp//这里根据你实际的I/o口位置修改

temp = _crol_(temp,1) //循环左移这个数据就行了

delay()

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12392182.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存