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