freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第二章pic單片機(jī)指令系統(tǒng)-資料下載頁

2024-12-07 23:52本頁面
  

【正文】 F 或 ADDLWBCD加法運(yùn)算 匯編語言程序設(shè)計(jì) ? 延時(shí)程序的設(shè)計(jì) ? 1.簡單延時(shí)程序的編寫 ? 如果延時(shí)時(shí)間較短,可以讓程序簡單地連續(xù)執(zhí)行幾條空操作指令 “ NOP”。如果延時(shí)時(shí)間長,可以用循環(huán)來實(shí)現(xiàn)。 ? 2.延時(shí)程序的延時(shí)時(shí)間計(jì)算 ? 延時(shí)程序中計(jì)算指令執(zhí)行的時(shí)間和即為延時(shí)時(shí)間。如果使用 4MHz振蕩,則每個(gè)指令周期為 1μS。所以單周期指令時(shí)間為 1μS,雙周期指令時(shí)間為 2μS。在循環(huán)中插入空操作指令即可延長延時(shí)時(shí)間。 匯編語言程序設(shè)計(jì) ? 查表程序 ? 查表程序常用于數(shù)據(jù)補(bǔ)償,非線性修正,求非函數(shù)和代碼轉(zhuǎn)換,這種方法就不需要計(jì)算,速度又快,而且實(shí)現(xiàn)容易。查表程序用得恰當(dāng),可能大大簡化程序設(shè)計(jì),帶來極大方便。 ? 在單片微機(jī)中,要對(duì)程序存儲(chǔ)器的數(shù)據(jù)進(jìn)行訪問,必須用讀表操作。而 PIC系列 MCU沒有查表指今, PIC的查表程序是利用子程序帶值返回的特點(diǎn)來實(shí)現(xiàn)。具體是在主程序中先取表數(shù)據(jù)地址放入 W,接著調(diào)用子程序,子程序的第一條指令將 W置入 PC,則程序跳到數(shù)據(jù)地址的地方,再由 “ RETLW”指令將數(shù)據(jù)放入W返回到主程序。表格程序是通過一偏移量來修正PC值,由一條帶參數(shù)返回指令實(shí)現(xiàn)。 匯編語言程序設(shè)計(jì) ? 子程序設(shè)計(jì) ? 在編程過程中,常常會(huì)遇到一些完全相同的計(jì)算和操作,例如求各種數(shù)據(jù)的加減乘除運(yùn)算、代碼轉(zhuǎn)換和延時(shí)等。如果每次都編寫完全相同的程序段,會(huì)使編程相當(dāng)繁瑣、耽誤時(shí)間,而且浪費(fèi)大量的程序存儲(chǔ)器空間。因此,對(duì)這些基本操作功能都是將它編制成標(biāo)準(zhǔn)化的程序段,存儲(chǔ)于程序存儲(chǔ)器的指定區(qū)域,在每次需要時(shí)就調(diào)出使用,這種程序段就稱為子程序,調(diào)用子程序的程序稱為主程序或者調(diào)用程序。子程序結(jié)構(gòu)是程序設(shè)計(jì)標(biāo)準(zhǔn)化和模塊化的有效方法。 匯編語言程序設(shè)計(jì) ? ? 經(jīng)常需要根據(jù)條件判斷,確定程序多方向轉(zhuǎn)向選擇,實(shí)現(xiàn)對(duì)程序的靈活控制。用 PIC單片機(jī)指令可以輕松地構(gòu)成分支跳轉(zhuǎn)。在程序形式上,分支功能跳轉(zhuǎn)子程序與數(shù)據(jù)查表子程序的結(jié)構(gòu)類似,只是它是用 GOTO語句替代了 RETLW語句,并直接進(jìn)入不同的子程序中。 匯編語言程序設(shè)計(jì) 匯編語言程序設(shè)計(jì) 匯編語言程序設(shè)計(jì) 匯編語言程序設(shè)計(jì) 匯編語言程序設(shè)計(jì) 匯編語言程序設(shè)計(jì) 匯編語言程序設(shè)計(jì) 本章小節(jié) ? ( 1)基本概念 ? 指令:指揮計(jì)算機(jī)完成某個(gè)基本操作的命令。 ? 程序:完成一項(xiàng)任務(wù)所需的所有指令的有序集合。 ? 指令系統(tǒng):一臺(tái)計(jì)算機(jī)所能執(zhí)行的指令集合就是它的指令系統(tǒng)。 ? 指令的表示方法:有機(jī)器語言表示方法和匯編語言表示方法。其中機(jī)器語言的指令是用二進(jìn)制代碼表示,匯編語言的指令是用助記符表示。 ? ( 2) PIC16F87X系列單片機(jī)的指令分類 本章小節(jié) ? PIC16F87X單片機(jī)采用精簡指令集( RISC)結(jié)構(gòu),指令效率高,功能強(qiáng)。它的指令為單字的寬字位( 14)指令,由此生成的程序代碼短。指令條數(shù)少,僅有 35條。每條指令都由操作碼和操作數(shù)組成,按指令的操作對(duì)象將指令分為面向字節(jié)操作類指令、面向位操作類指令、常數(shù)操作和控制操作類指令。 ? ( 3) PIC匯編語言指令格式 ? PIC系列微控制器每條匯編語言指令由 4個(gè)部分組成,其書寫格式如下: ? 標(biāo)號(hào) 操作碼助記符 操作數(shù) 1,操作數(shù) 2;注釋 本章小節(jié) ? 掌握 PIC單片機(jī)指令的尋址方式 ? PIC16F87X單片機(jī)尋址方式根據(jù)操作數(shù)的來源分為立即數(shù)尋址、直接尋址、寄存器間接尋址和位尋址四種。 ? 熟記 PIC16F87X單片機(jī)的 35條指令助記符 ? 學(xué)會(huì)匯編語言程序設(shè)計(jì) 本章小節(jié) ? ( 1)匯編語言程序流程圖的基本結(jié)構(gòu) ? 順序程序結(jié)構(gòu):從頭至尾嚴(yán)格按照次序一條語句一條語句地順序執(zhí)行,且每一條語句均被執(zhí)行一遍。 ? 分支程序流程圖:一般包含一個(gè)判斷框和兩個(gè)或兩個(gè)以上的出口。從而形成程序的 2個(gè)或多個(gè)分支。 ? 循環(huán)程序流程圖:對(duì)某一段程序重復(fù)執(zhí)行多次。 ? ( 2) PIC 匯編語言的偽指令 ? 偽指令是程序設(shè)計(jì)人員向匯編器發(fā)布的控制命令,告訴匯編器如何完成匯編過程和一些規(guī)定的操作,以及控制匯編器的輸入、輸出和數(shù)據(jù)定位等。 本章小節(jié) ? ( 3) PIC匯編語言常用程序設(shè)計(jì)方法 ? 這是本章的重點(diǎn),要在實(shí)驗(yàn)中反復(fù)聯(lián)系,熟練掌握最基本的數(shù)據(jù)傳送程序的設(shè)計(jì)、 ? 算術(shù)邏輯運(yùn)算程序設(shè)計(jì)、延時(shí)程序的設(shè)計(jì)、查表程序設(shè)計(jì)和子程序設(shè)計(jì)。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1