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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-數(shù)字液壓閥的系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-02-04 13:14本頁(yè)面

【導(dǎo)讀】液壓閥是流體傳動(dòng)中不可或缺的功能單元。一方面,流體傳動(dòng)系統(tǒng)的優(yōu)化升級(jí)需。要液壓閥相應(yīng)提高性能;另一方面,液壓閥本身的創(chuàng)新也給流體系統(tǒng)帶來(lái)了新的活力。如今,液壓閥在體積、性能、能耗、智能化、制造加工工藝等方面都有了極大的發(fā)展。隨著液壓系統(tǒng)與電子技術(shù)、IT技術(shù)以及網(wǎng)絡(luò)技術(shù)的融合,液壓閥進(jìn)入了數(shù)字化時(shí)代。液壓數(shù)字閥是未來(lái)與比例閥、伺服閥相輔相爭(zhēng)的一個(gè)全新的新閥種。它具有價(jià)格更低、更易與計(jì)算機(jī)相接、放大驅(qū)動(dòng)裝置更簡(jiǎn)單,而且體積更小的特點(diǎn)。在今后的市場(chǎng)上,勢(shì)必將占有更大的份額!今后的趨勢(shì)是螺紋插裝閥在擠壓板式閥的市場(chǎng)空間。這是因?yàn)槁菁y插裝閥不只是一種結(jié)構(gòu)形式的變化,而它還給液。螺紋插裝閥最初是由于工程機(jī)械需要液壓。今后二通插裝閥與螺紋插裝閥可分割閥的整個(gè)流量范圍,即二通。插裝閥用于300~500l/min以上,螺紋插裝閥用于300~500l/min以下的系統(tǒng)領(lǐng)域。識(shí),站在市場(chǎng)的高峰和前列。

  

