浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » IC/元器件

循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)

發(fā)布時(shí)間:2014/6/5 21:22:18 訪問次數(shù):871

   循環(huán)程序是最常用的程序結(jié)構(gòu)形式,AD652AQ在單片機(jī)的程序設(shè)計(jì)中,有時(shí)會(huì)碰到…‘段程序需要重復(fù)執(zhí)行多次的情況,此時(shí)就要用到循環(huán)結(jié)構(gòu)程序。與高級(jí)語(yǔ)言不同,匯編語(yǔ)言中沒有專門的循環(huán)指令,但可以使用條件轉(zhuǎn)移指令通過條件判斷來(lái)控制循環(huán)是繼續(xù)還是結(jié)束。

   程序:

   在這段程序中,為了延時(shí)需要多次執(zhí)行DJNZ指令,此時(shí)若用循環(huán)結(jié)構(gòu)指令就可以大大地簡(jiǎn)化程序的設(shè)計(jì),減少程序占用的存儲(chǔ)器空間。循環(huán)結(jié)構(gòu)指令一般由以下4個(gè)部分組成:

   (1)初始化部分

   初始化部分主要用來(lái)設(shè)置循環(huán)的初始值,包括預(yù)值數(shù)、計(jì)數(shù)器和數(shù)據(jù)指針的初值。如上例中的#250就是預(yù)值數(shù)初值。

   (2)循環(huán)處理部分

   循環(huán)處理部分是程序的主體部分,也稱為程序體,通過它可以完成程序處理的任務(wù)。要求重復(fù)執(zhí)行的程序段部分。主要完成計(jì)算機(jī)或操作任務(wù),同時(shí)也包括對(duì)初始值的修改。

   (3)循環(huán)控制部分

   循環(huán)控制部分可以控制程序循環(huán)的次數(shù),并修改預(yù)值數(shù)或計(jì)數(shù)器和指針的值,檢查該循環(huán)是否執(zhí)行了足夠的次數(shù),如果到了足夠的次數(shù),就采用條件轉(zhuǎn)移指令或判斷指令來(lái)控制循環(huán)時(shí)結(jié)束。如上例中的⑨、④指令就是當(dāng)R6或R7中的值為O時(shí)就結(jié)束轉(zhuǎn)移。

   (4)循環(huán)結(jié)束部分

   循環(huán)結(jié)束后必須返回,一般用RET或RETI(中斷返回,以后會(huì)講到)指令。這里注意以上4個(gè)部分中,第1部分和第4部分只能拭行一次,而第2部分和第3部分可以執(zhí)行多次。


   循環(huán)程序是最常用的程序結(jié)構(gòu)形式,AD652AQ在單片機(jī)的程序設(shè)計(jì)中,有時(shí)會(huì)碰到…‘段程序需要重復(fù)執(zhí)行多次的情況,此時(shí)就要用到循環(huán)結(jié)構(gòu)程序。與高級(jí)語(yǔ)言不同,匯編語(yǔ)言中沒有專門的循環(huán)指令,但可以使用條件轉(zhuǎn)移指令通過條件判斷來(lái)控制循環(huán)是繼續(xù)還是結(jié)束。

   程序:

   在這段程序中,為了延時(shí)需要多次執(zhí)行DJNZ指令,此時(shí)若用循環(huán)結(jié)構(gòu)指令就可以大大地簡(jiǎn)化程序的設(shè)計(jì),減少程序占用的存儲(chǔ)器空間。循環(huán)結(jié)構(gòu)指令一般由以下4個(gè)部分組成:

   (1)初始化部分

   初始化部分主要用來(lái)設(shè)置循環(huán)的初始值,包括預(yù)值數(shù)、計(jì)數(shù)器和數(shù)據(jù)指針的初值。如上例中的#250就是預(yù)值數(shù)初值。

   (2)循環(huán)處理部分

   循環(huán)處理部分是程序的主體部分,也稱為程序體,通過它可以完成程序處理的任務(wù)。要求重復(fù)執(zhí)行的程序段部分。主要完成計(jì)算機(jī)或操作任務(wù),同時(shí)也包括對(duì)初始值的修改。

   (3)循環(huán)控制部分

   循環(huán)控制部分可以控制程序循環(huán)的次數(shù),并修改預(yù)值數(shù)或計(jì)數(shù)器和指針的值,檢查該循環(huán)是否執(zhí)行了足夠的次數(shù),如果到了足夠的次數(shù),就采用條件轉(zhuǎn)移指令或判斷指令來(lái)控制循環(huán)時(shí)結(jié)束。如上例中的⑨、④指令就是當(dāng)R6或R7中的值為O時(shí)就結(jié)束轉(zhuǎn)移。

   (4)循環(huán)結(jié)束部分

   循環(huán)結(jié)束后必須返回,一般用RET或RETI(中斷返回,以后會(huì)講到)指令。這里注意以上4個(gè)部分中,第1部分和第4部分只能拭行一次,而第2部分和第3部分可以執(zhí)行多次。


熱門點(diǎn)擊

 

推薦技術(shù)資料

單片機(jī)版光立方的制作
    N視頻: http://v.youku.comN_sh... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!