早教吧 育儿知识 作业答案 考试题库 百科 知识分享

单片机,利用MCS-51集成开发环境编程:控制8个发光二极管,首先点亮一个发光二极管,悦0.5s后第二个被点亮,悦1s后第三个被点亮,悦1.5s后第4个点亮.以此类推,知道第8个被点亮.之后8个二极管闪烁

题目详情
单片机,利用MCS-51集成开发环境编程:
控制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

仿真执行效果如下:

看了 单片机,利用MCS-51集成...的网友还看了以下:

光伏发电是利用半导体界面的光生伏特效应而将光能直接转变为电能的一种技术。内蒙古呼和浩特硅矿、土地、  2020-05-14 …

化学问题千锤万凿出深山,烈火焚烧若等闲.粉骨碎身全不怕,要留清白在人间这个依此发生了什么化学反应请  2020-06-21 …

(1)如图1所示,有一个光源放在凸透镜左边的焦点处,它发生的光经凸透镜后一束经过了右边的A点,画出  2020-06-27 …

根据量子理论,每个光子的动量为p=h/λ(式中h为普朗克常量,λ为光子的波长).当光照射到物体表面  2020-07-19 …

某兴趣小组的同学用一个光伏电池(俗称太阳能电池)在正常光照环境下给标有“U”的小灯泡供电,发现灯泡  2020-07-29 …

是不是从一个光源发散的光经凸透镜后都过一点(光源不一定在焦点上)  2020-07-31 …

一列很长的火车在沿平直车道飞快地匀速行驶,车厢中央有一个光源发出了一个闪光,闪光照到车厢的前壁和后壁  2020-11-01 …

如果一个光源发出的光用镜子不停反射汇聚起来或者到每个房间,那岂不是可以省很多的能源,这样可行吗?  2020-11-03 …

如图所示,L为一薄透镜,MN为透镜的主轴,O为透镜的光心,把一个点光源放在透镜的左侧,a、b是点光源  2020-11-03 …

一个光源发出两束光,已知两个光的反射点,怎么确定平面镜,在三维空间里  2020-11-03 …