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

正文內(nèi)容

汽車電子技術與單片機第3章(完整版)

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

下一頁面
  

【正文】 位, PC高位不變,程序轉移到指定的地方。以上這幾條指令運算結果存放在 A中,下面這兩條指令的運算結果則存放在直接地址的地址單元中: 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? ? 四、控制轉移指令 ? 控制轉移指令包括無條件轉移指令、條件轉移指定、比較轉移指令、循環(huán)轉移指令及調(diào)用與返回指令。 DIV為除法指令,該指令的功能是把累加器 A中 8位無符號整數(shù)除以 B中的 8位無符號整數(shù),所得的商(為整數(shù))存放在累加器 A中,余數(shù)在寄存器 B中,清“ 0” Cy和溢出標志位 OV。 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? 二、算術運算指令 ? ? 在加法指令中,又分位普通加法和帶進位的加法。 ? ? 外部 RAM傳輸指令通常使用間接尋址的方式,主要可以分為以 Ri進行間接尋址和使用 16位的 DPTR進行的間接尋址。 上一頁 下一頁 返回 第一節(jié) MCS51指令系統(tǒng)概述 ? 取指令的任務是:根據(jù)程序計數(shù)器 PC中的值從程序存儲器讀出現(xiàn)行指令,送到指令寄存器。訪問外部數(shù)據(jù)存儲器的低 256字節(jié)時,只要把 MOV改為 MOVX就行了。 ? ? 操作數(shù)放在寄存中,在指令中直接以寄存器的名字來表示操作數(shù)的地址。 ? 指令的表示方法稱之為指令格式,其內(nèi)容包括指令的長度和指令內(nèi)部信息的安排等。一條指令通常由兩部分組成,即操作碼和操作數(shù)。例如 MOV A,R0就屬于寄存器尋址,即將 RO寄存器的內(nèi)容送到累加器 A中。訪問外部數(shù)據(jù)存儲器,還可用數(shù)據(jù)指針 DPTR作為間址寄存器, DPTR是 16位寄存器,故它可對整個外部數(shù)據(jù)存儲器空間( 64K)尋址。分析指令階段的任務是:將指令寄存器中的指令操作碼讀出后進行譯碼,分析其指令性質,如指令要求操作數(shù),則尋找操作數(shù)地址。針對外部 RAM的操作只能通過累加器 A來完成, MCS51系統(tǒng)中沒有專門的存儲器讀寫指令,實際上這些傳輸指令就是讀寫指令,為了區(qū)分是外部寄存器,特別是指令助記符上增加了“ X”代表外部之意。這組加法指令的功能是把所指出的字節(jié)變量與累加器 A的內(nèi)容相加,其結果放在累加器 A中。如果 B得內(nèi)容為“ 0”(除數(shù)為“ 0”),則結果 A, B中的內(nèi)容不定,并置位溢出標志位 OV。 ? ? 這里又分為長轉移、短轉移、絕對轉移和變址尋址轉移 4種方式。指令格式如下: ? 變址尋址轉移指令的功能是把累加器中 8位元符號數(shù)與數(shù)據(jù)指針 DPTR的 16位數(shù)相加,結果作為下條指令地址送入 PC,不改變累加器和數(shù)據(jù)指針 DPTR內(nèi)容,也不影響標志。指令格式如下: ? DJNZ Rn, rel ? DJNZ direct,rel ? ? 子程序結構是一種重要的程序結構。 上一頁 下一頁 返回 第二節(jié) MCS51單片機指令詳解 ? 五、位操作指令 ? ? 這組指令的功能是把由源操作數(shù)指出的位變量送到目的操作數(shù)指定的單元中去。先以 MCS51匯編語言作具體說明。操作數(shù)用于給指令和操作提示數(shù)據(jù)或地址。 ? [實例 ]求解多項式 y=2ab。 ? 38H~6FH單元向外傳數(shù)據(jù),需傳送 56次。 上一頁 下一頁 返回 第三節(jié) MCS51單片機系統(tǒng)程序設計實例 ? [實例 ]試計算發(fā)動機燃油溫度信號與油溫的關系。 上一頁 下一頁 返回 第三節(jié) MCS51單片機系統(tǒng)程序設計實例 ? [實例 ]在內(nèi)部 RAM 30H單元開始連續(xù)存放著 6個單字節(jié)數(shù),分別表示發(fā)動機在不同時刻的冷卻水溫度值,試找出其中最大的記錄值,以觀測發(fā)動機的實際工作過程的冷卻效果。假定在比較過程中,以 A存放大數(shù),將逐個比較的另一個中間過程的數(shù)值放在 37H單元中。發(fā)動機的燃油溫度通常是電壓信號,通過上表可以在得到一個電壓信號后,算出燃油溫度。x和 y可以使各種類型的數(shù)據(jù)。 MCS51單片機設置的條件轉移指令、比較轉移指令和位轉移指令可以實現(xiàn)程序的分支。分界符用于把語句格式中的各部分隔開,以便于匯編語言程序區(qū)分,包括空格,冒號,分號或逗號等多種符號,在 MCS51中,冒號(:)用于標號之后;空格()用于操作碼和操作數(shù)之間;逗號(,)用于操作數(shù)之間;分號(;)用于注釋之前。標號是指令的符號的地址,有了標號,程序中的其他語句才能訪問該語句。不影響其他寄存器或標志。 上一頁 下一頁 返回 第二節(jié) MCS51單片
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1