找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7946|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

求助!用8051與8155做一個8個LED燈間隔閃爍切換依次點(diǎn)亮程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:14977 發(fā)表于 2009-7-5 08:10 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
求助!用8051與8155做一個8個LED燈間隔閃爍切換依次點(diǎn)亮程序,不要用C語言!
首先間隔閃爍12秒,然后12秒過后自動切換到依次點(diǎn)亮LED燈25秒,然后再變回12秒的間隔閃爍,這樣循環(huán)下去!
謝謝各位高手幫小弟這個忙
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:14095 發(fā)表于 2009-7-5 21:31 | 只看該作者

START:   MOV        R0,#12
              MOV        A,#00H
LOOP:     MOV        P1,A
              ACALL     DELAY
              CPL         A
             DJNZ       R0,LOOP
             MOV        R1,#3 
LOOP1:  MOV        R3,#00H
LOOP2:  MOV        A,R3
             MOV       DPTR,#TABLE
             MOVC     A,@A+DPTR
             CJNE      A,#00H,LOOP3
             DJNZ     R1,LOOP1
             JMP        START
LOOP3:   MOV       P1,A
             ACALL    DELAY
             INC        R3 
             JMP        LOOP2
             RET
DELAY:  MOV       R5,#50
D1:       MOV       R6,#100
D2:       MOV       R7,#100
            DJNZ      R7,$
            DJNZ      R6,D2
            DJNZ      R5,D1
            RET
TABLE: DB         7FH,3FH,1FH,0FH,07H,03H,01H
           DB          00H
           END
              
            

回復(fù)

使用道具 舉報(bào)

板凳
ID:14095 發(fā)表于 2009-7-6 07:38 | 只看該作者

START:   MOV        R0,#12
              MOV        A,#00H
LOOP:     MOV        P1,A
              ACALL     DELAY
              CPL         A
             DJNZ       R0,LOOP
             MOV        R1,#3 
LOOP1:  MOV        R3,#00H
LOOP2:  MOV        A,R3
             MOV       DPTR,#TABLE
             MOVC     A,@A+DPTR
             CJNE      A,#02H,LOOP3
             DJNZ     R1,LOOP1
             JMP        START
LOOP3:   MOV       P1,A
             ACALL    DELAY
             INC        R3 
             JMP        LOOP2
             RET
DELAY:  MOV       R5,#50
D1:       MOV       R6,#100
D2:       MOV       R7,#100
            DJNZ      R7,$
            DJNZ      R6,D2
            DJNZ      R5,D1
            RET
TABLE: DB         7FH,3FH,1FH,0FH,07H,03H,01H,00H
           DB          02H
           END

回復(fù)

使用道具 舉報(bào)

地板
ID:14095 發(fā)表于 2009-7-6 07:57 | 只看該作者
前面那個有點(diǎn)不行
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表