编制一个循环闪烁灯的程序。设80C51单片机的P1口作为输出口,经驱动电路(74LS240:8反相三态缓冲/驱动器)接8只发光二极管,如图所示。当输出位为"1"时,发光二极管点亮,输出位为“0”时为暗。试编程实现:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。(不要求编写子程序,设延时1秒的子程序名为 DY1S)
ORG 0200HFLASH: MOV A, #01HFSH0: MOV R2, #0AHFLOP: MOV P1, A LCALL DY1S MOV P1, #00H
LCALL FLOP
DJNZ R2, FLOP RL A SJMP FSH0 RET这个程序是不是有问题 为什么有
LCALL FLOP这一句什么意思?
