程序:MOV A,#00FEH MOV P1,A JMP $ END
图:
二、点亮1、3、5、7LED灯
程序:MOV A,#00AAH MOV P1,A JMP $ END
图:
三、尝试让一个LED灯闪烁
程序:
STRAT:MOV A,#00FEH MOV P1,A LCALL DEL MOV A,#00FFH MOV P1,A LCALL DEL JMP STRAT
DEL:MOV R1,#127
DEL1:MOV R2,#200
DEL2:DJNZ R2,DEL2 DJNZ R1,DEL1 RET END
图:
实验三 延时子程序
实验目的:
1、学会程序的嵌套以及熟练对指令的 *** 作
实验内容:
1、延时子程序的设计
2、I/O口的应用 *** 作
实验 *** 作:
1、设计8个循环点亮的LED灯,1、2、3、4、5、6、7、8顺序点亮。
程序: ORG 0000H LJMP START ORG 0100H START: MOV A,#007FH LOOP: RL A MOV P1,A LCALL DELAY1 JMP LOOP DELAY2: MOV R1,#127 DEL1: MOV R2,#200 DEL2: DJNZ R2,DEL2 DJNZ R1,DEL1 RET END
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)