微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 新手小白问题希望大家帮助我,拜谢了

新手小白问题希望大家帮助我,拜谢了

时间:10-02 整理:3721RD 点击:
单片机编程八个发光二极管闪烁,P1口接八个灯,亮0.5S,灭0.5S循环……谢谢各位了
麻烦大家帮我编一下,谢谢啦

加0.5s的延迟就行

自己去学去,这么小的程序都写不了,还学什么单片机?

ORG 00H
MOV P2,#80H
START:MOV A,#0FFH    ;
      CLR C
      MOV R2,#8
LOOP:RRC A           ;
     MOV P1,A
     CALL DELAY
     DJNZ R2,LOOP
     MOV R2,#7
LOOP1:RLC A          ;
      MOV P1,A
      CALL DELAY
      DJNZ R2,LOOP1
      JMP START
DELAY:MOV R3,#50     ;  
D1:   MOV R4,#50
D2:   MOV R5,#248
      DJNZ R5,$
      DJNZ R4,D2
      DJNZ R3,D1
      RET
      END
这样对吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top