单片机(51系列)汇编指令MOV R3,#4什么意思?我正在进行双向跑马灯来回4次后,全亮的实验

单片机(51系列)汇编指令MOV R3,#4什么意思?我正在进行双向跑马灯来回4次后,全亮的实验老师说MOV R3,#4是运行4次,但我不懂什么意思,还有为什么用R3呢。这代表什么,请详解?谢谢!

单片机(51系列)汇编指令MOV R3,#4,意思是将立即数4传送给工作寄存器R3。追问

你说的我知道,关键是下面的问题?

这是一个双向跑马灯来回4次的小实验

老师说#4是控制次数,不太懂

追答

这这样问是无法回答清楚的,R4=4,可能是外层循环四次,最好有程序,才能帮到你。

追问

嗯,我一会发个程序

谢谢

看照片吧

追答

程序很简单的,R3控制4次循环的跑马灯,R4控制跑马灯的状态,控制指令是DJNZ ,这个指令意思是减1不为0转移到指定地址。

追问

用MOVC法实现单向流水灯
要求:
1,使用新讲的:
DB伪指令
MOV DPTR,#DATA
MOVC A,@A+DPTR
2,源代码拍照上传
3,效果视频用调试模式的peripherals里的P1来展示

这个用DB的话怎么弄呢?

温馨提示:答案为网友推荐,仅供参考
相似回答