问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用汇编语言编写跑马灯程序

发布网友 发布时间:2022-04-23 14:03

我来回答

4个回答

热心网友 时间:2023-10-17 05:43

跑马灯程序用汇编是很好实现的,只要用好循环移位指令就可以,以下是程序。
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

热心网友 时间:2023-10-17 05:43

跑马灯程序用汇编是很好实现的,只要用好循环移位指令就可以,以下是程序。
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

热心网友 时间:2023-10-17 05:43

CSEG AT 0000H
LJMP START
CSEG AT 401BH
LJMP INT
CSEG AT 4100H
START: MOV A,#01H
MOV R1,#03H
MOV R0,#5H
MOV TMOD,#10H
MOV TL1,#57H
MOV TH1,#9EH
ORL IE,#88H
SETB TR1
LOOP1: CJNE R0,#00,DISP
MOV R0,#5H
INC R1
CJNE R1,#27H,LOOP2
MOV R1,#03H
LOOP2: MOV A,R1
MOVC A,@A+PC
JMP DISP
DB 01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEH,0FCH
DB 0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00H,0FEH
DB 0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH,0BFH,0DFH
DB 0EFH,0F7H,0FBH,0FDH,0FEH,00H,0FFH,00H
DISP: MOV P1,A
JMP LOOP1
INT: CLR TR1
DEC R0
MOV TL1,#57H
MOV TH1,#9EH
SETB TR1
RETI
END

热心网友 时间:2023-10-17 05:43

CSEG AT 0000H
LJMP START
CSEG AT 401BH
LJMP INT
CSEG AT 4100H
START: MOV A,#01H
MOV R1,#03H
MOV R0,#5H
MOV TMOD,#10H
MOV TL1,#57H
MOV TH1,#9EH
ORL IE,#88H
SETB TR1
LOOP1: CJNE R0,#00,DISP
MOV R0,#5H
INC R1
CJNE R1,#27H,LOOP2
MOV R1,#03H
LOOP2: MOV A,R1
MOVC A,@A+PC
JMP DISP
DB 01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEH,0FCH
DB 0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00H,0FEH
DB 0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH,0BFH,0DFH
DB 0EFH,0F7H,0FBH,0FDH,0FEH,00H,0FFH,00H
DISP: MOV P1,A
JMP LOOP1
INT: CLR TR1
DEC R0
MOV TL1,#57H
MOV TH1,#9EH
SETB TR1
RETI
END

热心网友 时间:2023-10-17 05:43

START:MOV A,#0AAH;初次1357灯亮
LOOP :MOV P1,A
LCALL DELY
LCALL DELY ;调200mS延时
RL A
SJMP LOOP
DELY:MOV R7,#200
DELY1:MOV R6,#200
DELY2:NOP
NOP
NOP
DJNZ R6,DELY2
DJNZ R7,DELY1
RET

热心网友 时间:2023-10-17 05:43

START:MOV A,#0AAH;初次1357灯亮
LOOP :MOV P1,A
LCALL DELY
LCALL DELY ;调200mS延时
RL A
SJMP LOOP
DELY:MOV R7,#200
DELY1:MOV R6,#200
DELY2:NOP
NOP
NOP
DJNZ R6,DELY2
DJNZ R7,DELY1
RET

热心网友 时间:2023-10-17 05:44

ORG 0600H
MOV A,#55H
LOOP: MOV P1,A
LCALL DEL
RL A
SJMP LOOP
DEL: MOV R7,#250
DEL1: MOV R6,#198
DJNZ R6,$
DJNZ R7,DEL1
RET
END

热心网友 时间:2023-10-17 05:44

ORG 0600H
MOV A,#55H
LOOP: MOV P1,A
LCALL DEL
RL A
SJMP LOOP
DEL: MOV R7,#250
DEL1: MOV R6,#198
DJNZ R6,$
DJNZ R7,DEL1
RET
END
用汇编语言怎么编写跑马灯程序?

跑马灯程序用汇编是很好实现的,只要用好循环移位指令就可以,以下是程序。\x0d\x0aORG 0000H\x0d\x0aLJMP MAIN\x0d\x0aORG 0030H\x0d\x0aMAIN:\x0d\x0a MOV A,#0FEH\x0d\x0a\x0d\x0aLOOP:\x0d\x0a MOV P1,A ;将控制字送端口\x0d\x0a\x0d\x0a ...

51单片机汇编语言编写一个跑马灯的程序,初学者做实验用,具体要求如下...

程序1:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP,#5FH LOOP:MOV A,P2 MOV B,A MOV P0,A MOV P1,#0FFH LOOP1:LCALL DELAY MOV C,P1.7 MOV A,P0 RLC A MOV P0,A MOV A,P1 RLC A MOV P1,A MOV A,P2 CJNE A,B,LOOP SJMP LOOP1 DELAY:MOV R2,#60 DELAY1:MOV R3,#25...

求个89c51单片机 汇编语言设计的LED跑马灯的程序

ajmp loop ; 跳转main继续循环 delay: mov r5,#20 ;延时子程序1闪烁灯调用 d1:mov r6,#20 d2: mov r7,#250 djnz r7,djnz r6,d2 djnz r5,d1(时间此处可自行设置)

单片机跑马灯汇编语言代码

AJMP START ORG 0030H START:MOV A,#0FEH MOV P1,A LOOP: RL A ;这里是RL。不是R1 MOV P1,A CALL DELAY CJNE A,#07FH,LOOP ;判断是否左移到最后一个灯 LOOP1: RR A MOV P1,A CALL DELAY CJNE A,#0FEH,LOOP1 ;判断是否右移到最后一个灯 JMP START DELAY:MOV R5,...

