LP:MOV P1,#81H ;点亮第1第8灯
LCALL DELAY
MOV P1,#42H ;点亮第2第7灯
LCALL DELAY
MOV P1,#24H ;点亮第3第6灯
LCALL DELAY
MOV P1,#18H ;点亮第4第5灯
LCALL DELAY
MOV P1,#24H ;点亮第3第6灯
LCALL DELAY
MOV P1,#42H ;点亮第2第7灯
LCALL DELAY
SJMP LP
可见执行结果是:LED由外向内,再由内向外点亮
发光二极管点亮规律:先是第1和第8个亮,延时一段时间后,第2和第7个亮,延时后,再是第3和第6个亮,延时后,最后是第4和第5个点亮,延时后循环。
8只灯分左右两边,两边来回跑马。
百度嫌我字数不够
汇编的!看不懂!
上述程序执行过程中发光二极管点亮的工作规律为:首先是LED0、LED2、LED4、 LED6发光二极管亮,其余发光二极管暗;延时一段时间后,LED1、LED3、LED5、 LED7发光二极管亮,其余发光二极管暗;延时一段时间后,又是LED0、LED2、LED4、 LED6 发光二极管亮,其余发光二极管暗;循环不止。