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

正文內(nèi)容

利用單片機(jī)at89c51控制步進(jìn)電機(jī)畢業(yè)論文(論文)-wenkub

2023-07-10 10:29:01 本頁面
 

【正文】 時, P2 亦接收高位地址和其它控制信號。對端口寫 1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。對端口寫 1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作為輸出口用時,每位能 吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口寫 1 可作為高阻抗輸入端用。此單片機(jī)可為您提供許多高性價比的場合。單片機(jī)控制系統(tǒng)是以單片機(jī)( CPU)為核心部件,擴(kuò)展一些外部接口和設(shè)備,組成單片機(jī)工業(yè)控制機(jī),主要用于工業(yè)過程控制。 CPU 的生產(chǎn)制造技術(shù),也朝著綜合性、技術(shù)性、實用性發(fā)展。 16 硬件電路設(shè)計 步進(jìn)電機(jī)是機(jī)電控制中一種常用的執(zhí)行機(jī)構(gòu),其原理是通過對它每相線圈中的電流和順序切換來使電機(jī)作步進(jìn)式旋轉(zhuǎn)。微電子學(xué)的迅速發(fā)展和微型計算機(jī)的普及與應(yīng)用,為步進(jìn)電動機(jī)的應(yīng)用開辟了廣闊前景,使得以往用硬件電路構(gòu)成的龐大復(fù)雜的控制器得以用軟件實現(xiàn),既降低了硬件成本又提高了控制的靈活性 ,可靠性及多功能性。在當(dāng)今社會的各個領(lǐng)域步進(jìn)電機(jī)無處不在,應(yīng)用領(lǐng)域涉及機(jī)器人、工業(yè)電子自動化設(shè)備、醫(yī)療器件、廣告器材、舞臺燈光設(shè)備、印刷設(shè)備、計算機(jī)外部應(yīng)用設(shè)備等等。本文先介紹了混合式步進(jìn)電機(jī)的結(jié)構(gòu)和工作原理,分析了細(xì)分驅(qū)動對于改善步進(jìn)電機(jī)運行性能的作用,設(shè)計主要采用控制電路主要由 AT89C51 單片機(jī)、晶振電路、地址鎖存器、譯碼器、數(shù)碼管顯示電路組成,單片機(jī)是控制系統(tǒng)的核心。 3 AT89C51 單片機(jī)概述 8 第 3 章 單片機(jī)編程軟件概述 ............................................................................................ 8 Keil 軟件簡介 8 Keil 工程項目建立 9 第 4 章 硬件電路設(shè)計 .................................................................................................... 16 電路設(shè)計構(gòu)思 如 CPU 的運算位數(shù)從 4位、 8 位 ??到 32 位機(jī)的發(fā)展,運算速度從 8 MHz、 32 MHz??到 GHz。要進(jìn)行單片機(jī)系統(tǒng)設(shè)計首先必須具有一定的硬件基礎(chǔ)知識;其次,需要具有一定的軟件設(shè)計能力,能夠根據(jù)系統(tǒng)的要求,靈活地設(shè)計出所需要的程序;第三,具有綜合運用知識的能力。 AT89C51 提供以下標(biāo)準(zhǔn)功能: 4K 字節(jié) FLASH 閃速存儲器, 128 字節(jié)內(nèi)部 RAM, 32 個 I/O口線,兩個 16 位定時 /計數(shù)器,一個向量兩級中斷結(jié)構(gòu),一個全雙工串行通訊口,內(nèi)置一個精密比較器,片內(nèi)振蕩器及時鐘電路,同時 AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的工作模式,空閑方式停止 CPU 的工作,但允許 RAM,定時計數(shù)器,串行通信及中斷系統(tǒng)繼續(xù)工作。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個 引腳被外部信號拉底時會輸出一個電流。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉底時會輸出一個電流。 利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 5 頁 共 20 頁 P3 口: P3 口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口 ,P3 的輸出緩沖級可驅(qū)動 (吸收或輸出電流) 4 個 TTL 邏輯們電路。 RST:復(fù)位輸入。圖33 中外接晶體以及電容 C2和 C1 構(gòu)成并聯(lián)諧振電路,它們起穩(wěn)定振蕩頻率、快速起振的作用,其值均為 30P 左右,晶振頻率選 12MHz。復(fù)位后系統(tǒng)將輸入 /輸出 (1/0)端口寄存器置為FFH,堆棧指針 SP 置為 07H, SBUF 內(nèi)置為不定值,其余的寄存器全部清 0,內(nèi)部 RAM 的狀態(tài)不受復(fù)位的影響,在系統(tǒng)上電時 RAM 的內(nèi)容是不定的。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個脈沖信號,電機(jī)則轉(zhuǎn)過一個步距角。它必須由雙環(huán)形脈沖信號、 功率 驅(qū)動電路等組成控制系統(tǒng)方可使用。、但動態(tài)性能差、效率低、發(fā)熱大,可靠性難保證。)。 步進(jìn)電機(jī)的選擇 由于本系統(tǒng)是基于單片機(jī)的步進(jìn)電機(jī)系統(tǒng),實際上是設(shè)計步進(jìn)電機(jī)的驅(qū)動電路,而設(shè)計步進(jìn)電機(jī) 的驅(qū)動電路有一個必須遵循的原則:先選擇步進(jìn)電機(jī)后進(jìn)行驅(qū)動電路設(shè)計。同樣一個步進(jìn)電機(jī),當(dāng)驅(qū)動電源或測試方法改變了,其性能會千差萬別。Keil 提供了包括 C 編譯器 、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個 集成開發(fā)環(huán)境 ( uVision)將這些部分組合在一起。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。關(guān)于 Keil 的使用,有很多的資料介利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 9 頁 共 20 頁 紹,這里只介紹其整個編譯過程,在最短時間內(nèi)開始使用 Easy 51DP2 開發(fā)板。一般的做法是將包含 main()函數(shù)的 C 文件加入到工程中,其他文件以 include頭文件的形式加到這個 C 文件里。sbit s2 = P1^1。//按鍵定義 ,s1 啟動 /停止, s2 正轉(zhuǎn), s3 反轉(zhuǎn), s4 加 1, s5 減 1 sbit wei3 = P2^3。//數(shù)碼管位選定義 sbit a = P2^7。//脈沖信號輸入端定義 uchar code display[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。//控制取勵磁信號變量 uchar num2 = 8。//數(shù)碼管顯示緩存,正轉(zhuǎn),不顯示,不顯示,顯示 1 檔位 ,高 低 //================================定時器 0/1 初始化函數(shù)================================ void T0_T1_init() { TMOD = 0x11。 TL1 = time_counter[k1][1]。 ET1= 1。ix。 //數(shù) 120 次,約 1 ms } //================================主函數(shù)============================================= void main() { T0_T1_init()。 } while(!s1)。//最高位顯示 0 haha = 0x00。//反轉(zhuǎn) buf[0] = 1。 if(s4 == 0) { k++。 } while(!s4)。 } buf[2]= k/10。 TH0 = (65536 4000)/256。wei1=1。 case 1:wei3=
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1