循环显示的程序

循环显示的程序很简单,如下所示:
       ORG 0000H
       LJMP START
       ORG 0030H
START:
       MOV DPTR,   #LED_TAB
       MOV R3,   #16         ;此数字应与显示的花样个数相同
LOOP_DISP:
       MOV A, R3
       MOVC A, @A+DPTR
       MOV P1, A
       LCALL DELAY
       DJNZ R3,   LOOP_DISP
       SJMP START
LED_TAB:
       DB 0FFH, 00H,0FFH, 00H, 01H, 03H, 07H, 0FH,......
       ; 全灭,全亮,全灭,全亮,亮7个,亮6个,亮5个,亮4个......
       ;显示花样数据,任意编写,不要超过256个

DELAY: MOV R6, #200
   LP: MOV R7, #250
       DJNZ R7, $
       DJNZ R6, LP
       RET

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值