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

正文內(nèi)容

汽車電子技術(shù)與單片機第3章-文庫吧在線文庫

2025-03-21 19:26上一頁面

下一頁面
  

【正文】 兩個字節(jié),其中操作數(shù)既可能是數(shù)據(jù),也可能是地址。第三章 MCS51單片機系統(tǒng)程序設(shè)計 ? 第一節(jié) MCS51指令系統(tǒng)概述 ? 第二節(jié) MCS51單片機指令詳解 ? 第三節(jié) MCS51單片機系統(tǒng)程序設(shè)計實例 第一節(jié) MCS51指令系統(tǒng)概述 ? 一、概述 ? MCS51指令系統(tǒng)是一種簡明易掌握、效率較高的指令系統(tǒng)。二字節(jié)指令包括兩個字節(jié),其中一個字節(jié)為操作碼,第二個字節(jié)是操作數(shù)。 上一頁 下一頁 返回 第一節(jié) MCS51指令系統(tǒng)概述 ? ? 寄存器間接尋址方式可用于訪問內(nèi)部 RAM或外部數(shù)據(jù)存儲器。這種尋址方式對查表訪問特別有用。但單片機中的程序一般事先都已通過寫入器固化在片內(nèi)或片外程序存儲器中,因而一開機即可執(zhí)行指令。在特殊功能寄存器中有一個堆棧指針 SP,它指出棧頂?shù)奈恢?,在指令系統(tǒng)中有兩條用于數(shù)據(jù)操作的棧操作指令。 ? 帶進位的加法,除了與上述的運算相似外,還增加了進位標(biāo)制 Cy參加運算; 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? ? 通常的減法運算都帶有借位,這與帶進位的加法十分類似: 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? 1減 1指令 ? 這些指令可以實現(xiàn)對相應(yīng)的操作數(shù)的增 1和減 1操作,這種操作不會影響 PSW的狀態(tài),具體指令如下: ? 以上為自增 1運算,只需將 INC更改為 DEC,則可以實現(xiàn)減1運算,但增 1運算中還有 INC DPTR,實現(xiàn) DPTR增 1,而減 1中卻沒有這條指令。這些指令中的操作數(shù)都是 8位,它們在執(zhí)行時,不影響標(biāo)志位。指令格式如下: 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? 對于短轉(zhuǎn)移指令,在執(zhí)行時在 PC加 2之后,把指令的有符號的偏移量 rel加到 PC上,并計算出轉(zhuǎn)向地址。如果第一操作數(shù)(無符號數(shù))小于第二操作數(shù)(無符號整數(shù)),則置進位標(biāo)志位 Cy,否則對Cy清“ 0” ,不影響任何一個操作數(shù)的內(nèi)容。為了實現(xiàn)這一過程,必須有子程序調(diào)用指令和返回指令。指令格式如下: 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? ? 這組指令將操作數(shù)指出的位清“ 0”、取反、置“ 1”,不影響其他標(biāo)志。標(biāo)號的規(guī)則:標(biāo)號由 1~8個 ASCII字符組成,但頭一個字符必須是字母,其余可以是字母,數(shù)字或其他特定字符。 上一頁 下一頁 返回 第三節(jié) MCS51單片機系統(tǒng)程序設(shè)計實例 ? 匯編語言程序的結(jié)構(gòu)形式主要分為三種:順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。圖 33為分支程序框圖。表的結(jié)構(gòu)也是多種多樣的。由于輸入的字符之間很難找到什么規(guī)律,建立表格時將字符和其對應(yīng)的處理程序的地址一同存入。比較結(jié)束后把查找到的最大數(shù)送 38H單元中輸出。通常極值查找的算法有“篩選法”和“冒泡法”兩種,前者逐次在數(shù)表中查找最大(小)值,將這一數(shù)值記錄到某存儲單元內(nèi),并逐漸縮小查找范圍,最終得到所需的極值;后一種方法通過比較相鄰兩個數(shù)據(jù)的大小,得到相對結(jié)果,在將這一相對結(jié)果與后續(xù)數(shù)據(jù)進行比較,最終得到極值。一般情況下,對自變量 x是有變化規(guī)律的數(shù)據(jù),可以根據(jù)這一規(guī)律形成地址,對應(yīng)的 y則存放于該地址單元中;對 x是沒有變化規(guī)律的數(shù)據(jù),在表中存放 x及其對應(yīng)的 y值。 ? [實例 ]將內(nèi)部數(shù)據(jù)存儲器 38H~6FH單元的內(nèi)容傳送到外部數(shù)據(jù)存儲器以 1000H開始的連續(xù)單元中去。 上一頁 下一頁 返回 第三節(jié) MCS51單片機系統(tǒng)程序設(shè)計實例 ? 二、簡單程序設(shè)計 ? 簡單程序設(shè)計指的就是按照順序來執(zhí)行程序,程序中可以包含某種算法。操作碼是以指令助記符或偽指令助記符表示的,操作碼是匯編指令格式中唯一不能空缺的部分。 上一頁 返回 第三節(jié) MCS51單片機系統(tǒng)程序設(shè)計實例 ? 一、匯編語言程序的基本結(jié)構(gòu) ? 各種計算機的匯編語言的語法規(guī)則基本相同,且具有相同的語句格式。 ? 空操作指令 ? 這條語句什么也不做,消耗一個機器周期的時間,通常用于程序的延時。允許程序員把內(nèi)部 RAM單元用作程序循環(huán)計數(shù)器。 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? 執(zhí)行該指令時,先將 PC加 2,然后把 addr11送入 PC的低11
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1