【正文】 1 一個(gè) 8 位算術(shù)邏輯單元 2 32 個(gè) I/O 口 4 組 8 位端口 可單獨(dú)尋址 3 兩個(gè) 16 位定時(shí)計(jì)數(shù)器 4 全雙工串行通信 5 6 個(gè)中斷源兩個(gè)中斷優(yōu)先級(jí) 6 128 字節(jié)內(nèi)置 RAM 7 獨(dú)立的 64K 字節(jié)可尋址數(shù)據(jù)和代碼區(qū) 每個(gè) 805 1處理周期包括 12 個(gè)振蕩周期 每 12 個(gè)振蕩周期用來(lái)完成一項(xiàng)操作 如取指令和。計(jì)算指令執(zhí)行時(shí)間可把時(shí)鐘頻率除以 12 取倒數(shù) 然后指令執(zhí)行所須的周期數(shù)因此 如果你的系統(tǒng)時(shí)鐘是 除以 12 后就得到了每秒 執(zhí)行的指令個(gè)數(shù) 為 921583 條指令 取倒數(shù)將得到每條指令所須的時(shí)間 2 存儲(chǔ)區(qū)結(jié)構(gòu) 8051結(jié)構(gòu)提供給用戶(hù) 3 個(gè)不同的存儲(chǔ)空間 如圖 A1 每個(gè)存儲(chǔ)空間包括從 0 到最大存儲(chǔ)范圍的連續(xù)的字節(jié)地址空間 通過(guò)利用特定地址的尋址指令 解決了地址重疊的問(wèn)題三個(gè)地址空間的功能如圖所示 北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 35 圖 A1805 1存儲(chǔ)結(jié)構(gòu) CODE 區(qū) 第一個(gè)存儲(chǔ)空間是代碼段 用來(lái)存放可執(zhí)行代碼 被 16 位尋址空間可達(dá) 64K 代碼段是只讀的 當(dāng)要對(duì)外接存儲(chǔ)器件如 EPROM 進(jìn)行尋址 時(shí)處理器會(huì)產(chǎn)生一個(gè)信號(hào) 但這并不意味著代碼區(qū)一定要用一個(gè) EPROM 目前 一般使用 EEPROM 作為外接存儲(chǔ)器 可以被外圍器件或 805 1 進(jìn)行改寫(xiě)這使系統(tǒng)更新更加容易 新的軟件可以下載到 EEPROM 中 而不用拆開(kāi)它然后裝入一個(gè)新的 EEPROM 另外 帶電池的SRAMs 也可用來(lái)代替 EPROM 他可以像 EEPROM 一樣進(jìn)行程序的更新 并且沒(méi)有像EEPROM 那樣讀寫(xiě)周期的限制,但是當(dāng)電源耗盡時(shí) 存儲(chǔ)在 SRAMs 中的程序也隨之丟失 使用 SRAMs 來(lái)代替 EPROM 時(shí)允許快速下載新 程序到目標(biāo)系統(tǒng)中 這避免了編程 /調(diào)試 /擦寫(xiě)這樣一個(gè)循環(huán)過(guò)程 不再需要使用昂貴的在線(xiàn)仿真器,除了可執(zhí)行代碼,還可在代碼段中存儲(chǔ)查尋表 為達(dá)此目的 8051提供了通過(guò)數(shù)據(jù)指針 DPTR 或程序計(jì)數(shù)器加上由累加器提供的偏移量進(jìn)行尋址的指令 這樣就可以把表頭地址裝入 DPTR 中 把表中要尋址的元素的偏移量裝入累加器中 8051 在執(zhí)行指令時(shí)的過(guò)程中把這兩者相加 由此可節(jié)省不少指令周期 在以后的例子中我們會(huì)看到這點(diǎn)。 DATA 區(qū) 第二個(gè)存儲(chǔ)區(qū)是 8051內(nèi) 128 字節(jié)的內(nèi)部 RAM 或 8052 的 前 128 字節(jié)內(nèi)部 RAM 這部分主要是作為數(shù)據(jù)段稱(chēng)為 DATA 區(qū)指令用一個(gè)或兩個(gè)周期來(lái)訪(fǎng)問(wèn)數(shù)據(jù)段 訪(fǎng)問(wèn) DATA 區(qū)比訪(fǎng)問(wèn) XDATA 區(qū)要快因?yàn)樗捎弥苯訉ぶ贩绞蕉L(fǎng)問(wèn) XDATA 須采用間接尋址 必須先初始化 DPTR 通常我們把使用比較頻繁的變量或局部變量存儲(chǔ)在DATA 段中,但是必須節(jié)省使用 DATA 段 因?yàn)樗目臻g畢竟有限 在數(shù)據(jù)段中也可通過(guò) R0 和 R1 采用間接尋址 R0 和 R1 被作為數(shù)據(jù)區(qū)的指針 北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 36 將要恢復(fù)或改變字節(jié)的地址放入 R0 或 R1 中根據(jù)源操作數(shù)和目的操作數(shù)的不同 執(zhí)行指令需要一個(gè)或 兩個(gè)周期數(shù)據(jù)段中有兩個(gè)小段 第一個(gè)子段包含四組寄存器組 每組寄存器組包含八個(gè)寄存器共 32 個(gè)寄存器 可在任何時(shí)候通過(guò)修改 PSW 寄存器的 RS1和 RS0 這兩位來(lái)選擇四組寄存器的任意一組作為工作寄存器組 805 1也可默認(rèn)任意一組作為工作寄存器組 工作寄存器組的快速切換不僅使參數(shù)傳遞更為方便 而且可在 805 1 中進(jìn)行快速任務(wù)轉(zhuǎn)換 另外一個(gè)子段叫做位尋址段 BDATA 包括 16 個(gè)字節(jié) 共 128 位 每一位都可單獨(dú)尋址 805 1有好幾條位操作指令 這使得程序控制非常方便并且可幫助軟件代替外部 組合邏輯這樣就減少了系統(tǒng)中的模塊數(shù)位尋址段的這 16 個(gè)字節(jié)也可像數(shù)據(jù)段中其它字節(jié)一樣進(jìn)行字節(jié)尋址。 特殊功能寄存器 中斷系統(tǒng)和外部功能控制寄做特殊功能寄存器 簡(jiǎn)稱(chēng) SFR 其中很多寄存器都可位尋址 可通過(guò)名字進(jìn)行引用 如果要對(duì)中斷使能寄存器中的 EA 位進(jìn)行尋址 可使用 EA 或 或 0AFH SFRs 控制定時(shí) / 計(jì)數(shù)器 串行口 中斷源及中斷優(yōu)先級(jí)等 這些寄存器的尋址方式和 DATA 取中的其它字節(jié)和位一樣可位尋址 SFR 如表 A1所示 可進(jìn)行位尋址的 SFR 表 A1 IDATA 區(qū) 8051 系列的一些單片機(jī)如 8052 有附加的 128 字節(jié)的內(nèi)部 RAM 位于從 80H 開(kāi)始的地址空間中 被稱(chēng)為 IDATA 因?yàn)?IDATA 區(qū)的地址和 SFRs 的地址是重疊的 北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 37 通過(guò)區(qū)分所訪(fǎng)問(wèn)的存儲(chǔ)區(qū)來(lái)解決地址重疊問(wèn)題 因?yàn)?IDATA 區(qū)只能通過(guò)間接尋址來(lái)訪(fǎng)問(wèn) XDATA 區(qū) 8051 的最后一個(gè)存儲(chǔ)空間為 64K 和 CODE 區(qū)一樣 采用 16 位地址尋址 稱(chēng)作外部數(shù)據(jù)區(qū)簡(jiǎn)稱(chēng) XDATA 區(qū)這個(gè)區(qū)通常包括一些 RAM ( 如 SRAM ) 或一些需要通過(guò)總線(xiàn)接口的外圍器件 對(duì) XDATA 的讀寫(xiě)操作需要至少兩個(gè)處理周期 使用 DPTR R0 或 DPTR R1 對(duì) DPTR 來(lái)說(shuō) 至少需要兩個(gè)處理周期來(lái)裝入地址 而讀寫(xiě)又需要兩個(gè)處理周期 同樣 對(duì)于 R0 或 R1 裝入需要一個(gè)以上的處理周期 而讀寫(xiě)又需兩個(gè)周期 由此可見(jiàn) 處理 XDATA 中的數(shù)據(jù)至少要花 3 個(gè)指令周期 因此 使用頻繁的數(shù)據(jù)應(yīng)盡量保存在 DATA 區(qū)中。 如果不需要和外部器件進(jìn)行 I/O 操作或者希望在和外部器件進(jìn)行 I/O 操作時(shí)開(kāi)關(guān) RAM 則 XDATA 可全部使用 64K RAM 關(guān)于這方面的應(yīng)用將 在以后介紹 3 位操作和布爾邏輯 8051可分別對(duì) BDATA 和 SFRs 中 128 個(gè)可尋址位 32 個(gè) I/O 口進(jìn)行位邏輯操作 可對(duì)這些位進(jìn)行與 或 異或 求補(bǔ)置位 清零等操作 并可像轉(zhuǎn)移字節(jié)那樣轉(zhuǎn)移位列表 A1 MOVC 22H 把位地址 22H 中的數(shù)移入進(jìn)位位中 ORL C 23H 把位地址 23H 中的數(shù)和進(jìn)位位中的數(shù)相或 MOV 24H C 把進(jìn)位位中的數(shù)移入位地址 24H 中,可尋址位也可作為條件轉(zhuǎn)移的條件 一條很有用的指令就是 JBC 通過(guò)判斷可尋址位是否置位來(lái)決定是否進(jìn) 行轉(zhuǎn)移 如果該位置位則轉(zhuǎn)移 并清零該位這條指令能夠在兩個(gè)處理周期中完成 比在兩個(gè)代碼段中分別使用跳轉(zhuǎn)和清零指令要節(jié)省一到兩個(gè)處理周期比如說(shuō) 你要編寫(xiě)一個(gè)過(guò)程 等待 置位 然后跳轉(zhuǎn) 但是等待有時(shí)間限制 這樣就需要設(shè)置一個(gè)時(shí)間,時(shí)間到達(dá)后跳出查詢(xún) 檢測(cè)到 置位后跳出 并清零 一般的邏輯流程如下 例 A2 MOV timeout TO_VALUE 設(shè)置查詢(xún)時(shí)間 L2 JB 置位則跳轉(zhuǎn) DJNZ timeout L2 查詢(xún)時(shí)間計(jì)數(shù) L1 CLR 清零 RET 退出 北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 38 當(dāng)使用 JBC 時(shí)程序如下例 A3 MOV timeout TO_VALUE 設(shè)置查詢(xún)時(shí)間 L2 JBC 置位則跳轉(zhuǎn)并清零 DJNZ timeout L2 查詢(xún)時(shí)間計(jì)數(shù) L1 RET 退出利用 JBC 不但節(jié)省了代碼長(zhǎng)度而且使程序更加簡(jiǎn)潔美觀(guān) 以后在編制代碼時(shí)要習(xí)慣使用這條指令 4 尋址方式 8051 可對(duì)存儲(chǔ)區(qū)直接或間接尋址 這些是典型的尋址方式直接尋址是在指令中直接包含所須尋址的字 節(jié)地址直接尋址只能在 DATA 區(qū)和 SFR 中進(jìn)行如下例列表 A4 MOV A 03H 把地址 03H 中的數(shù)移入累加器 MOV 43H 22H 把地址 22H 中的數(shù)移入地址 43H 中, MOV 02H C 把 C 中的數(shù)移入位地址 02H 中 MOV 42H 18 把立即數(shù) 18 移入地址 42H 中 , MOV 09H SBUF 把串行緩沖區(qū)中的數(shù)移入地址 09H 中,間接尋址要使用 DPTR PC R0 R1寄存器 用來(lái)存放所要訪(fǎng)問(wèn)數(shù)據(jù)的地址 指令使用指針寄存器 而不是直接使用地址 用間接尋址方式可訪(fǎng)問(wèn) CODE IDATA XDATA 存儲(chǔ)區(qū)對(duì) DATA 存儲(chǔ)區(qū)也可進(jìn)行間接尋址 只能用直接尋址方式對(duì)位地址進(jìn)行尋址 在進(jìn)行塊移動(dòng)時(shí) 用間接尋址十分方便 能用最少的代碼完成操作 可以利用循環(huán)過(guò)程使指針遞增對(duì) CODE 區(qū)進(jìn)行尋址時(shí) 將基址存入 DPTR 或 PC 中 把變址存入累加器中這種方法在查表時(shí)十分有用舉例如下例 A5 DATA 和 IDATA 區(qū)尋址 MOV R1 22H 設(shè)置 R1 為指向 DATA 區(qū)內(nèi)的地址22H 的指針 , MOV R0 0A9H 設(shè)置 R0 為指向 IDATA 區(qū)內(nèi)的地址 0A9H 的指針 , MOV A @R1 讀入地址 22H 的數(shù)據(jù) , MOV @R0 A將累加器中的數(shù)據(jù)寫(xiě)入地址 A9H , INC R0 RO 中的地址變?yōu)?AAH , INC R1R1 中的地址變?yōu)?23H ,MOV 34H @R0 將地址 AAH 中的數(shù)據(jù)寫(xiě)入 34H , MOV @R1 67H 把立即數(shù)寫(xiě)入地址 23H, XDATA 區(qū)尋址 MOV DPTR 3048H DPTR 指向外部存儲(chǔ)區(qū) , MOVX A @DPTR 讀入外部存儲(chǔ)區(qū)地址 3048H 中的數(shù) , INC DPTR 指針加一 , MOV A 26H 立即數(shù) 26H 寫(xiě)入 A 中 MOVX @DPTR A將 26H 寫(xiě)入外部存儲(chǔ)區(qū)地址 3049H 中 , MOV R0 87H R0 指向外部存儲(chǔ)區(qū)地址 87H , MOVX A @R0 將外部存儲(chǔ)區(qū)地址 87H 中的數(shù)讀入累加器中 , 代碼區(qū)尋址 , MOV DPTR 北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 39 TABLE_BASE DPTR 指向表首 地址 , MOV A index 把偏移量裝入累加器中 , MOVC A @A+DPTR 從表中讀入數(shù)據(jù)到累加器中。 5 處理器狀態(tài) 處理器的狀態(tài)保存在狀態(tài)寄存器 PSW 中 狀態(tài)字中包括進(jìn)位位 用于 BCD 碼處理的輔助進(jìn)位位 奇偶標(biāo)志位 溢出標(biāo)志位 還有前面提到的用于寄存器組選擇的 RS0 和 RS10 組從地址 00H 開(kāi)始 1 組從地址 08H 開(kāi)始 2 組從地址 10H 開(kāi)始3 組從地址 18H 開(kāi)始這些地址都可通過(guò)直接或間接方式進(jìn)行尋址 PSW 的結(jié)構(gòu)如下 CY 進(jìn)位標(biāo)志位 AC 輔助進(jìn)位標(biāo)志位 F0 通用標(biāo)志位 RS1 寄存器組選擇位高位 RS0 寄存器組選擇位低位 OV 溢出標(biāo)志位 USR 用戶(hù)定義標(biāo)志位 P 奇偶標(biāo)志位 6 電源控制 8051 的 CHMOS 版本可通過(guò)軟件設(shè)置兩種節(jié)電方式空閑模式和低功耗模式,設(shè)置電源控制寄存器 PCON 的相應(yīng)位來(lái)進(jìn)入節(jié)電方式置位 IDLE 進(jìn)入空閑模式,空閑模式將停止程序執(zhí)行 RAM 中的數(shù)據(jù)仍然保持晶振繼續(xù)工作,但與 CPU 斷開(kāi)定時(shí)器和串行口繼續(xù)工作發(fā)生中斷將退出中斷模式,執(zhí)行完中斷程序后將從程序停止的地方繼續(xù)指令的執(zhí) 行。 通過(guò)置位 PDWN 位來(lái)進(jìn)入低功耗模式,低功耗模式中晶振將停止工作因此定時(shí)器和串行口都將停止工作,至少有兩伏的電壓加在芯片上,因此 RAM 中的數(shù)據(jù)仍將保北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 40 存退出低功耗模式只有兩種方式上電或復(fù)位。 SMOD 位可控制串行通信的波特率將使由定時(shí)器 1 的溢出率或晶振頻率產(chǎn)生的波特率,翻倍置位 SMOD 可使工作于方式 123 定時(shí)器產(chǎn)生的波特率翻倍,當(dāng)使用定時(shí)器2 產(chǎn)生波特率時(shí) SMOD 將不影響波特率。 電源控制寄存器 不可位尋址。 表 A3 SMOD 串行口通信波特率控制位 置位使波特率翻倍 保留 保留 保留 GF1 通用標(biāo)志位 GF0 通用標(biāo)志位 PDWN 低功耗標(biāo)志位 置位進(jìn)入低功耗模式 IDLE 空閑標(biāo)志位 置位進(jìn)入空閑模式 6 中斷系統(tǒng) 基本的 8051支持 6 個(gè)中斷源兩個(gè)外部中斷 兩個(gè)定時(shí) /計(jì)數(shù)器中斷 一個(gè)串行口輸入 /輸出中斷中斷發(fā)生后處理器轉(zhuǎn)到將五個(gè)中斷入口處之一執(zhí)行中斷處理程序中斷向 量位于代碼段的最低地址出 串行口輸入 輸出中斷共用一個(gè)中斷向量。中斷服務(wù)程序必須在中斷入口處或通過(guò)跳轉(zhuǎn) 分支轉(zhuǎn)移到別處 8051/8052 的中斷向量表A4 8051 支持兩 個(gè)中斷優(yōu)先級(jí) 有標(biāo)準(zhǔn)的中斷機(jī)制 低優(yōu)先級(jí)的中斷只能被高優(yōu)先級(jí)的中斷所中斷 而高優(yōu)先級(jí)的中斷不能被中斷 中斷優(yōu)先級(jí)寄存器 每個(gè)中斷源都可通過(guò)設(shè)置中斷優(yōu)先級(jí)寄存器 IP 來(lái)單獨(dú)設(shè)置中斷優(yōu)先級(jí)如果每個(gè)中斷源的相應(yīng)位被置位 則該中斷源的優(yōu)先級(jí)為高如果相應(yīng)的位被復(fù)位 則該北京工商大學(xué)畢業(yè)論文(設(shè)計(jì)) 41 中斷源的優(yōu)先級(jí)為低如果你覺(jué)得兩個(gè)中斷源不夠用 別急以后我會(huì)教你如何增加中斷優(yōu)先級(jí)表 A5 示出了 IP 寄存器的各位 此寄存器可位尋址 中斷源 中斷向量 上電
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1