新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 數(shù)碼管流水燈式顯示數(shù)據(jù)

        數(shù)碼管流水燈式顯示數(shù)據(jù)

        作者: 時間:2012-09-17 來源:網(wǎng)絡(luò) 收藏

        本程序是采用51單片機實現(xiàn)共陽管流動,蠻好看的,所以把程序?qū)懗鰜砗痛蠹乙黄鸱窒硪幌拢。?/p>本文引用地址:http://www.104case.com/article/170848.htm

        電路圖在下面

        11.jpg

        下面是匯編程序代碼:

        D0 BIT P2.0
        D1 BIT P2.1
        D2 BIT P2.2
        D3 BIT P2.3
        D4 BIT P2.5
        ORG 0000H
        SJMP START
        ORG 0040H
        START:MOV SP,#60H
        MOV R0,#00H
        MOV R1,#20
        MOV DPTR,#TABLE
        SETB D4
        MOV A,R0
        MOVC A,@A+DPTR //1
        MOV P0,A
        CLR D0
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //2
        MOV P0,A
        SETB D0
        CLR D1
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //3
        MOV P0,A
        SETB D1
        CLR D2
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //4
        MOV P0,A
        SETB D2
        CLR D3
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //5
        MOV P0,A
        SETB D3
        CLR D0
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //6
        MOV P0,A
        SETB D0
        CLR D1
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //7
        MOV P0,A
        SETB D1
        CLR D2
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //8
        MOV P0,A
        SETB D2
        CLR D3
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //9
        MOV P0,A
        SETB D3
        CLR D0
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //10
        MOV P0,A
        SETB D0
        CLR D1
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //11
        MOV P0,A
        SETB D1
        CLR D2
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //12
        MOV P0,A
        SETB D2
        CLR D3
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //13
        MOV P0,A
        SETB D3
        CLR D0
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //14
        MOV P0,A
        SETB D0
        CLR D1
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //15
        MOV P0,A
        SETB D1
        CLR D2
        LCALL DELAY
        MOV R1,#20
        INC R0
        MOV A,R0
        MOVC A,@A+DPTR //16
        MOV P0,A
        SETB D2
        CLR D3
        LCALL DELAY
        SETB D3
        LJMP START
        DELAY:MOV R7,#200
        DEL1:MOV R6,#125
        DEL2:DJNZ R6,DEL2
        DJNZ R7,DEL1
        DJNZ R1,DELAY
        RETTABLE:DB 0C0H,0F9H,0A4H,0B0H
        DB 99H,92H,82H,0F8H
        DB 80H,90H,88H,83H
        DB 0C6H,0A1H,86H,8EH
        END



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 花莲市| 上蔡县| 定安县| 抚顺市| 洛隆县| 淮阳县| 得荣县| 桐城市| 封开县| 鲁甸县| 延长县| 日土县| 共和县| 河东区| 陈巴尔虎旗| 鄂州市| 汝阳县| 南川市| 怀远县| 永康市| 平陆县| 台南市| 阳山县| 吉安县| 子长县| 江阴市| 江油市| 镶黄旗| 贵港市| 定远县| 百色市| 芮城县| 新蔡县| 米易县| 介休市| 翁牛特旗| 莱阳市| 开平市| 陆川县| 青岛市| 福鼎市|