跪求大神解答汇编问题

2019-07-15 09:09发布

刚刚学51单片机,想要做个LED,LED灯编号“0、1、2、3、4、5、6、7、8、”。按2015顺序循环点亮LED,先点亮第二个,然后到第一个,以此类推。每个LED每次点亮的时间,大致设置为1s。改怎么写程序?
ORG  0000H;表示程序从地址0000H存放         LJMP  MAIN         ORG  1000H;表示程序从地址1000H存放MAIN:  MOV  A,#0DFHL2:    MOV  P1,A;将A的内容通过P1口输出       LCALL  DELAY 1000ms;调用延时子程序
  MOV  A,#07FHL0:  MOV  P1,A;将A的内容通过P1口输出         LCALL  DELAY 1000ms;调用延时子程序
       MOV  A,#0BFHL1:  MOV  P1,A;将A的内容通过P1口输出         LCALL  DELAY 1000ms;调用延时子程序
       MOV  A,#0FBHL5:  MOV  P1,A;将A的内容通过P1口输出         LCALL  DELAY 1000ms;调用延时子程序 LJMP  MAIN        END;程序结束这是我写的,感觉不对呀。
0条回答

一周热门 更多>