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

正文內(nèi)容

51單片機匯編語言教程(精華版本)-免費閱讀

2025-08-29 00:35 上一頁面

下一頁面
  

【正文】 LOOP2: MOV R7,00H。 A←/A 。 C← 1 ∧ 0=0 。 P1= XXXXxxxxB 第 3章 單片機的匯編語言與程序設(shè)計 功能:將 80H位相與的結(jié)果 , 通過 。 MOV R0, A。 ORL A,R1。 ANL A,00001111B。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 9:試解讀如下程序并說明其功能 。 B= 9; A=58H 。 第 3章 單片機的匯編語言與程序設(shè)計 設(shè)( A) =00H,(R3)=19H MUL AB 第 3章 單片機的匯編語言與程序設(shè)計 舉例 7:試解讀如下程序并說明其功能 MOV A,17H MOV B,68H MUL AB MOV 30H,A MOV 31H,B 。 A =12H 。 CY位清零 。 ?INC R0。 注意:對于用十六進制數(shù)表示的數(shù)字或地址,若其最高位是A~ F,則需在最高位前加零(與“標號” 或“標示符”區(qū)分)。 A ←34H 。 第 3章 單片機的匯編語言與程序設(shè)計 5 .偽指令 第 3章 單片機的匯編語言與程序設(shè)計 算術(shù)運算類指令 共有 24條 , 包括加 、 減 、 乘 、 除和增減 1運算等 。(A)=88H 。 ?2 XCHD A , R0 。 ? MOV 10H , 20H 。 A←(Ri) 。 第 3章 單片機的匯編語言與程序設(shè)計 舉例:將立即數(shù) 68H送入片內(nèi) 20H 第 3章 單片機的匯編語言與程序設(shè)計 舉例:將立即數(shù) 68H送入片內(nèi) 20H MOV 20H,68H。根據(jù)指令的不同功能,操作數(shù)可以是 3個、 2個、 1個或沒有操作數(shù);操作數(shù)大于 1時,操作數(shù)之間用英文逗號隔開,不區(qū)分大小寫。 匯編語言程序需要經(jīng)過編譯程序翻譯成機器碼 , 讓計算機執(zhí)行 。Cy←(7FH) ,其中, 7FH是位地址 MOV C, 。 MOV A, R0 ; 尋址范圍為 256B MOVX A,DPTR ; 尋址范圍為 64KB 第 3章 單片機的匯編語言與程序設(shè)計 MOV A,0E2H ; A←0E2H MOV DPTR, 2022H ; DPTR←2022H ( 4)立即尋址 如果操作數(shù)在指令中直接給出 , 并與操作碼的機器碼一起存放在程序存儲器內(nèi) , 則程序執(zhí)行時便可立即得到 ,而不需要另外尋找 , 故稱為立即尋址 。A←PSW ,機器碼為 E5D0H 它們的形式雖然不同,但匯編后的機器碼是完全一樣的,均為 E5D0H。 MCS51單片機指令系統(tǒng)共有 111條指令 , 按功能可劃分為四大類: 數(shù)據(jù)傳送與交換類 算術(shù)運算類 邏輯運算類 轉(zhuǎn)移控制類 第 3章 單片機的匯編語言與程序設(shè)計 第 3章 單片機的匯編語言與程序設(shè)計 尋址方式 ——尋找操作數(shù)所在地址單元的方式。 第 2章 單片機結(jié)構(gòu)及原理 漏極開路與上拉電阻的概念 →封鎖與門 A≡0 →地址 /數(shù)據(jù)端與 A輸出無關(guān) 控制端 =0→MUX下通 →/Q與 V1柵極直通 → V2截止 →V1漏極開路 第 2章 單片機結(jié)構(gòu)及原理 為使漏極開路的 V1有效,必須通過上拉電阻與電源接通,上拉電阻的阻值一般為 ~ 10kΩ。 第 2章 單片機結(jié)構(gòu)及原理 第 2章 單片機結(jié)構(gòu)及原理 MCS51單片機結(jié)構(gòu) MCS51的存儲器結(jié)構(gòu) 、時鐘與時序 3. CPU時序 I/O口 時序是計算機指令執(zhí)行時各種微操作 在時間上的順序 關(guān)系,其作用是保證 CPU中各種微操作有序運行。 PSW中的各位信息通常是在指令執(zhí)行過程中自動形成的 ,但也可以由傳送指令加以改變 。 第 2章 單片機結(jié)構(gòu)及原理 ( 2) 高 128字節(jié) RAM區(qū) 在 80H~ FFH的高 128字節(jié) RAM區(qū)中,離散地分布有 21個特殊功能寄存器( Spetial Function Register),又稱為特殊功能寄存器區(qū)。 P0~ P3是單片機對外聯(lián)絡(luò)的重要通道 第 2章 單片機結(jié)構(gòu)及原理 P3口的特殊功能 第 2章 MCS51單片機結(jié)構(gòu)及原理 MCS51單片機結(jié)構(gòu) MCS51的存儲器結(jié)構(gòu) 、時鐘與時序 I/O口 MCS51單片機結(jié)構(gòu) 2. MCS51單片機的內(nèi)部結(jié)構(gòu) 2. MCS51引腳及功能 MCS51的存儲器結(jié)構(gòu) 、時鐘與時序 I/O口 第 2章 單片機結(jié)構(gòu)及原理 MCS51單片機結(jié)構(gòu) MCS51的存儲器結(jié)構(gòu) 2 .程序存儲器 3. 數(shù)據(jù)存儲器 、時鐘與時序 I/O口 第 2章 單片機結(jié)構(gòu)及原理 MCS51系列單片機存儲器配置如圖 : 共有四個物理存儲空間,或三個邏輯存儲空間。每除一次取一個余數(shù),從低位排向高位。 0123 212021211 1 0 1 ????????B00112211 2222 ???????????? ???? bbbbN nnnnB例如: 第 1章 單片機基礎(chǔ)知識概述 十六進制 : 0~ A~F。第 1章 單片機基礎(chǔ)知識概述 單片機概述 單片機學(xué)習(xí)的預(yù)備知識 第 1章 單片機基礎(chǔ)知識概述 單片機概述 什么是單片機? 為什么要學(xué)單片機? 怎樣學(xué)習(xí)單片機? 單片機學(xué)習(xí)的預(yù)備知識 Proteus軟件簡介 1. 什么是單片機? —— 從 微型計算機 技術(shù)的兩大發(fā)展分支談起 第 1章 單片機基礎(chǔ)知識概述 ⑴ 單片計算機 ( Single Chip Microputer) SCM—— 將通用微計算機 基本功能部件 集成在 一塊芯片上構(gòu)成的一種專用微計算機系統(tǒng) 第 1章 單片機基礎(chǔ)知識概述 單片機應(yīng)用范例 第 1章 單片機基礎(chǔ)知識概述 單片機的發(fā)展: 從 1976年起, Intel公司先后推出 MCS48( 4位)、 MCS51( 8位)和 MCS96( 16位)三大系列單片機。規(guī)則:逢十六進一,后綴為 H。 例如: 第 1章 單片機基礎(chǔ)知識概述 4. 位 字節(jié) 字 位 (bit): 二進制數(shù)中的一位,其值不是“ 1”,就是“ 0”。 第 2章 單片機結(jié)構(gòu)及原理 POM作用:存放程序、表格或常數(shù)(非易失性 ——掉電保存) RAM 作用:存放程序運行結(jié)果 字長: 8位 數(shù)量: 256B 30H 低 128B( 00H~ 7FH )為普通 RAM區(qū) 高 128B ( 80H~ FFH)為特殊功能寄存器區(qū) 第 2章 單片機結(jié)構(gòu)及原理 (1) 低 128字節(jié)的區(qū)域 ① 工作寄存器區(qū)( 00H1FH) ② 可位尋址區(qū)( 20H2FH) ③ 用戶 RAM區(qū)( 30H7FH) ① ② ③ 30H 第 2章 單片機結(jié)構(gòu)及原理 ① 區(qū)共有 32個字節(jié)單元( 00H~1FH),分為 4組,每組 8個單元,命名為工作寄存器 R0~ R7)。 30H 第 2章 單片機結(jié)構(gòu)及原理 具有標準的 SFR名稱和符號、字節(jié)地址和位地址 前述的 Acc、 PSW、 DPL、 DPH等幾個寄存器都屬于 SFR,其余寄存器將在以后章節(jié)中結(jié)合應(yīng)用進行介紹。 PSW各位的定義: 按位置定義的名稱 按功能定義的名稱 第 2章 單片機結(jié)構(gòu)及原理 CY( ) 進位標志 在進行 加或減運算 時,如果操作結(jié)果最高位有進位或借位時, CY由硬件置“ 1”,否則清“ 0”。 ( 1)時序的概念 第 2章 單片機結(jié)構(gòu)及原理 時序定時單位共有 4個參數(shù): 拍(振蕩周期、時鐘周期) P、狀態(tài)周期 S、機器周期、指令周期 ? 一個狀態(tài)( S)包含 2個拍( P) 。 注意: P P P3口無需外接上拉電阻(已有內(nèi)部上拉電阻) 讀鎖存器內(nèi)部總線寫鎖存器讀引腳鎖存器QDQVCC內(nèi)部上拉電阻鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能VCC內(nèi)部上拉電阻鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能內(nèi)部上拉電阻3 4 1 2 第二輸入功能 V 第 2章 單片機結(jié)構(gòu)及原理 P0口的 通用 IO工作方式 ( 控制端 =0) 輸出時 : D端 =1→Q反端 =0→V1截止 →=1 D端 =0→Q反端 =1→V1導(dǎo)通 →=0 讀引腳時 : →讀引腳三態(tài)門 1→內(nèi)部總線(需要先寫 “ 1”) 讀鎖存器 : Q端 →讀鎖存器三態(tài)門 2→內(nèi)部總線 第 2章 單片機結(jié)構(gòu)及原理 P0口的 地址 /數(shù)據(jù)分時復(fù)用方式 ( 控制端 =1) “地址 /數(shù)據(jù)” 端無條件輸入 /輸出,是嚴格意義上的雙向口 “地址 /數(shù)據(jù)”方式下沒有漏極開路問題,無需外接上拉電阻 第 2章 單片機結(jié)構(gòu)及原理 第 2章 單片機結(jié)構(gòu)及原理 MCS51單片機結(jié)構(gòu) MCS51的存儲器結(jié)構(gòu) 單片機的復(fù)位、時鐘與時序 并行 I/O口 P1口 P3口 P0口 P2口 P2口的結(jié)構(gòu)組成 鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址 控制VCC內(nèi)部上拉電阻MUX多路開關(guān)鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址 控制內(nèi)部上拉電阻多路開關(guān) = 1個鎖存器 + 2個三態(tài)緩沖器 + 1個輸出控制單元 + 1個輸出驅(qū)動單元 V 第 2章 單片機結(jié)構(gòu)及原理 P2口可以實現(xiàn)通用 I/O口和地址輸出口兩種功能 輸出時 : D端 =1→Q端 =1→V截止 →=1 D端 =0→Q端 =0→V導(dǎo)通 →=0 讀引腳時 : →讀引腳三態(tài)門 →內(nèi)部總線(需要先寫 “ 1”) 讀鎖存器 : Q端 →讀鎖存器三態(tài)門 →內(nèi)部總線 P2作為 通用 I/O口 時( 控制端 =0) 鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址 控制VCC內(nèi)部上拉電阻MUX多路開關(guān)鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址 控制內(nèi)部上拉電阻多路開關(guān)V 第 2章 單片機結(jié)構(gòu)及原理 輸出時 :地址端 =1→V截止 →=1 地址端 =0→V導(dǎo)通 →=0 P2作為 地址輸出口 時( 控制端 =1) 鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址 控制VCC內(nèi)部上拉電阻MUX多路開關(guān)鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳地址 控制內(nèi)部上拉電阻多路開關(guān)V 第 2章 單片機結(jié)構(gòu)及原理 P0~ P3小結(jié) 1. 結(jié)構(gòu) 2. 功能 B0H A0H 90H 80H SFR地址 ★ 第二功能 ★ ★ 總線端口 ★ ★ ★ ★ 準雙向 IO口 P3 P2 P1 P0 ★ ★ ★ 內(nèi)部上拉電阻 ★ ★ ★ 輸出控制 ★ ★ MUX開關(guān) ★ ★ ★ ★ D鎖存器 P3 P2 P1 P0 第 2章 單片機結(jié)構(gòu)及原理 本章小結(jié) 單片機的 CPU由控制器和運算器組成,在時鐘電路和復(fù)位電路的支持下,按一定的時序工作。 尋址方式越多,計算機的功能就越強。為增強所編程序的可讀性,一般提倡盡量采用后者方式。 該操作數(shù)稱為立即數(shù) , 并在其前冠以 “ ”號 , 以表示非地址 。Cy←(7FH) ,其中, MOV C, 。 匯編語言編程的優(yōu)點是代碼精煉 、 執(zhí)行速度快 , 但不便于編寫較復(fù)雜的程序 。 START: MOV A,12H 。 ?用指令實現(xiàn)下述功能。 (DPTR)←A R0=38H DPTR =1818H A←(38H)=12H
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1