在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)的防盜門(mén)控制程序

            單片機(jī)的防盜門(mén)控制程序

            作者: 時(shí)間:2012-08-24 來(lái)源:網(wǎng)絡(luò) 收藏

            一個(gè),采用無(wú)線(xiàn)遙控方式開(kāi)門(mén),步進(jìn)馬達(dá)執(zhí)行動(dòng)作。
            ;2009.11.22修正,采用AT89C2051,liweiqiang
            ;P3.3接峰鳴器
            ;P3.5接門(mén)狀態(tài)開(kāi)關(guān)信號(hào)輸入,低電位表示門(mén)已關(guān)上,高電位表示門(mén)已打開(kāi)
            ;P3.7搖控開(kāi)門(mén)信號(hào)輸入,低電位表示有開(kāi)門(mén)信號(hào)。
            org 0000h
            ljmp start
            org 000bh
            ljmp int_0

            本文引用地址:http://www.biyoush.com/article/170986.htm

            start:
            mov sp,#60h
            mov tmod,#01h
            mov th0,#0b0h
            mov tl0,#0b8h
            mov r1,#00h
            mov r0,#00h
            setb ea
            setb et0
            setb tr0
            ;============================================
            main:;主循環(huán)開(kāi)始
            jb p3.5,kss;P35=0,表示門(mén)已關(guān)門(mén).向下執(zhí)行
            jnb 20H.0,kss;20H.0=0表示已鎖門(mén).轉(zhuǎn)手工開(kāi)鎖信號(hào)檢測(cè)處
            lcall gs;關(guān)鎖
            clr 20H.0;置20H.0=0,表示已鎖一次門(mén).
            kss:;;手工開(kāi)鎖信號(hào)檢測(cè)
            jnb p3.5,kst;如果門(mén)被手動(dòng)從里面打開(kāi)過(guò)就向下執(zhí)行清鎖門(mén)標(biāo)志位。
            ajmp ddjm
            kst:;搖控開(kāi)鎖信號(hào)檢測(cè)
            jb p3.7,kmjs;有低電平開(kāi)鎖信號(hào)?是向下執(zhí)行
            lcall delay;延時(shí)消抖動(dòng)
            jnb p3.7,kmjs;確認(rèn)開(kāi)鎖按鍵是否已放開(kāi)。是向下執(zhí)行
            lcall ks;開(kāi)鎖
            setb tr0;_i後r
            kmjs:;_Tr
            cjne r0,#30,main;_Tr15秒後zyT的B
            mov r0,#00h
            clr tr0

            ddjm:
            jb p3.5,$;等待門(mén)被關(guān)上
            setb 20h.0;門(mén)關(guān)上后清已鎖門(mén)標(biāo)志位,
            clr tr0; 停止
            jmp main;反回主程式
            ;===========================================

            int_0:
            push psw
            push acc
            inc r1
            cjne r1,#14,ext
            inc r0
            mov r1,#00h
            ext:
            mov th0,#0b0h
            mov tl0,#0b8h
            pop acc
            pop psw
            reti


            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;開(kāi)鎖子

            ks:
            mov r0,#3
            loop1:
            mov p1,#10101111b
            acall delay
            mov p1,#11001111b
            acall delay
            mov p1,#11010111b
            acall delay
            mov p1,#10110111b
            acall delay
            djnz r0,loop1
            mov p1,#0ffh
            lcall delay1
            lcall bz
            mov r1,#00h
            setb tr0
            ret
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;關(guān)鎖子
            gs:
            lcall delay1
            lcall delay1
            lcall delay1
            lcall delay1
            mov r0,#3
            loop2:
            mov p1,#10110111b
            acall delay
            mov p1,#11010111b
            acall delay
            mov p1,#11001111b
            acall delay
            mov p1,#10101111b
            acall delay
            djnz r0,loop2
            mov p1,#0ffh
            lcall delay1
            lcall bz
            lcall delay
            lcall bz

            ret
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            bz:
            clr p3.3
            lcall delay1
            setb p3.3
            ret
            delay:
            mov r6,#30
            d1:mov r7,#0
            d2:djnz r7,d2
            djnz r6,d1
            ret


            delay1:
            mov r5,#200
            dd1: mov r4,#100
            dd2: mov r3,#10
            dd3: djnz r3,dd3
            djnz r4,dd2
            djnz r5,dd1
            ret
            end



            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