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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s51單片機(jī)步進(jìn)電機(jī)的智能小車設(shè)計(編輯修改稿)

2025-02-13 00:52 本頁面
 

【文章內(nèi)容簡介】 優(yōu)勢已在于 TTL 電路。因而,在單片機(jī)領(lǐng)域CMOS 正在逐漸取代 TTL 電路。 隨著半導(dǎo)體集成工藝的不斷發(fā)展,單片機(jī)的集成度將 更高、體積將更小、功能將列強(qiáng)。在單片機(jī)家族中, 8051 系列是其中的佼佼者,加之 Intel 公司將其 MCS –51 系列中的 8051 內(nèi)核使用權(quán)以專利互換或出售形式轉(zhuǎn)讓給全世界許多著名 IC 制造廠商,如 Philips、 NEC、 Atmel、 AMD、華邦等,這些公司都在保持與 8051 單片機(jī)兼容的基礎(chǔ)上改善了 8051 的許多特性。這樣, 8051 就變成有眾多制造廠商支持的、發(fā)展出上百品種的大家族,現(xiàn)統(tǒng)稱為 8051 系列。 8051 單片機(jī)已成為單片機(jī)發(fā)展的主流。專家認(rèn)為,雖然世界上的 MCU 品種繁多,功能各異,開發(fā)裝置也互不兼容,但 是客觀發(fā)展表明, 8051 可能最終形成事實(shí)上的標(biāo)準(zhǔn) MCU 芯片。 單片機(jī)是微型機(jī)的一個主要分支,在結(jié)構(gòu)上的最大特點(diǎn)是把 CPU、存儲器、定時器和多種輸入 /輸出接口電路集成在一塊超大規(guī)模集成電路芯片上。就其組成和功能而言,一塊單片機(jī)芯片就是一臺計算機(jī) 。 單片機(jī)是通過內(nèi)部總線把計算機(jī)的各主要部件接為一體,其內(nèi)部總線包括地址總線、數(shù)據(jù)總線和控制總線。其中,地址總線的作用是在進(jìn)行數(shù)據(jù)交換時提供地址, CPU 太原工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 7 通過它們將地址輸出到存儲器或 I/O 接口;數(shù)據(jù)總線的作用是在 CPU 與存儲器或I/O 接口之間,或存儲器與外設(shè)之間交換 數(shù)據(jù);控制總線包括 CPU 發(fā)出的控制信號線和外部送入 CPU 的應(yīng)答信號線等。 單片機(jī)作為計算機(jī)發(fā)展的一個重要領(lǐng)域,應(yīng)用一個較科學(xué)的分類方法。根據(jù)目前發(fā)展情況,從不同角度單片機(jī)大致可以分為通用型 /專用型、總線型 /非總線型及工控型 /家電型。 由于單片機(jī)具有顯著的優(yōu)點(diǎn),它已成為科技領(lǐng)域的有力工具,人類生活的得力助手。它的應(yīng)用遍及各個領(lǐng)域 ,單片機(jī)已成為計算機(jī)發(fā)展和應(yīng)用的一個重要方面。另一方面,單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能, 現(xiàn)在已能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。 單片機(jī)芯片 AT89S51 為 ATMEL 所生產(chǎn)的可電氣燒錄清洗的 8051 相容單芯片,其內(nèi)部程序代碼容量為 4KB。 ( 1) AT89S51 主要功能列舉如下: 為一般控制應(yīng)用的 8 位單芯片 ; 晶片內(nèi)部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz) ; 內(nèi)部程式存儲器( ROM)為 4KB; 內(nèi)部數(shù)據(jù)存儲器( RAM)為 128B; 外部程序存儲器可擴(kuò)充至 64KB; 外部數(shù)據(jù)存儲器可擴(kuò) 充至 64KB; 32 條雙向輸入輸出線,且每條均可以單獨(dú)做 I/O 的控制 ; 5 個中斷向量源 ; 2 組獨(dú)立的 16 位定時器 ; 1 個全多工串行通信端口 ; 基于步進(jìn)電機(jī)的智能小車設(shè)計 8 8751 及 8752 單芯片具有數(shù)據(jù)保密的功能 ; 單芯片提供位邏輯運(yùn)算指令 ; ( 2) AT89S51 各引腳功能介紹: 如下圖 圖 AT89S51 各引腳圖 VCC: AT89S51 電源正端輸入,接 +5V; VSS:電源地端 ; XTAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端 ; XTAL2:系統(tǒng)時鐘的反相放大器輸 出端,一般在設(shè)計上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動作了,此外可以在兩引腳與地之間加入一 30PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī) ; RESET: AT89S51 的重置引腳,高電平動作,當(dāng)要對晶片重置時,只要對此引 腳電平提升至高電平并保持兩個機(jī)器周期以上的時間, AT89S51 便能完成系統(tǒng)重置的 各項動作,使得內(nèi)部特殊功能寄存器之內(nèi)容均被設(shè)成已知狀態(tài),并且至地址 0000H 處 太原工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 9 開始讀入程序代碼而執(zhí)行程序 ; EA/Vpp: EA為英文 External Access的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當(dāng)此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部EPROM 中)來執(zhí)行程序。因此在 8031 及 8032 中, EA 引腳必須接低電平,因為其內(nèi)部無程序存儲器空間。如果是使用 8751 內(nèi)部程序空間時,此引腳要接成高電平。此外,在將程序代碼燒錄至 8751 內(nèi)部 EPROM 時,可以利用此引腳來輸入 21V 的燒錄高壓( Vpp) ; ALE/PROG: ALE 是英文 Address Latch Enable的縮寫,表示地址鎖存器啟用信號。 AT89S51 可以利用這支 引腳來觸發(fā)外部的 8 位鎖存器(如 74LS373),將端口 0的地址總線( A0~ A7)鎖進(jìn)鎖存器中,因為 AT89S51 是以多工的方式送出地址及數(shù)據(jù)。平時在程序執(zhí)行時 ALE 引腳的輸出頻率約是系統(tǒng)工作頻率的 1/6,因此可以用來驅(qū)動其他周邊晶片的時基輸入。此外在燒錄 8751 程序代碼時,此引腳會被當(dāng)成程序規(guī)劃的特殊功能來使用 ; PSEN:此為 Program Store Enable的縮寫,其意為程序儲存啟用,當(dāng) 8051 被設(shè)成為讀取外部程序代碼工作模式時( EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到 EPROM 的 OE 腳。 AT89S51 可以利用 PSEN 及 RD 引腳分別啟用存在外部的 RAM 與 EPROM,使得數(shù)據(jù)存儲器與程序存儲器可以合并在一起而共用 64K的定址范圍 ; PORT0( ~ ):端口 0 是一個 8 位寬的開路汲極( Open Drain)雙向輸出入端口,共有 8 個位, 表示位 0, 表示位 1,依此類推。其他三個 I/O 端口( P P P3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路, P0 在當(dāng)做 I/O 用時可以推動 8 個 LS 的 TTL 負(fù)載。如果當(dāng) EA 引腳為低電平時(即取用外部程序代碼或數(shù)據(jù)存儲器), P0 就以多工方式提供地址總線( A0~ A7)及數(shù)據(jù)總線( D0~ D7)。設(shè)計者必須外加一鎖存 器 將端口 0 送出的地址栓鎖住成為 A0~ A7,再配合端口 2 所送出的 A8~ A15 合成一完整的 16 位地址總線,而定址到 64K 的外部存儲器空間 ; PORT2( ~ ):端口 2 是具有內(nèi)部提升電路的雙向 I/O 端口,每一個引腳 可以推動 4 個 LS 的 TTL 負(fù)載,若將端口 2 的輸出設(shè)為高電平時,此端口便能當(dāng)成輸入端口來使用。 P2 除了當(dāng)做一般 I/O 端口使用外,若是在 AT89S51 擴(kuò)充外接程序存儲器 基于步進(jìn)電機(jī)的智能小車設(shè)計 10 或數(shù)據(jù)存儲器時,也提供地址總線的高字節(jié) A8~ A15,這個時候 P2 便不能當(dāng)做 I/O 來使用了 ; PORT1( ~ ):端口 1 也是具有內(nèi)部提升電路的雙向 I/O 端口,其輸出緩沖器可以推動 4 個 LS TTL 負(fù)載,同樣地若將端口 1 的輸出設(shè)為高電平,便是由此端口來輸入數(shù)據(jù)。如果是使用 8052 或是 8032 的話, 又當(dāng)做定時器 2 的外部脈沖輸入腳,而 可以有 T2EX 功能,可以做外部中斷輸入的觸發(fā)腳位 ; PORT3( ~ ):端口 3 也具有內(nèi)部提升電路的雙向 I/O 端口,其輸出緩沖器可以推動 4 個 TTL 負(fù)載,同時還多工具有其他的額外特殊功 能,包括串行通信、外部中斷控制、計時計數(shù)控制及外部數(shù)據(jù)存儲器內(nèi)容的讀取或?qū)懭肟刂频裙δ?; 其引腳分配如下: : RXD,串行通信輸入 ; : TXD,串行通信輸出 ; : T0,計時計數(shù)器 0 輸入 ; : T1,計時計數(shù)器 1 輸入 ; 單片機(jī)端口分配如下: 端口分配給 液晶顯示器的數(shù)據(jù)端; 端口分配給 步進(jìn)電機(jī)驅(qū)動板的控制端; 端口分配給液晶顯示器的控制端; 端口分配給三路光電尋跡檢測電路的信號端; 端口分配 給兩路紅外線避障的檢測信號端; 端口為金屬探測器的檢測信號端; 端口為按鍵控制電機(jī)正反轉(zhuǎn)動; 端口分配給四個按鍵的控制端; 時鐘及復(fù)位電路 ( 1) 時鐘電路的設(shè)計 在引腳 XTAL1 和 XTAL2 外接晶體振蕩器(簡稱晶振)或陶瓷諧振器,就構(gòu)成了內(nèi)部振蕩方式。由于單片機(jī)內(nèi)部有一個高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了 太原工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 11 自激振蕩器并產(chǎn)生振蕩時鐘脈沖。內(nèi)部振蕩方式的外部電路如圖 所示: 圖 時鐘電路 圖中,電容器 C C2 起穩(wěn)定振蕩頻率、快速起振的作用,其電容值一般在 530pF, 我選用 30pF。晶振頻率的典型值為 12MHz(我所選用),采用 6MHz 的情況也比較多。內(nèi)部振蕩方式所得的時鐘信號比較穩(wěn)定,實(shí)用電路中實(shí)用電路中使用較多。也有外部振蕩方式,我選用內(nèi)部振蕩方式設(shè)計。 ( 2) 復(fù)位電路的設(shè)計 單片機(jī)在啟動運(yùn)行時都需要復(fù)位,復(fù)位使 CPU 和系統(tǒng)中的其他部件都處于一個確定的工作狀態(tài),并從這個狀態(tài)開始工作。在系統(tǒng)中,有時也會出現(xiàn)顯示不正常,也為了調(diào)試方便,需要設(shè)計一個復(fù)位電路, 復(fù)位電路主要完成系統(tǒng)的上電復(fù)位和系統(tǒng)在 運(yùn)行時用戶的按鍵復(fù)位功能。 在此系統(tǒng)中單片機(jī)的復(fù)位靠外部電路實(shí)現(xiàn)的, AT89S51 單片機(jī)有一個復(fù)位引腳 RST,高電平有效。只要 RST 保持高電平,單片機(jī)便保持復(fù)位狀態(tài)。此時, ALE/PSEN、P0、 P P P3 口都輸出高電平。 RST 變成低電平后,退出復(fù)位狀態(tài), CPU 開始正常工作。需要注意的是,復(fù)位操作不影響片內(nèi) RAM 的內(nèi)容。 復(fù)位電路的基本功能是系統(tǒng)上電時提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號。圖 為基本 RC 復(fù)位電路,其電路為高電平復(fù)位有效, S1 為手動復(fù)位開關(guān),可以實(shí)現(xiàn)上述基本功能。 基于步進(jìn)電機(jī)的智能小車設(shè)計 12 圖 復(fù)位電路 步進(jìn)電機(jī)概述 步進(jìn)電機(jī)是一種能夠?qū)㈦娒}沖信號轉(zhuǎn)換成角位移或線位移的機(jī)電元件,它實(shí)際上 是一種單相或多相同步電動機(jī)。單相步進(jìn)電動機(jī)有單路電脈沖驅(qū)動,輸出功率一般很小,其用途為微小功率驅(qū)動。多相步進(jìn)電動機(jī)有多相方波脈沖驅(qū)動,用途很廣。 使用多相步進(jìn)電動機(jī)時,單路電脈沖信號可先通過脈沖分配器轉(zhuǎn)換為多相脈沖信號,在經(jīng)功率放大后分別送入步進(jìn)電動機(jī)各相繞組。每輸入一個脈沖到脈沖分配器,電動機(jī)各相的通電狀態(tài)就發(fā)生變化,轉(zhuǎn)子會轉(zhuǎn)過一定的角度(稱 為步距角)。 正常情況下,步進(jìn)電機(jī)轉(zhuǎn)過的總角度和輸入的脈沖數(shù)成正比;連續(xù)輸入一定頻率的脈沖時,電動機(jī)的轉(zhuǎn)速與輸入脈沖的頻率保持嚴(yán)格的對應(yīng)關(guān)系,不受電壓波動和負(fù) 載變化的影響。由于步進(jìn)電動機(jī)能直接接收數(shù)字量的輸入,所以特別適合于微機(jī)控制。 步進(jìn)電機(jī) 的特性 步進(jìn)電機(jī)轉(zhuǎn)動使用的是脈沖信號,而脈沖是數(shù)字信號,這恰是計算機(jī)所擅長處理的數(shù)據(jù)類型。從 20 世紀(jì) 80 年代開始開發(fā)出了專用的 IC 驅(qū)動電路,今天,在打印機(jī)、磁盤器等的 OA 裝置的位置控制中,步進(jìn)電機(jī)都是不可缺少的組成部分之一??傮w上說,步進(jìn)電機(jī)有如下優(yōu)點(diǎn) : ( 1) 不需要反饋,控制簡單。 太原工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 13 ( 2) 與微機(jī)的連接、速度控制(啟動、停止和反轉(zhuǎn))及驅(qū)動電路的設(shè)計比較簡單。 ( 3) 沒有角累積誤差。 ( 4) 停止時也可保持轉(zhuǎn)距。 ( 5) 沒有轉(zhuǎn)向器等機(jī)械部分,不需要保養(yǎng),故造價較低。 ( 6) 即使沒有傳感器,也能精確定位。 ( 7) 根椐給定的脈沖周期,能夠以任意速度轉(zhuǎn)動。但是,這種電機(jī)也有自身的缺 點(diǎn)。 ( 8) 難以獲得較大的轉(zhuǎn)矩 ( 9) 不宜用作高速轉(zhuǎn)動 ( 10) 在體積重量方面沒有優(yōu)勢,能源利用率低。 ( 11) 超過負(fù)載時會破壞同步, 高 速工作時會發(fā)出振動和噪聲。 步進(jìn)電 機(jī) 的種類 目前常用的步進(jìn)電機(jī)有三類: ( 1) 反應(yīng)式步進(jìn)電動機(jī)( VR) 采用高導(dǎo)磁材料構(gòu)成齒狀轉(zhuǎn)子和定子,其結(jié)構(gòu)簡單,生產(chǎn)成本低,步距角可以做的相當(dāng)小,但動態(tài)性能相對較差。 ( 2) 永磁式步進(jìn)電動機(jī)( PM) 轉(zhuǎn)子采用多磁極的圓筒形的永磁鐵,在其外側(cè)配置齒狀定子。用轉(zhuǎn)子和定子之間 的吸引和排斥力產(chǎn)生轉(zhuǎn)動,轉(zhuǎn)動步的角度一般是 。它的出力大,動態(tài)性能好;但步距角一般比較大。 ( 3) 混合步進(jìn)電動機(jī)( HB) 這是 PM 和 VR 的復(fù)合產(chǎn)品,其轉(zhuǎn)子采用齒狀的稀土永磁材料,定子則為齒狀的突起結(jié)構(gòu)。此類電機(jī)綜合了反應(yīng)式和永磁 式兩者的優(yōu)點(diǎn),步距角小,出力大,動態(tài)性能好,是性能較好的一類步進(jìn)電動機(jī),在計算機(jī)相關(guān)的設(shè)備中多用此類電機(jī)。 基于步進(jìn)電機(jī)的智能小車設(shè)計 14 永磁 步進(jìn)電機(jī) 的控制 在本設(shè)計中,我們以常用的永磁式步進(jìn)電機(jī)為例。來介紹如何用單片機(jī)控制步進(jìn) 電機(jī)。圖
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1