用80C51单片机的P1端口作输出,经驱动电路接8只发光二极管,如图,输出位是“1”时,发光二极管点亮,输出

2024-12-05 14:47:02
推荐回答(5个)
回答(1):

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由外向内,再由内向外点亮

回答(2):

发光二极管点亮规律:先是第1和第8个亮,延时一段时间后,第2和第7个亮,延时后,再是第3和第6个亮,延时后,最后是第4和第5个点亮,延时后循环。

回答(3):

8只灯分左右两边,两边来回跑马。

百度嫌我字数不够

回答(4):

汇编的!看不懂!

回答(5):

上述程序执行过程中发光二极管点亮的工作规律为:首先是LED0、LED2、LED4、 LED6发光二极管亮,其余发光二极管暗;延时一段时间后,LED1、LED3、LED5、 LED7发光二极管亮,其余发光二极管暗;延时一段时间后,又是LED0、LED2、LED4、 LED6 发光二极管亮,其余发光二极管暗;循环不止。