ZKX's LAB

流水灯汇编原理 单片机流水灯汇编程序看不懂,求解释...

2021-04-26知识3

单片机流水灯汇编程序看不懂,求解释。 ORG 000H 程序开始存放地址MOV P1,#0FFH 将11111111输出到P1口L034:MOV A,#0FEH 将11111110赋值给AL033:MOV P1,A 将A输出到P1口,点亮灯D1LCALL SE19 调用延时程序,让灯D1亮一段时间RL A A左移操作,A的值为11111101,准备点亮D2SJMP L033 返回L033,循环点亮8个亮ORG 07A0H 以下的都是延时子程序SE19:MOV R6,#0A0H 给R6赋值L036:MOV R7,#0FFH 给R7赋值L035:DJNZ R7,L035 R7减一不为0判断,如果R7减到0继续执行下一行指令,否则返回L035DJNZ R6,L036 原理同上RET 延时子程序调用完毕,返回调用点,即下一个执行RLAEND

汇编流水灯程序 延时根据单片机调整.ORG 00HMOV P2,#80HSTART:MOV A,#0FFH;赋初值CLR CMOV R2,#8LOOP:RRC A;带进位右移MOV P1,ACALL DELAYDJNZ R2,LOOPMOV R2,#7LOOP1:RLC A;带进位左移MOV P1,ACALL DELAYDJNZ R2,LOOP1JMP STARTDELAY:MOV R3,#20;延时0.2秒D1:MOV R4,#20D2:MOV R5,#248DJNZ R5,$DJNZ R4,D2DJNZ R3,D1RETEND

单片机控制流水灯(8个)的原理图,和电路原理过程,请简明扼要的解释一下,用C编译 你的意思是说要流水灯的电路图?

#流水灯汇编原理#流水灯汇编程序#流水灯汇编语言

随机阅读

qrcode
访问手机版