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

正文內(nèi)容

基于單片機(jī)的鍋爐液位自動(dòng)控制系統(tǒng)設(shè)計(jì)word格式(編輯修改稿)

2025-01-12 00:57 本頁面
 

【文章內(nèi)容簡介】 為 12MHZ。 以上各個(gè)部分通過內(nèi)部數(shù)據(jù)總線相連接。 8051 片內(nèi)除具有 CPU(包括控制器與運(yùn)算器)外,還包括 ROM, RAM,4X8位的并行口,串行口和 2X16 位定時(shí)器 /計(jì) 數(shù)器。它是一個(gè)功能很強(qiáng)的單片微型計(jì)算機(jī),但由于 8051 片內(nèi)為掩膜ROM,內(nèi)部程序不能改寫,不便于實(shí)驗(yàn)和開發(fā)。如在實(shí)驗(yàn)調(diào)試中使用 8051,需在片外擴(kuò)展可改寫的 EPROM。 ? 51單片機(jī)內(nèi)部結(jié)構(gòu) 8051/8751/8031 芯片的外部引腳和指令系統(tǒng)完全兼容,其內(nèi)部結(jié)構(gòu)除 ROM/EPROM不同外,其完全相同。 8051單片機(jī)內(nèi)部結(jié)構(gòu)如圖 9 所示。 一個(gè)完整的計(jì)算機(jī)應(yīng)該由運(yùn)算器、控制器、存儲(chǔ)器( ROM及 RAM)和 I/O接口組成。一般微處理器(如 Z80)只包括運(yùn)算器和控制器兩部分。和一般微處理器相比, 8051 增加了四個(gè) 8 位 I/O口、一個(gè)串行口、 4KBROM、 128BRAM、很多工作寄存器及特殊功能寄存器( SFR)。各部分功能簡述如下。 一、 中央處理單元( CPU) CPU 是單片機(jī)的核心,是計(jì)算機(jī)的控制和指揮中心,由運(yùn)算器和控制器組成。 1. 運(yùn)算器 運(yùn)算器包括一個(gè)可進(jìn)行 8 位算術(shù)運(yùn)算和邏輯運(yùn)算的單元 ALU, 8 位的暫存器 暫存器 8 位的累加器 ACC、寄存器 B 和程序狀態(tài)寄存器 PSW等。 ALU:可對(duì) 4 位(半字節(jié))、 8 位(一字節(jié))和 16位(雙字節(jié))數(shù)據(jù)進(jìn)行操作。能做加、減、乘、除、加 減 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 BCD數(shù)十進(jìn)制調(diào)整及比較等算術(shù)運(yùn)算和與、或、異 或、求補(bǔ)及循環(huán)移位等邏輯操作。 ACC:累加器 ACC經(jīng)常作為一個(gè)運(yùn)算數(shù)經(jīng)暫存器 2 進(jìn)入ALU的輸入端,與另一個(gè)來自暫存器 1 的運(yùn)算數(shù)進(jìn)行運(yùn)算,運(yùn)算結(jié)果又送回 ACC。除此之外, ACC 在 8051 內(nèi)部經(jīng)常作為數(shù)據(jù)傳送的中轉(zhuǎn)站。同一般微處理一樣,它是最繁忙的一個(gè)寄存器了。在指令中用助記符 A 來表示。 PSW:程序狀態(tài)字寄存器, 8 位,用于指示指令執(zhí)行后的狀態(tài)信息,相當(dāng)于一般微處理器的標(biāo)志寄存器。 PSW 中各位狀態(tài)供程序查詢和判別用。 B: 8 位寄存器,在乘、除運(yùn)算時(shí), B 寄存器用來存放一個(gè)操作數(shù),也用來存放運(yùn)算后的一個(gè)分結(jié)果;若 不做乘、除運(yùn)算時(shí),則可作為通用寄存器使用。 另外, 8051 片內(nèi)還有一個(gè)布爾處理器,它以 PSW中的進(jìn)位標(biāo)志 CY為累加器(在布爾處理器及其指令中以 C 代替CY),專門用于處理位操作;可執(zhí)行置位、位清 0、位取反、位等于 1 轉(zhuǎn)移、位等于 0 轉(zhuǎn)移、位等于 1 轉(zhuǎn)移并清 0 以及位累加器 C 與其他可位尋址的空間之間進(jìn)行信息傳送等位操作,也能使 C 與其他可尋址位之間進(jìn)行邏輯“與”、邏輯“或”操作,結(jié)果存放在進(jìn)位標(biāo)志位(位累加器) C 中。 2. 控制器 控制器包括程序計(jì)數(shù)器 PC、指令寄存器 IR、指令譯碼器 ID、振蕩器及定時(shí)電路等。 程序計(jì)數(shù)器 PC: 由兩個(gè) 8 位的計(jì)數(shù)器 PCH 及 PCL 組成,共 16 位。 PC 實(shí)際上是程序的字節(jié)地址計(jì)數(shù)器。 PC 中的內(nèi)容是將要執(zhí)行的下一條指令的地址。改變 PC的內(nèi)容就可改變程序執(zhí)行的方向。 PC可對(duì) 64KB 的 ROM(程序存儲(chǔ)器)直河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 接尋址,也可對(duì) 8051片外 RAM(數(shù)據(jù)存儲(chǔ)器)尋址。 指令寄存器 IR及指令譯碼器 ID:由 PC 中的內(nèi)容指定 ROM地址,取出來的指令經(jīng)指令寄存器 IR送至指令譯碼器 ID,由 ID對(duì)指令譯碼并送 PLA 產(chǎn)生一定序列的控制信號(hào),以執(zhí)行指令所規(guī)定的操作。例如,控制 ALU 的操作、在 8051 片內(nèi)工作寄存器間傳送數(shù)據(jù),以及發(fā)出 ACC 與 I/O 口( P0~P3)或存儲(chǔ)器之間通信的控制信號(hào)等等。 振蕩器及定時(shí)電路: 8051 單片機(jī)內(nèi)有振蕩電路,只需外接石英晶體和頻率微調(diào)電容( 2 個(gè) 30PF 左右),其頻率范圍為 ~ 12MHZ。該脈沖信號(hào)就作為 8051 工作的基本節(jié)拍,即時(shí)間的最小單位。 8051 同其他計(jì)算機(jī)一樣,在基本節(jié)拍的控制下協(xié)調(diào)地工作,就像一個(gè)樂隊(duì)按著指揮的節(jié)拍演奏一樣。 二、 存儲(chǔ)器 8051 片內(nèi)有 ROM(程序存儲(chǔ)器,只讀)和 RAM(數(shù)據(jù)存儲(chǔ)器,可讀可寫)兩類,它們有各自獨(dú)立的存儲(chǔ)地址空間,與一般微機(jī)的存儲(chǔ)器配置方式很不相同。 1. 程序存儲(chǔ)器 ( ROM) 8051 及 8751 的片內(nèi)承襲存儲(chǔ)器容量為 4KB,地址從0000H開始,用于存放程序和表格常數(shù)。 2. 數(shù)據(jù)存儲(chǔ)器( RAM) 8051/8751/8031 片內(nèi)數(shù)據(jù)存儲(chǔ)器均為 128KB,地址為00H~ 7FH,用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存以及數(shù)據(jù)緩沖等。 3. 數(shù)據(jù)存儲(chǔ)器( RAM) 8051/8751/8031 片內(nèi)數(shù)據(jù)存儲(chǔ)器均為 128KB,地址為00H~ 7FH,用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存以及數(shù)據(jù)緩沖等。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 在這 128B 的 RAM 中,有 32 個(gè)字節(jié)單元可指定為工作寄存器,這同一般微處理器不同。 8051 的片內(nèi) RAM 和工作寄存器排在一個(gè)隊(duì)列里統(tǒng)一編址。 由上圖可見, 8051 單片機(jī)內(nèi)部還有 SP、 DPTR、PCON,、 IE、 IP等特殊功能寄存器,它們也同 128字節(jié)RAM在一個(gè)隊(duì)列里編址,地址為 80H~ FFH。在 128 字節(jié) RAM單元中有 21個(gè)特殊功能寄存器 、P0 驅(qū)動(dòng)器 P2 驅(qū)動(dòng)器 RAM地址寄存器 128BRAM P0 鎖存器 P2 鎖存 器 4KBROM ALE PSEN EA RST ~ ~ VCC VSS 圖 9 8051 單片機(jī)內(nèi)部結(jié)構(gòu)圖 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 ( SFR),這些特殊功能寄存器還包括 P0~ P3口鎖存器。 三、 I/O接口 8051 有四個(gè) 8 位并行接口,即 P0~ P3。它們都是雙向端口,每個(gè)端口各有 8 條 I/O 口線,均可輸入 /輸出。 P0~P3 口四個(gè)鎖存器同 RAM 統(tǒng)一編址,可以把 I/O 口當(dāng)作一般特殊功能寄存器來尋址。 ? 51單片機(jī)引腳及其功能(附圖 10) B 寄存器 暫存器 1 暫存器 2 ACC SP ALU PSW 中斷、串行口和定時(shí)器 P1 鎖存器 P3 鎖存器 P1 驅(qū)動(dòng)器 P3 驅(qū)動(dòng)器 OSC 程序地址寄存器 緩沖器 PC 增 1 DPTR PC 定時(shí)控制 指令譯碼器 指令寄存器 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 E A / V PX1X2R E S E T / V P DRDP 3. 6 / W RP 3. 2 / I N T 0P 3. 3 / I N T 1P 3. 4 / T 0P 3. 5 / T 1P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7P 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7P 2. 0P 2. 1P 2. 2P 2. 3P 2. 4P 2. 5P 2. 6P 2. 7P S E NV C CP 3. 0A L E / P R O GP 3. 1V S S8 05 1 圖 10 各引腳功能簡要說明如下: 1. 電源引腳 Vcc和 Vss Vcc(40腳 ):電源端,為 +5V。 Vss( 20腳):接地端。 2. 時(shí)鐘電路引腳 XTAL1和 XTAL2 XTAL2( 18腳):接外部 晶體和微調(diào)電容的一端;在 8051片內(nèi)它是振蕩電路反相放大器的輸出端,振蕩電路的頻率就是晶體固有頻率。若采用外部時(shí)鐘電路時(shí),該引腳輸入外部時(shí)鐘脈沖。 要檢查 8051/8031 的振蕩電路是否正常工作,可用示波器查看 XTAL2端是否有脈沖信號(hào)輸出。 XTAL1( 19腳):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端。在采用外部時(shí)鐘時(shí),該引腳必須接地。 3. 控制信號(hào)引腳 RST, ALE, ________PSEN 和 ___EA RST/ PDV (9腳 ): RST 是復(fù)位信號(hào)輸入端,高電平有效。當(dāng)此輸入端保持兩個(gè)機(jī)器周期( 24 個(gè)時(shí)鐘振蕩周期)的高電平時(shí),就可以完成復(fù)位操作。 RST 引腳的第二功能是 PDV ,即備用電源的輸入端。當(dāng)主電源 Vcc 發(fā)生故障,降低到低河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 電平規(guī)定值時(shí),將 +5V 電源自動(dòng)接入 RST 端,為 RAM 提供備用電源,以保證存儲(chǔ)在 RAM 中的信息不丟失,從而使復(fù)位后能繼續(xù)正常運(yùn)行。 ALE/ ________PROG ( ADDRESS LATCH ENABLE/PROGRAMMING,30腳):地址鎖存允許信號(hào)端。當(dāng) 8051 上電正常工作后, ALE引腳不斷向外輸出正脈沖信號(hào),此頻率為振蕩器頻率 OSCf 的1/6。 CPU 訪問片外存儲(chǔ)器時(shí), ALE 輸出信號(hào)作為鎖存低 8位地址的控制信號(hào)。 平時(shí)不訪問片外存儲(chǔ)器時(shí), ALE端也以振蕩頻率的 1/6固定輸出正脈沖,因而 ALE 信號(hào)可以用作對(duì)外輸出時(shí)鐘或定時(shí)信號(hào)。如果想確定 8051/8031 芯片的好壞,可用示波器查 ALE 端是否有脈沖信號(hào)輸出,如有脈沖信號(hào)輸出,則8051/8031 基本上是好的。 ALE 端的負(fù)載驅(qū)動(dòng)能力為 8 個(gè) LS 型 TTL(低功耗甚高速 TTL)負(fù)載。 ________PSEN ( PROGRAM STORE ENABLE, 29 腳):程序存儲(chǔ)允許輸出信號(hào)端。在訪問片外程序存儲(chǔ)器時(shí),此端定時(shí)輸出負(fù)脈沖作為讀片外存儲(chǔ)器的選通信號(hào)。此引腳接 EPROM 的___OE 端。 PSEN 端有效,即允許讀出 EPROM/ROM 中的指令碼。 ________PSEN 端同樣可驅(qū)動(dòng) 8 個(gè) LS型 TTL負(fù)載。 要檢查一個(gè) 8051/8031 小系統(tǒng)上電后 CPU 能否正常到EPROM/ROM 中讀取指令碼,也可用示波器看 ________PSEN 端有無脈沖輸出。如有則說明基本上工作正常。 ___EA /PPV ( ENABLE ADDRESS/VOLTAGE PULSE OF PROGRAMMING, 31 腳):外部程序存儲(chǔ)器地址允許輸入端 /固化編程輸入端。 當(dāng) ___EA 引腳接高電平時(shí), CPU只訪問片內(nèi) EPROM/ROM 并執(zhí)行內(nèi)部程序存儲(chǔ)器 中的指令,但當(dāng) PC(程序計(jì)數(shù)器)的河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 值超過 0FFFH 時(shí),將自動(dòng)轉(zhuǎn)去執(zhí)行片外程序存儲(chǔ)器內(nèi)的程序。 當(dāng)輸入信號(hào) ___EA 引腳接低電平(接地)時(shí), CPU 只訪問外部 EPROM/ROM 并執(zhí)行外部程序存儲(chǔ)器中的指令,而不管是否有片內(nèi)程序存儲(chǔ)器。 4. 輸入 /輸出端口 P0, P1, P2和 P3 P0口( ~ , 39~ 32 腳): P0口是一個(gè)漏極開路的 8 位準(zhǔn)雙向 I/O 端口。作為漏極開路的輸出端口,每位能驅(qū)動(dòng) 8 個(gè) LS型 TTL 負(fù)載。當(dāng) P0 口作為輸入口使用時(shí),應(yīng)先向口鎖存器(地址 80H)寫入全 1,此時(shí) P0 口的全部引腳浮空,可作為高阻抗輸入。作輸入口使用時(shí)要先寫 1,這就是準(zhǔn)雙向的含義。 P1口( ~ , 1~ 8 腳): P1口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O 端口。 P1 口的每一位能驅(qū)動(dòng)(灌入或輸出電流) 4 個(gè) LS型 TTL負(fù)載。 在 P1 口作為輸入口使用時(shí),應(yīng)先向 P1 口鎖存器(地址 90H)寫入全 1,此時(shí) P1 口引腳由內(nèi)部上拉電阻拉成高電平。 P2口( ~ , 21~ 28 腳): P2口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O端口。 P2口的每一位能驅(qū)動(dòng)(灌入或輸出電流) 4 個(gè) LS型 TTL負(fù)載。 在 訪問片外 EPROM/RAM時(shí),它輸出高 8 位地址。 P3口( ~ , 10~ 17 腳): P3口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O端口。 P3口的每一位能驅(qū)動(dòng)(灌入或輸出電流) 4 個(gè) LS型 TTL負(fù)載。 P3口與其他 I/O 端口有很大區(qū)別,它除了作為一般準(zhǔn)雙向 I/O口外,每個(gè)引腳還具有第二功能。 ? 8155 引腳及其功能 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 引腳如圖 11所示: I/O 口部分包括三個(gè)通用 I/O 接口,其中之一可編程為聯(lián)絡(luò)信號(hào)線引出端,可使其他兩個(gè) I/O 接口以帶聯(lián)絡(luò)線的信號(hào)變換方式工作。 芯片內(nèi)有一個(gè) 14 位二進(jìn)制可編程定時(shí)器 /計(jì)數(shù)器,它是以二進(jìn)制“減 1”計(jì)數(shù)器作為分頻器,可提供各種脈沖及方波信號(hào)。 RESET: 4 引腳。功能:復(fù)位信號(hào),輸入,是系統(tǒng)(如8051 的 RESET,輸出)提供的復(fù)位信號(hào),它將系統(tǒng)復(fù)位于初始狀態(tài)。這條輸入線為高電平時(shí),將該芯片復(fù)位并置三個(gè) I/O接口為輸入方式。 RESET脈沖寬度最少為 640ns。 AD0~ AD7: 12~ 19
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1