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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 14:36:59
单片机,利用MCS-51集成开发环境编程:控制8个发光二极管,首先点亮一个发光二极管,悦0.5s后第二个被点亮,悦1s后第三个被点亮,悦1.5s后第4个点亮.以此类推,知道第8个被点亮.之后8个二极管闪烁

单片机,利用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个,以此类推,知道所有熄灭.并重复上述过程.

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

程序如下:

;-------------------------------------------------

         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集成开发环境编程:控制8个发光二极管,首先点亮一个发光二极管,悦0.5s后第二个被点亮,悦1s后第三个被点亮,悦1.5s后第4个点亮.以此类推,知道第8个被点亮.之后8个二极管闪烁 英语翻译还有一句 程序在JCreator Pro的Java编程的集成开发环境下进行编码. mcs-51单片机内部RAM的各部分作用? 基于MCS-51单片机的数字时钟系统设计利用MCS-51单片机的汇编指令或C51编写程序.用DS1302做的时钟芯片,我要设计原理图和程序.我邮相是13721059129@139.com因为是做多路时钟 而51单片机只能做两路 如何利用气候环境开发旅游环境 mcs-51单片机外接晶振频率为6mhz,使用定时器1,使得在p1.0输出周期为400µs、占空比为10%的方波脉冲,以查询或中断工作方式编程实现. C51和C52单片机哪个更好用?开发环境是什么? 翻译基于MCS-51单片机的数字时钟系统设计把基于MCS-51单片机的数字时钟系统设计译成英文.谢谢! MCS-51单片机51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵! MCS-51单片机的存储器结构在逻辑可分为哪三个逻辑空间?单片机原理及应用 关于MCS51单片机的问题MCS-51的单片机中何种断源的中断优先级最高? MCS-51型单片机内RAM的组合是如何划分的? MCS —— 51 单片机复位电路的最佳电容和电阻 C51存储器类型与MCS-51单片机物理存储器区域的关系? 单片机牛人请进!8051 ,80C51 ,MCS-51这三者的区别是什么?RT 请问MCS-51单片机执行一次加减法指令需要几个机器周期?  51单片机开发板怎么选 单片机如何控制点阵利用单片机编程来控制LED灯显示汉字