找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8034|回復: 2
收起左側(cè)

求助《霓虹燈控制》

[復制鏈接]
ID:4374 發(fā)表于 2008-8-18 13:32 | 顯示全部樓層 |閱讀模式
     ORG 0000H
      LJMP ST
      ORG 0100H
   ST:MOV R1,#03
  LP1:MOV R0,#0
      MOV DPTR,#TAB
  LP2:MOV A,R0
      MOVC A,@A+DPTR
      MOV P1,A
      LCALL DELY
      INC R0
      CJNE R0,#10,LP2
      DJNZ R1,LP1
      MOV P1,#00H
      SJMP ST
 DELY:MOV R4,#100
  DL1:MOV R2,#10
  DL2:MOV R3,#7DH
  DL3:NOP
      NOP
      DJNZ R3,DL3
      DJNZ R2,DL2
      DJNZ R4,DL1
      RET
  TAB:DB 18H,24H,42H,81H,00H
      DB 81H,42H,24H,18H,00H
      END

怎么樣可以從兩邊向中間3次,再從中間向兩邊5次?
回復

使用道具 舉報

ID:3348 發(fā)表于 2008-9-4 17:06 | 顯示全部樓層
  ORG 0100H
    LP1:MOV R0,#0
      MOV DPTR,#TAB
  LP2:MOV A,R0
      MOVC A,@A+DPTR
      MOV P1,A
      LCALL DELY
      INC R0
      CJNE R0,#40,LP2
       MOV P1,#00H
      SJMP  LP1
 DELY:MOV R4,#100
  DL1:MOV R2,#10
  DL2:MOV R3,#7DH
  DL3:NOP
      NOP
      DJNZ R3,DL3
      DJNZ R2,DL2
      DJNZ R4,DL1
      RET
  TAB:DB 18H,24H,42H,81H,00H,18H,24H,42H,81H,00H,18H,24H,42H,81H,00H
      DB 81H,42H,24H,18H,00H,81H,42H,24H,18H,00H,81H,42H,24H,18H,00H, 81H,42H,24H,18H,00H,81H,42H,24H,18H,00H
END
最簡便的方法就是將數(shù)據(jù)表擴展一下,上面就是用的這種方法,不怕麻煩的話,也可以將兩種閃爍的程序分開來寫。
回復

使用道具 舉報

ID:8230 發(fā)表于 2009-1-1 16:04 | 顯示全部樓層

就跑馬燈的。

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表