单片机应用题,用c或汇编编程都可以。请把程序编写出来!谢谢!
片外RAM从30H开始的数据区有100个数,要求每隔100ms向片内RAM以10H开始的数据区传送20个数据,通过5次传送把数据全部传送完。用定时器1作定时,编写有关程序...
片外RAM从30H开始的数据区有100个数,要求每隔100ms向片内RAM以10H开始的数据区传送20个数据,通过5次传送把数据全部传送完。用定时器1作定时,编写有关程序,设fosc=6MHz。
展开
展开全部
网友采纳答案,是错误的。
这问题,根本就不是流水灯。
碧血玉叶花|来自团队百度贴吧达人团,这是个骗子。
http://zhidao.baidu.com/question/648778409341753725.html
片外RAM从30H开始的数据区有100个数,要求每隔100ms向片内RAM以
10H开始的数据区传送20个数据,通过5次传送把数据全部传送完。
用定时器1作定时,编写有关程序,设fosc=6MHz。
用c或汇编编程都可以。
正确程序如下:
ORG 0000H
MOV TMOD, #10H
MOV TH1, #3CH
MOV TL1, #0B0H
SETB TR1
MOV R0, #30H
MOV R1, #10H
MOV R2, #5
LP1:
JNB TF1, $
CLR TF1
MOV R3, #20
LP2:
MOVX A, @R0
MOV @R1, A
INC R0
INC R1
DJNZ R3, LP2
DJNZ R2, LP1
SJMP $
END
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单的流水灯程序呀,
LED EQU 30H
ORG 0000H
SJMP MAIN
ORG 0030H
MAIN:
MOV LED,#0FEH
MOV R7,#8
LOOP:
MOV P0,LED
LCALL DELAY
MOV A,LED
RL A
MOV LED,A
DJNZ R7,LOOP
MOV LED,#7FH
MOV R7,#8
LOOP1:
MOV P0,LED
MOV A,LED
RR A
MOV LED,A
DJNZ R7,LOOP
SJMP MAIN
DELAY:
MOV R2,#250
DELAY1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DELAY1
RET
END
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询