新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機驅(qū)動dac0832輸出方波三角波正玄波程序

        單片機驅(qū)動dac0832輸出方波三角波正玄波程序

        作者: 時間:2016-11-30 來源:網(wǎng)絡 收藏
        電路圖

        仿真文件及完整的源代碼下載地址:http://www.51hei.com/bbs/dpj-20395-1.html
        下面是匯編程序源碼,可以用按鍵來控制
        org 0000h
        ajmp main
        org0030h
        main:mov a,#00h
        clr p1.0
        clr p1.1
        jnb p3.0, zhengxuan
        jnb p3.1,juchi
        jnb p3.2,sanjiao
        sjmp MAIN

        本文引用地址:http://www.104case.com/article/201611/323789.htm

        sanjiao:
        mov a,#00h
        clr p1.0
        clr p1.1
        loop:
        mov p0,a
        inc a
        mov r0,#10h
        djnz r0,$
        jnb p3.0 , zhengxuan
        jnb p3.1,juchi
        sjmp loop

        ret


        juchi:mov a,#00h
        clr p1.0
        clr p1.1
        up : mov p0,a
        inca
        jnb p3.0, zhengxuan
        jnb p3.2, sanjiao
        jnz up
        down: dec a
        mov p0,a
        jnb p3.0 , zhengxuan
        jnb p3.2,sanjiao
        jnz down
        sjmp up
        ret


        zhengxuan:mov R5,#00h
        sin:mov a,r5
        clr p1.0
        clr p1.1
        mov DPTR,#TAB
        MOVC A,@A+DPTR

        MOV P0,A
        INC R5
        jnb p3.1,juchi
        jnb p3.2,sanjiao
        AJMP SIN
        TAB: DB 80H,83H,86H,89H,8DH,90H,93H,96H
        DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH
        DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H
        DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H
        DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H
        DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H
        DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH
        DB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH
        DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH
        DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H
        DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH
        DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH
        DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H
        DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H
        DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H
        DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H
        DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H
        DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H
        DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH
        DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H
        DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H
        DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH
        DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H
        DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H
        DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H
        DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H
        DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H
        DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H
        DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H
        DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH
        DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H
        DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H
        ret


        end



        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 浦江县| 古浪县| 云浮市| 积石山| 和静县| 望谟县| 长顺县| 新干县| 白水县| 乌鲁木齐县| 牙克石市| 承德县| 惠安县| 天峨县| 佛坪县| 玉田县| 延边| 堆龙德庆县| 达日县| 华池县| 佛坪县| 保山市| 乐东| 台山市| 霞浦县| 长乐市| 潢川县| 图们市| 赤城县| 博白县| 乐至县| 南阳市| 阜城县| 延川县| 西乌珠穆沁旗| 和政县| 葫芦岛市| 石棉县| 海晏县| 务川| 乌兰浩特市|