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

正文內(nèi)容

51單片機(jī)匯編語言教程(精華版本)(留存版)

2025-09-19 00:35上一頁面

下一頁面
  

【正文】 3. CPU時(shí)序 I/O口 CPU微操作必須在統(tǒng)一的時(shí)鐘控制下才能正確進(jìn)行。 SFR之外的其它存儲(chǔ)單元用戶均不可用 (系統(tǒng)留用) 。字節(jié)是計(jì)算機(jī)數(shù)據(jù)的基本單位。 單片機(jī)的發(fā)展趨勢是高集成度、高性能、高性價(jià)比、低功耗 ——微控制器( Micro Compuer Unit)——增強(qiáng)功能的單片機(jī), 8位的 51內(nèi)核單片機(jī)仍然是目前主流機(jī)型。例如: (最后一組不足時(shí)左邊添 0湊齊 4位) 轉(zhuǎn)換規(guī)則: 第 1章 單片機(jī)基礎(chǔ)知識(shí)概述 (4)十進(jìn)制整數(shù)轉(zhuǎn)換成二、十六進(jìn)制整數(shù) 轉(zhuǎn)換規(guī)則:“除基取余”。 ② 30H 第 2章 單片機(jī)結(jié)構(gòu)及原理 ③ 區(qū)共有 80個(gè)字節(jié)單元( 30H~ 7FH),是用戶 RAM區(qū),但只能按字節(jié)進(jìn)行數(shù)據(jù)存取操作。 第 2章 單片機(jī)結(jié)構(gòu)及原理 P( ) 奇偶標(biāo)志位 該位始終跟蹤累加器 A中含“ 1”個(gè)數(shù)的奇偶性 如果 A中有奇數(shù)個(gè)“ 1”,則 P置“ 1”,否則置“ 0” 舉例 若 A=10011111,則 P=0 若 A=11000001,則 P=1 CY AC F0 RS1 RS0 OV F1 P 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0 CY AC F0 RS1 RS0 OV F1 P 位 位 位 位 位 位 位 位用途 :用于串行通訊中的數(shù)據(jù)校驗(yàn),判斷是否存在傳輸錯(cuò)誤。 P0~ P3口都可作為準(zhǔn)雙向通用 I/O口,其中只有 P0口需要外接上拉電阻;在需要擴(kuò)展片外設(shè)備時(shí), P2口可作為其地址線接口, P0口可作為其地址線 /數(shù)據(jù)線復(fù)用接口,此時(shí)它是真正的雙向口。 計(jì)算機(jī)執(zhí)行這類指令時(shí) , 它首先根據(jù)指令中的寄存器名稱找到所需要的操作數(shù)地址 , 再由操作數(shù)地址找到操作數(shù) , 并完成相應(yīng)操作 。 注意,由于 rel只能形成 128~ +127字節(jié)的跳轉(zhuǎn),故編程時(shí)必須考慮當(dāng)前行與被跳轉(zhuǎn)行之間的地址范圍不能超限。 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 數(shù)據(jù)傳送類指令的基本通式為: 助記符 目的操作數(shù) , 源操作數(shù) 它表示將 源單元 (src)的內(nèi)容傳送給 目的單元 (dest) ,傳送后源單元中內(nèi)容不變。 ? MOV R1 , P1 。 ? MOV R0, A; ? MOV P1,# 0F0H; ? MOV R0, 30H ; ? MOV DPTR,# 1200H ; ? MOVX DPTR, A ; ? MOVC A, A+ DPTR ; ? MOV 40H, 50H ; ? MOV P2, P1 ; ?程序執(zhí)行后, P2=F0H 。 INC R0。 ?INC DPTR 。 (41H) ← A C=0 A=34H A=4D; C=1 。 A=17H 。 P1= XXXX0000B 。 ANL R0,0F0H。 ← C 。 答: MOV A, 20H MOV B, 21H MUL AB MOV R3, A MOV R2, B 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 5 .偽指令 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 控制轉(zhuǎn)移類指令 共有 22條 , 主要功能是通過改變程序計(jì)數(shù)器 PC的內(nèi)容 , 進(jìn)而改變程序流向 。( 40H) ← A 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 舉例 11 ( A)=38H 分析結(jié)果 1 RL A 2 RLC A 3 RR A 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 編程 將 A的內(nèi)容乘以 10 第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 編程 用 80C51單片機(jī)實(shí)現(xiàn) Y= 邏輯運(yùn)算的功能 3210 xxxx ???第 3章 單片機(jī)的匯編語言與程序設(shè)計(jì) 邏輯運(yùn)算指令快捷記憶法 規(guī)律:除 data與 direct外,幾乎所有運(yùn)算都是以 A為目的操作數(shù)。試解讀如下程序并說明其功能 。 ORL 64H,96H。 A←A ∧ 0FH 。 B←68H 。 A←A 0E7HCY 。 ?INC R0 。 ?MOV R0, 65H。 A=82H 堆棧操作類指令 ?PUSH direct ?; SP ←(SP) + 1, (SP) ←(direct) ?/ PUSH指令把數(shù)據(jù)壓入堆棧:首先( SP) +1→ ( SP),指向棧頂上的一個(gè)空單元;然后把直接尋址單元的內(nèi)容壓入所指單元。 ? MOV R0, 30H 。立即數(shù) 12H→A SETB 。Cy← ,其中, ( 6)位尋址 51單片機(jī)片內(nèi) RAM里的部分存儲(chǔ)單元和某些特殊功能寄存器除了具有字節(jié)地址外 , 還具有位地址 。 ( 2)寄存器尋址 指令中以通用寄存器的形式表示操作數(shù)的尋址方式稱為寄存器尋址 , 這里的通用寄存器特指: A、 B、 DPTR、 R0~R7和 CY。單片機(jī)的時(shí)序信號(hào)包括振蕩周期、時(shí)鐘周期、機(jī)器周期和指令周期。 10010011 + 11110000 ———————— CY= 1 10000011 進(jìn)位標(biāo)志位 CY CY AC F0 RS1 RS0 OV F1 P 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0 CY AC F0 RS1 RS0 OV F1 P 位 位 位 位 位 位 位 位用途 : 根據(jù) CY判斷加減運(yùn)算時(shí)有無進(jìn)位或借位; 在位操作中 CY可作為位累加器用。 任一時(shí)刻 CPU只能選用一組工作寄存器為當(dāng)前工作寄存器組。 一般表達(dá)式為: 其中,基數(shù)為 16,各位加權(quán)數(shù)為 0~ A~F 。 一般表達(dá)式為: 其中,基數(shù)為 2,各位加權(quán)數(shù)為 0, 1。 VCC VSS XTAL2 XTAL1 RST P0. 0 P1. 0 P2. 0 ALE P3. 0 (2)、時(shí)鐘電路: XTAL XTAL2 (3)、復(fù)位引腳: RST (4)、并行口: P0、 P P P3 (7)、 ALE:地址鎖存控制信號(hào) (1)、電源引腳: VCC(+5V)、 VSS(地 ) EA PSEN (5)、 EA:訪問程序存儲(chǔ)控制信號(hào) (6)、 PSEN:外部 ROM讀選通信號(hào) RXD/ TXD/ INT0/ INT1/ T0/ T1/ WR/ RD/ 1 2 3 4 5 6 7 8 9 10111213141516171819 20 40 39 38 37 36 35 34 33 32 3130292827262524242221 8031 80C51 8751 89C51 管腳圖 MCS51單片機(jī)信號(hào)引腳簡介 ( 1)電源及晶振引腳 VCC(40腳 ): +5V電源引腳 VSS(20腳 ): 接地引腳 XTAL1(19腳 );外接晶振引腳(內(nèi)置放大器輸入端) XTAL2(18腳 ):外接晶振引腳(內(nèi)置放大器輸出端) Vcc 80C51 20 40 第 2章 單片機(jī)結(jié)構(gòu)及原理 ( 2)控制引腳 ALE/PROG(30)為地址鎖存使能輸出 / 編程脈沖輸入 RST/VPD(9)為復(fù)位 / 備用電源引腳 PSEN(29):輸出訪問片外程序存儲(chǔ)器讀選通信號(hào) EA/ VPP (31):外部 ROM允許訪問 / 編程電源輸入 第 2章 單片機(jī)結(jié)構(gòu)及原理 ( 3) 并行 I/O口引腳 共計(jì) 4 8 = 32 個(gè)引腳,其中: ~ ( 39~ 32腳) ——P0口; ~ ( 1~ 8腳) ——P1口; ~ ( 21~ 28腳) ——P2口; ~ ( 10~ 17腳) ——P3口。 PSW各位的定義: 按位置定義的名稱 按功能定義的名稱 第 2章 單片機(jī)結(jié)構(gòu)及原理 CY AC F0 RS1 RS0 OV F1 P 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0 CY AC F0 RS1 RS0 OV F1 P 位 位 位 位 位 位 位 位( 2)程序狀態(tài)字寄存器 ( Program State Word——PSW) PSW是一個(gè) 8位的專用寄存器 , 用于存放程序運(yùn)行過程中的各種狀態(tài)信息 。 讀鎖存器內(nèi)部總線寫鎖存器讀引腳鎖存器QDQVCC內(nèi)部上拉電阻V 第 2章 單片機(jī)結(jié)構(gòu)及原理 第 2章 單片機(jī)結(jié)構(gòu)及原理 MCS51單片機(jī)結(jié)構(gòu) MCS51的存儲(chǔ)器結(jié)構(gòu) 單片機(jī)的復(fù)位、時(shí)鐘與時(shí)序 并行 I/O口 P1口 P3口 P0口 P2口 P3口的結(jié)構(gòu)組成 = 1個(gè)鎖存器 + 2個(gè)三態(tài)緩沖器 + 1個(gè)第二功能控制單元 + 1個(gè)輸出驅(qū)動(dòng)單元 鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能VCC內(nèi)部上拉電阻鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能內(nèi)部上拉電阻3 4 1 2 第二輸入功能 V 第 2章 單片機(jī)結(jié)構(gòu)及原理 鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能VCC內(nèi)部上拉電阻鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能內(nèi)部上拉電阻P3口具有 P1的三種工作方式 + 第二功能方式 輸出時(shí) : D端 =1→Q=1→V截止 →=1 D端 =0→Q=0→V導(dǎo)通 →=0 讀引腳時(shí) : →讀引腳三態(tài)門 1→內(nèi)部總線(需先寫 1) 讀鎖存器 : Q端 →讀鎖存器三態(tài)門 2→內(nèi)部總線 3 4 1 2 第二輸入功能 V 第二輸出功能 = “1” (與非門開鎖 ) 第 2章 單片機(jī)結(jié)構(gòu)及原理 P3口的第二功能方式: 輸出時(shí) :第二輸出功能 = 1→與非門輸出 0→V截止 →=1 第二輸出功能 = 0→與非門輸出 1→V導(dǎo)通 →=0 輸入時(shí) : →三態(tài)門 4→第二輸入功能 D端 寫 “ 1” (與非門開鎖 ) (第二輸出功能先寫 “ 1”) 鎖存器QDQ讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能VCC內(nèi)部上拉電阻鎖存器讀鎖存器內(nèi)部總線寫鎖存器讀引腳第二輸出功能內(nèi)部上拉電阻3 4 1 2 第二輸入功能 V 第 2章 單片機(jī)結(jié)構(gòu)及原理 P3口第二功能定義 引腳 名稱 第二功能定義 RXD 串行通信數(shù)據(jù)接收端 輸入 TXD 串行通信數(shù)據(jù)發(fā)送端 輸出 外部中斷 0請求端口 輸入 外部中斷 1請求端口 輸入 T0 定時(shí)器 /計(jì)數(shù)器 0外部計(jì)數(shù)輸入端口 輸入 T1 定時(shí)器 /計(jì)數(shù)器 1外部計(jì)數(shù)輸入端口 輸入 片外數(shù)據(jù)存儲(chǔ)器寫選通 輸出 片外數(shù)據(jù)存儲(chǔ)器讀選通 輸入 INT0WRINT1RD第 2章 單片機(jī)結(jié)構(gòu)及原理 第 2章 單片機(jī)結(jié)構(gòu)及原理 MCS51單片機(jī)結(jié)構(gòu) MCS51的存儲(chǔ)器結(jié)構(gòu) 單片機(jī)的復(fù)位、時(shí)鐘與時(shí)序 并行 I/O口 P1口 P3口 P0口 P2口 P0口的結(jié)構(gòu)組成 = 1個(gè)鎖存器 + 2個(gè)三態(tài)緩沖器 + 1個(gè)輸出控制電路 (非門 X+與門 A+電子開關(guān) MUX) +1個(gè)輸出驅(qū)動(dòng)電路 (場效應(yīng)管 V2 +V1) P0口既可以作為 通用 I/O口 實(shí)現(xiàn)輸入 /輸出功能,也可作為單片機(jī) 地址 /數(shù)據(jù)線 實(shí)現(xiàn)外設(shè)擴(kuò)展功能。A←(0D0H
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1