新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機入門實驗八

        單片機入門實驗八

        作者: 時間:2016-11-24 來源:網絡 收藏
        ;*****************************************;

        ;實驗名稱: 2個獨立鍵盤控制LED燈實驗
        ;作者: 龍誼
        ;版本:VER 1.0
        ;說明: 初學者入門實驗
        ;修改:
        ;編程語言: 匯編語言

        ;******************************************;

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

        ORG00H
        START: MOVP0,#0FFH ;屏蔽LED燈
        MOVP2,#0FFH ;屏蔽獨立鍵盤
        PANDUAN:JNBP2.7,LIANG ;判斷點亮鍵盤是否按下?
        JNBP2.6,MIE ;判斷熄滅鍵盤是否按下?
        JMPPANDUAN ;無鍵盤按下返回重新判斷
        LIANG: CALLDELAY ;軟件去抖動
        JBP2.7,PANDUAN;點亮按鍵真的按下?
        JNBP2.7,$ ;點亮按鍵是否釋放?
        CLRP0.0 ;點亮LED燈
        JMPPANDUAN ;返回重新判斷鍵盤
        MIE: CALLDELAY ;軟件去抖動
        JBP2.6,PANDUAN;熄滅按鍵真的按下?
        JNBP2.6,$ ; 熄滅按鍵是否釋放?
        SETBP0.0 ;熄滅LED燈
        JMPPANDUAN ;返回重新判斷鍵盤
        DELAY: MOVR6,#20 ;采用12MHZ晶振,延時時間為0.01秒
        D1: MOVR7,#248
        DJNZR7,$
        DJNZR6,D1
        RET
        END



        關鍵詞: 單片機入門實

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 凌源市| 吴堡县| 湟源县| 鄂伦春自治旗| 鹤峰县| 鄯善县| 伊川县| 潼关县| 金塔县| 常宁市| 江孜县| 白银市| 定边县| 奎屯市| 沁源县| 沧源| 西吉县| 耿马| 吴川市| 肥东县| 辽源市| 和静县| 田东县| 赣州市| 定边县| 当涂县| 伊金霍洛旗| 子洲县| 康平县| 永胜县| 育儿| 庐江县| 托里县| 牡丹江市| 抚州市| 胶南市| 增城市| 慈利县| 金阳县| 宣汉县| 若尔盖县|