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

单片机,利用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-03-30 …

平面上有个9点,其中4个点在同一直线上,此外三点不共线.请问:以一点为端点作为另一点的射线.这样的  2020-05-13 …

再解一道.用点组成三角形,n代表每条边上有几个点,S代表每个三角形共有的点数.第一个n是2,S是3  2020-05-13 …

单片机,利用MCS-51集成开发环境编程:控制8个发光二极管,首先点亮一个发光二极管,悦0.5s后  2020-05-14 …

已知椭圆的中心在原点,它在X轴上的一个焦点与短轴两端点连线互相垂直,此焦点和X轴上的较近端点的距离  2020-05-16 …

如图,在五角星图案中共有10个节点(用黑色实心圆点表示),以这些节点为顶点的三角形共有10个.现在  2020-07-21 …

设S、R、T三点为一等边三角形的三个顶点,X、Y、Z为△SRT三边的中点.若用此六个点中的任意三个  2020-08-03 …

三个质量皆为m的质点A、B、C位于一个边长为a的等边三角形的三个顶点上,如图,质点间有万有引力作用  2020-08-03 …

公务员行测题设A\B\C三点为一等边三角形的三个顶点,X\Y\Z为三角形三边的中点.若用此六个点中  2020-08-03 …

某次实验打点计时器使用的交流电的频率为50Hz,纸带的记录如图所示,图中O点为纸带的第一个点,接下来  2020-11-06 …