功能说明:控制单片机 P1 端口输出,使 P 1、0位所接得 LE D点亮,其她 7 只灯熄灭
程序:0 1: MO V A , #111 1 111 0 B ; 存入欲显示灯得位置数据02: MOV P1, A ; 点亮第一只灯0 3: JMP $ ; 保持当前得输出状态04: E ND ; 程序结束2
功能说明:单片机P 1 端口接 8 只 LED,点亮第 1、3、4、6、7、8 只灯、程序:01:STAR T: M O V A , #0001 0 010B ; 存入欲显示灯得位置数据02: M OV P 1, A ; 点亮灯03: JM P ST A RT ; 重新设定显示值04: END ; 程序结束3、功能说明:单片机 P1 端口接8只 LED,每次点亮一只,向左移动点亮,重复循环、程序:0 1: ST A R T: MOV R 0, #8 ;设左移 8 次02: MO V A, #11111110B ;存入开始点亮灯位置0 3: LOOP: M OV P1, A ;传送到 P1 并输出04: RL A ;左移一位05: DJNZ R0, LOO P ;推断移动次数0 6: JMP S T A RT ;重新设定显示值0 7: END ;程序结束4、功能说明:单片机 P 1端口接8只L ED,每次点亮一只,向右移动点亮,重复循环
程序:0 1: START: M OV R0, #8 ;设右移 8 次02: M OV A, #01111111B ;存入开始点亮灯位置03: L O OP: MO V P1, A ;传送到P 1 并输出04: ACALL DELAY ;调延时子程序 05: RR A ;右移一位06: D J NZ R 0, LOOP ;推断移动次数0 7: J M P STAR T ;重新设定显示值08: DELAY: M OV R5,#5 0 ;0