日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
調(diào)試通過(guò)的燈閃程序
調(diào)試通過(guò)的燈閃程序
 更新時(shí)間:2008-7-26 19:56:05  點(diǎn)擊數(shù):4
【字體: 字體顏色

先是讓第一個(gè)燈閃的程序:

start: SETB P0.0;(1)是讓燈滅
       LCALL DELAY;(2)是延時(shí),調(diào)用延時(shí)子程序指令
       CLR P0.0;(3)是讓燈亮
       LCALL DELAY;(4)和第二條一模一樣,也是調(diào)用延時(shí)子程序指令
       LJMP start;(5)跳轉(zhuǎn)回去執(zhí)行第一條指令
DELAY: MOV R7,#250;(6)讓R7作為計(jì)數(shù)器,并裝入一個(gè)常數(shù)
D1:    MOV R6,#250;(7)讓R6作為計(jì)數(shù)器,并裝入一個(gè)常數(shù)
D2:    DJNZ R6,D2;(8)讓R6減1,并判斷R6是否為0。若R6為0,向下執(zhí)行指令。若R6不為0,跳轉(zhuǎn)D2,繼續(xù)讓R6減1。
 DJNZ R7,D1;(9)讓R7減1,并判斷R7是否為0。若R7為0,向下執(zhí)行指令。若R7不為0,跳轉(zhuǎn)D1,使R6完成新一輪計(jì)數(shù)。
 RET;(10)返回指令。
 END;(11)程序結(jié)束

再是挨著閃的程序:

;------------------主程序------------------
START: CLR     P0.0;P0.0輸出低電平,使LED1點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.0;P0.0輸出高電平,使LED1熄滅
       CLR     P0.1;P0.1輸出低電平,使LED2點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.1;P0.1輸出高電平,使LED2熄滅
       CLR     P0.2;P0.2輸出低電平,使LED3點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.2;P0.2輸出高電平,使LED3熄滅
       CLR     P0.3;P0.3輸出低電平,使LED4點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.3;P0.3輸出高電平,使LED4熄滅
       CLR     P0.4;P0.4輸出低電平,使LED5點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.4;P0.4輸出高電平,使LED5熄滅
       CLR     P0.5;P0.5輸出低電平,使LED6點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.5;P0.5輸出高電平,使LED6熄滅
       CLR     P0.6;P0.6輸出低電平,使LED7點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.6;P0.6輸出高電平,使LED7熄滅
       CLR     P0.7;P0.7輸出低電平,使LED8點(diǎn)亮
       ACALL   DELAY;調(diào)用延時(shí)子程序
       SETB    P0.7;P0.7輸出高電平,使LED8熄滅
       ACALL   DELAY;調(diào)用延時(shí)子程序
       AJMP    START;八個(gè)燈一次亮了后返回開(kāi)頭再次循環(huán)
       ;------延時(shí)子程序-------
DELAY: MOV     R0,#255;R0裝入255
D1:    MOV     R1,#255;R1裝入255
       DJNZ    R1,$;使R1自減為零后執(zhí)行下一句指令
       DJNZ    R0,D1;R0自減1,如果為零執(zhí)行下一句指令,如果不為零,跳轉(zhuǎn)D1
       RET;子程序返回
;==============================================================================;
 END;程序結(jié)束

  • 上一篇: 一種新的單片機(jī)“看門狗”電路軟件設(shè)計(jì)方法
  • 下一篇: 單片機(jī)音樂(lè)程序的設(shè)計(jì)與實(shí)驗(yàn)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1