单片机,利用MCS-51集成开发环境编程:控制8个发光二极管,首先点亮一个发光二极管,悦0.5s后第二个被点亮,悦1s后第三个被点亮,悦1.5s后第4个点亮.以此类推,知道第8个被点亮.之后8个二极管闪烁
控制8个发光二极管,首先点亮一个发光二极管,悦0.5s后第二个被点亮,悦1s后第三个被点亮,悦1.5s后第4个点亮.以此类推,知道第8个被点亮.之后8个二极管闪烁3次,接着熄灭帝8个,约0.5s后熄灭第7个,以此类推,知道所有熄灭.并重复上述过程.
程序如下:
;-------------------------------------------------
ORG 0000H
CLR A
M_LOOP:
MOV A, #255
;-------------------------------------------------
MOV R2, #8
M_L1:
CLR C
RRC A
MOV P1, A
CALL DELAY500
DJNZ R2, M_L1
;-------------------------------------------------
MOV R2, #6
M_L2:
CPL A
MOV P1, A
CALL DELAY500
DJNZ R2, M_L2
;-------------------------------------------------
MOV R2, #8
M_L3:
SETB C
RLC A
MOV P1, A
CALL DELAY500
DJNZ R2, M_L3
SJMP M_LOOP
;-------------------------------------------------
DELAY500:MOV 5FH, #5 ;2T;
DEL4: MOV 5EH, #200 ;2T;
DEL3: MOV 5DH, #242 ;2T;
NOP ;1T;
DJNZ 5DH, $ ;2T;
DJNZ 5EH, DEL3 ;2T;
DJNZ 5FH, DEL4 ;2T;
RET ;2T;
;-------------------------------------------------
END
仿真执行效果如下:
小明和小亮各收集了一些废电池,如果小明再多收集6个,他的废电池个数就是小亮的2倍.根据题意列出整式 2020-04-27 …
高中时,用集合语言表示集合的一些规则.比如:坐标平面内,不在一、三象限的点的集合.答案:S={(x 2020-05-16 …
空间含六个点的集合s中,每两个点之间任意用红色或兰色线段联结,那么在s中必有三点,它们之间所确定的 2020-07-13 …
如图,点o是线段ab的中点,AB=24cm.(1)如果M,N亮点把线段AB分成1:4:3三部分,求 2020-07-25 …
如图所示,灯泡LA、LB完全相同,带铁芯的线圈L的电阻可忽略.则()A.S闭合的瞬间,LA、LB同 2020-07-27 …
已知平面上四个点A1(0,0),,,A4(4,0).设D是四边形A1A2A3A4及其内部的点构成的 2020-08-01 …
集合M是直角坐标平面内方程2kx+9y-k2=0(k∈R)的直线的集合,集合S是满足以下条件的点的集 2020-10-31 …
再平面直角坐标系中,正方形OABC顶点坐标O(0,0),A(1000,0),B(1000,1000) 2020-11-01 …
小亮和哥哥共收集画片45张.哥哥收集的是小亮的倍小聪收集了15张.、小聪比小亮多收集了几张画片哥哥收 2020-12-09 …
在图所示的电路中,S闭合时三灯全亮;S断开时,只有和亮,与S闭合时亮度的比较是A、都变亮B变亮,变暗 2020-12-20 …