找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4261|回復: 0
打印 上一主題 下一主題
收起左側

查表法流水燈源代碼(匯編)

[復制鏈接]
跳轉到指定樓層
樓主
ID:367592 發(fā)表于 2018-7-10 09:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
基于51單片機匯編語言
查表法流水燈
適合變化類型較多的流水燈
       ;查表法廣告流水燈
       ORG   00H
       MOV P2,#80H
START:  MOV   DPTR,#TABLE    ; 將表的地址存入數(shù)據指針
LOOP:   CLR   A
        MOVC  A,@A+DPTR      ;到數(shù)據指針所指的地址取碼
        CJNE  A,#01,LOOP1   ; 取出的碼是否01H?否則跳到LOOP1
        JMP   START
LOOP1:   MOV   P1,A
        MOV   R3,#20
        CALL  DELAY
        INC   DPTR
        JMP   LOOP
DELAY: MOV   R4,#20
D1:    MOV   R5,#248
        DJNZ  R5,$
        DJNZ  R4,D1
        DJNZ  R3,DELAY
        RET
TABLE: DB    0FEH,0FDH,0FBH,0F7H  ;左移
        DB    0EFH,0DFH,0BFH,7FH
        DB    0FEH,0FDH,0FBH,0F7H  ;左移
        DB    0EFH,0DFH,0BFH,7FH
        DB    7FH,0BFH,0DFH,0EFH    ;右移
        DB    0F7H,0FBH,0FDH,0FEH
        DB    7FH,0BFH,0DFH,0EFH    ;右移
        DB    0F7H,0FBH,0FDH,0FEH
        DB    00H,0FFH,00H,0FFH     ;閃爍
        DB    01H                   ;結束碼
        END




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

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