要求用汇编语言设计一个节日彩灯,51单片机 还要仿真 所以要程序和图 要求用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭.第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:34:59
要求用汇编语言设计一个节日彩灯,51单片机 还要仿真 所以要程序和图 要求用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭.第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、

要求用汇编语言设计一个节日彩灯,51单片机 还要仿真 所以要程序和图 要求用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭.第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、
要求用汇编语言设计一个节日彩灯,51单片机 还要仿真 所以要程序和图
要求用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭.第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、D4亮,其他灭;第三秒钟D5、D7亮,其他灭;第四秒,D6、D8亮,其他灭;第五秒钟D1、D3、D5、D7亮,其他灭;第六秒钟D2、D4、D6、D8亮,其他灭;第七秒全亮,第八秒全灭,如此循环

要求用汇编语言设计一个节日彩灯,51单片机 还要仿真 所以要程序和图 要求用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭.第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、
ORG 0000H
MOV P1,#01011111B ;低电平发光,D1、D3亮
CALL DL1S
MOV P1,#10101111B ;低电平发光,D2、D4亮
CALL DL1S
MOV P1,#11110101B ;低电平发光,D5、D7亮
CALL DL1S
MOV P1,#11111010B ;低电平发光,D6、D8亮
CALL DL1S
MOV P1,#01010101B ;低电平发光,D1357亮
CALL DL1S
MOV P1,#10101010B ;低电平发光,D2468亮
CALL DL1S
MOV P1,#00000000B ;低电平发光,全亮
CALL DL1S
MOV P1,#11111111B ;低电平发光,全灭
CALL DL1S
LJMP 0000H ;循环
DL1S:;延时一秒子程序
MOV R5,#100 ;修改这些数字,可以控制延时时间
D1:MOV R6,#100
D2:MOV R7,#100 ;题目,没有给出晶振频率
DJNZ R7,$ ;所以,延时时间,请自行调整
DJNZ R6,D2
DJNZ R5,D1
RET
END