最简单单路跑马灯汇编程序 8展灯 一个开关 开关按下 8个灯从上到下依 ...

AJMP MAIN ;跳转到 MAIN程序 ORG 030H ;MAIN程序从030H开始运行 MAIN:MOV P2,#0FEH ACALL DEL ;调用延时子程序 MOV P2,#0FCH ACALL DEL ;调用延时子程序 MOV P2,#0F8H ACALL DEL MOV P2,#0F0H ACALL DEL MOV P2,#0E0H ACALL DEL MOV P2,#0C0H ACALL DEL MOV P2,#080H ...

如何用汇编语言使跑马灯一直闪烁

这个容易实现,ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV R2,#8 MOV A,#0FEH LOOP:MOV P0,A LCALL DELAY MOV P0,#0FFH LCALL DELAY RL A DJNZ R2,LOOP SJMP MAIN DELAY:MOV R2,#200 DLY:MOV R3,#250 DJNZ R3,DJNZ R2,DLY RET END ...

利用汇编语言编单片机程序,求大神帮助。。。

ORG 0100H MAIN: MOV A,#0FEH ;是开始键按下 则跑马灯开始运行 LL: MOV P1,A LCALL YS ;显示延时 RL A ;循环右移一位 CJNE A,#0FEH,LL ;不是最后一个,则转到LL继续显示下一个LED发光二极管亮 MOV A,#0FFH ; 全灭 MOV P1, A SJMP...

51单片机 跑马灯程序

即 循环 ;延时子程序10秒=250usX2X200X100 t10s:mov r5,#100 lpr5:mov r6,#200 lpr6:mov r7,#250 djnz r7,djnz r6,lpr6 djnz r5,lpr5 ret end 把灯的正极接电源正极 即vcc 负极分别接p0.0-p0.5 此时 给p0 送0灯就亮 1灯就不亮 程序已经过调试 可用 仿真如下:...

单片机 汇编语言 LED程序... 问题求解...

给你参考,可按你的要求自行更改。;10.12.29 外部中断1按键按下,P1流水灯(跑马灯),P2鸳鸯戏水灯(交叉点亮)ORG 00H AJMP MAIN ORG 03H AJMP EX0INT ORG 0030H MAIN: MOV SP,#60H SETB EA SETB EX0 SETB IT0 MOV R0,#8 JNB F0,MOV A,#0FEH LED: MOV P1,A MOV P2,#0AAH...

51单片机设计跑马灯的程序用(c语言)编写

unsigned char a,b;void delay(void){ unsigned char m,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);} void main(void){ while(1){ temp=0xfe;P1=temp;delay();for(i=1;i<8;i++){ a=temp<>(8-i);P1=a|b;delay();} for(i=1;i<8;i++)...

汇编语言跑马灯程序设计 用汇编语言编写的程序需经过 用高级程序设计语言编写的程序 汇编语言编写的程序通常 用汇编语言编制的程序可以 汇编语言是一种什么程序设计语言 汇编语言跑马灯8个循环 汇编语言跑马灯花样 汇编语言设置不同速度的跑马灯
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我用银行卡网购了。怎么被注销了? 装电线的时候,不同区域该用什'么规格的电线? SY0401-98《输油输气管道线路工程施工及验收规范》废止后,用什么规范... 汇率一直变动,对中国工业品出口竞争力产生了影响,但是应该用什么... ...整个盘面流出资金大于流入资金,但是股票仍然升.. 请问股市或个股资金的流入与流出是什么意思啊? 股市之中的"资金流入"和"资金流出"分别是什么意思? 什么是股市中的资金流入和流出现象,如何理解 耕升gtx titan x 显卡怎么样 gtxtitanx是游戏显卡吗 mcs51系列单片机编程 (跑马灯) 51单片机 跑马灯程序 求单片机跑马灯c语言程序! 51单片机跑马灯程序 单片机跑马灯程序 单片机汇编语言跑马灯 单片机的跑马灯C程序如何编写八个LED灯依次点亮而且速度渐变的代码 怎么用单片机按键控制循环跑马灯??? 51单片机跑马灯程序c 单片机跑马灯如何编程! 51单片机设计跑马灯的程序用(c语言)编写 电子邮件什么格式 注册Apple ID的电子邮件地址应该怎么写? 手指背上长很多小痘痘 ID密码里填哪种格式的电子邮件? 怎么去掉背上的痘印啊? 我背上长那种小痘痘,不知道是不是传说中的“搭背疮”呀?求有效的治疗方法。 去痘痘小窍门 海尔热水器EC8002排污口怎么拆 电子邮件id地址怎样来填写 单片机的跑马灯程序 求注释 尽量每行都注释 我几乎看不懂啊! 谢谢= =!!明天就要答辩啦!!快的话加分加 c51编程 四个灯跑马灯 请问以下有关单片机跑马灯的C语言程序各语句的含义(详细) 用51单片机(汇编语言写)写一个跑马灯程序??知道的帮个忙写写。 如何用一个STC单片机做一个跑马灯,菜鸟一只,最好用详细的过程 求一段51单片机控制ws2812灯条的跑马灯程序 电脑的中央处理器指的是什么呀? 中央处理器是什么? 中央处理器的主要功能? 中央处理器主要由哪两部分组成简述它们的功? 如何消灭国字脸? 国字脸的女生如何变好看? 国字脸的矫正 怎样改变国字脸,国字脸太难看了 国字脸怎么办? 体现气质 国字脸MM如何用发型修脸型(组图) 国字脸太大了,怎么让脸更好看 国字脸适合修怎样的眉型? 怎样使国字脸变得很修长? 怎么样用化妆来修饰国字脸