新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機入門程序一

        單片機入門程序一

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

        ;實驗名稱: 閃爍燈實驗
        ;作者: 龍誼
        ;版本:VER 1.0
        ;說明:初學者學習單片機編程入門實驗
        ;修改:
        ;編程語言: 匯編語言
        ;編程日期: 2010-04-12

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

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

        方法一:

        ORG00H
        START:CLRP0.0;P0.0置0,使發光二極管亮
        CALLDELAY;調延時子程序
        SETBP0.0 ;P0.0置1,使發光二極管滅
        CALLDELAY;調延時子程序
        JMPSTART ;返回進行循環
        DELAY:MOVR5,#20 ;采用晶振12MHZ,此延時子程序的延時時間為0.2秒
        D1: MOVR6,#20
        D2: MOVR7,#248
        DJNZR7,$
        DJNZR6,D2
        DJNZR5,D1
        RET
        END

        方法二:

        ORG00H
        START:CPLP0.0;位P0.0做取反處理,使發光二極管產生亮與滅交替的效果
        CALLDELAY;調延時子程序
        JMPSTART;返回進行循環
        DELAY:MOVR5,#20;采用晶振12MHZ,此延時子程序的延時時間為0.2秒
        D1: MOVR6,#20
        D2: MOVR7,#248
        DJNZR7,$
        DJNZR6,D2
        DJNZR5,D1
        RET
        END



        關鍵詞: 單片機入門程

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 甘洛县| 开远市| 宁波市| 安岳县| 卢龙县| 资源县| 延吉市| 东乌| 宝应县| 安岳县| 伽师县| 务川| 乌什县| 平利县| 天等县| 广昌县| 始兴县| 涟水县| 买车| 乐东| 台山市| 土默特右旗| 沈丘县| 桓台县| 伊春市| 滦南县| 永州市| 平陆县| 临夏县| 定南县| 湟中县| 宝清县| 达州市| 彰化县| 政和县| 岳阳县| 高要市| 凌云县| 通海县| 德江县| 晋宁县|