硬件电路图如下所示:

MCS-51 LED交替发光电路图

程序代码如下所示:

ORG 0H

MAIN:
    MOV P0, #0F0H   ; P0口初始值为0F0H,只有P0.7~P0.4为高电平,控制第一组LED的亮灭
    ACALL DELAY     ; 延时1s

    MOV P0, #0FH    ; P0口初始值为0FH,只有P0.3~P0.0为高电平,控制第二组LED的亮灭
    ACALL DELAY     ; 延时1s

    SJMP MAIN       ; 无限循环

DELAY:
    MOV R0, #250    ; R0寄存器初值为250
DELAY_LOOP:
    DJNZ R0, DELAY_LOOP  ; R0寄存器自减,直到为0时退出
    RET

END
使用MCS-51的P0口控制八个发光二极管LED相邻四个二极管为一组使两组每隔1s交替发光一次周而复始设计出硬件电路图编写程序

原文地址: https://www.cveoy.top/t/topic/fHlO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录