结构推理
编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。
【正确答案】
本程序的硬件连接如图所示。当P1.0输出高电平时,LED灯亮,否则不亮。 其程序如下: MOV A,#01H;灯亮初值 SHIFT: LCAIL FLASH;调闪亮10次子程序 RR A ;右移一位 SJMP SHIFT;循环 FLASH: MOV R2,#0AH 闪烁10次计数 FLASH1; MOV P1,A;点亮 LCALL DELAY ;延时 MOV P1,#00H;熄灭 LCALL DELAY;延时 DJNZ R2,FLASH1;循环 RET
【答案解析】
提交答案
关闭