新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89C2051的紅外遙控學習器源程序

        基于AT89C2051的紅外遙控學習器源程序

        作者: 時間:2010-12-09 來源:網絡 收藏

        WRITNRT3: DEC RO
        WRITNET2: LCALL WRITEBYTE
        INC RO
        INC R3
        LJMP WRITNE1
        RET
        WRITBYTE: MOV R2,#08H
        BOUT1: CLR CLK
        RLC A
        MOV DATADUAN,C
        NOP
        SETB CLK
        NOPDJNZ R2,BOUT1
        CLRDATADUAN
        RET
        READBYTE: SETB DATAUAN
        MOV R2,#08H
        BIN1: CLR CLK
        NOP
        SETB CLK
        NOP
        MOV C,DATADUAN
        RLC A
        DJNZ R2,BIN1
        RET
        READCOM: CLR CS
        CLR CLK
        SETB DATADUAN
        SETB CS
        NOP
        SETB CLK ;1
        NOP
        CLR CLK
        NOP
        SETB CLK ;1
        NOP
        CLR DATAUAN
        CLR CLK
        NOP
        SETB CLK ;0
        RET
        WRITECOM: CLR CS
        NOP
        CLR CLK
        SETB DATADUAN
        SETB CS
        NOP
        SETB CLK ;1
        NOP
        CLR DATADUAN
        NOP
        CLR CLK
        NOP
        SETB CLK ;0
        NOP
        SETB DATADUAN
        NOP
        CLR CLK
        NOP
        SETB CLK ;1
        RET
        WRITEADRESS: MOV R2,#07H
        RLC A ;TIAO GUO
        DI 7 WEI
        BOUT2: CLR CLK
        RLC A
        MOV DATADUAN,C
        NOP
        DJNA R2,BOUT2
        CLR DATAUAN
        RET
        EQEN: CLR CS
        CLR CLK
        SETB DATADUAN
        SETB CS
        SETB CLK ;1
        NOP
        CLR CLK
        NOP
        CLR DATADUAN
        SETB CLK ;0
        NOP
        NOP
        CLR CLK
        NOP
        SETB CLK ;0
        NOP
        NOP
        SETB DATADUAN
        CLR CLK
        NOP
        SETB CLK ;1
        NOP
        NOP
        SETB CLK ;1
        NOP
        NOP
        CLR CLK
        NOP
        NOP
        CLR CS
        RET
        EWDS: CLR CS
        CLR CLK
        SETB DATADUAN
        SETB CS
        SETB CLK ;1
        NOP
        CLR CLK
        NOP
        CLR DATADUAN
        SETB CLK ;0
        NOP
        NOP
        CLR CLK
        NOP
        SETB CLK ;0
        NOP
        NOP
        CLR CLK
        NOP
        NOP
        RETB CLK ;0
        NOP
        NOP
        SETB CLK ;0
        NOP
        NOP
        CLR CLK
        NOP
        NOP
        SETB CLK ;0
        NOP
        NOP
        CLR CS
        CLR CLK
        RET
        DELAY: MOV R3,#96H
        DEL1: MOV R4,#OFFH
        DEL2: DJNZ R4,DEL2
        DJNZ R3,#DEL1
        RET
        END

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新竹市| 宾阳县| 澳门| 慈利县| 松溪县| 钦州市| 沾化县| 新蔡县| 长葛市| 蓬莱市| 原平市| 临洮县| 绥化市| 靖远县| 中山市| 合水县| 甘南县| 怀柔区| 松阳县| 阿图什市| 栖霞市| 岗巴县| 新平| 万荣县| 衡水市| 霍邱县| 青阳县| 利川市| 张家界市| 灌阳县| 项城市| 江油市| 新丰县| 湘潭市| 奉贤区| 页游| 镇康县| 通城县| 灵石县| 昭苏县| 泉州市|