新聞中心

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

        AT89C2051單片機紅外遙控學習器源程序

        作者: 時間:2012-03-12 來源:網絡 收藏

        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/171903.htm
        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上高县| 隆林| 金川县| 石泉县| 库车县| 天等县| 九龙城区| 水富县| 舟曲县| 徐州市| 弥渡县| 吴旗县| 循化| 登封市| 岳西县| 嘉兴市| 南平市| 滨州市| 根河市| 富蕴县| 巴马| 博兴县| 方山县| 梁河县| 芜湖县| 黄冈市| 农安县| 南江县| 临海市| 沙坪坝区| 开封市| 天峻县| 巴林右旗| 牟定县| 平利县| 镇赉县| 五大连池市| 木里| 南木林县| 江城| 肃南|