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

正文內(nèi)容

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

2025-07-08 10:29本頁面
  

【正文】 正是有了 老師和同學(xué)的支持, 我的畢業(yè)設(shè)計才能如此順利進(jìn)行 ! 參考文獻(xiàn) [1] 蔡美琴等 , MSC51 系列單片機(jī)系統(tǒng) 及其應(yīng)用(第二版) .高等教育出版社, 1992 [2] 傅揚烈,單片機(jī)原理與應(yīng)用教程 .電子工業(yè)出版社, 20xx [3] 張毅剛 , 單片機(jī)原理及接口技術(shù) . 哈爾濱工業(yè)大學(xué)出版社, 1990 [4] 周航慈 , 單片機(jī)應(yīng)用程序設(shè)計技術(shù) [M].北京航空航天大學(xué)出版社 ,1991. [5] 朱月秀、濮陽檳、駱經(jīng)備,單片機(jī)原理與應(yīng)用 .科學(xué)出版社, 20xx 。在此謹(jǐn)向 李 老師表示衷心的感謝崇高的敬禮。首先,要特別感謝我的導(dǎo)師 李有兵 老師 ,本次畢設(shè)是在 李 老師悉心指導(dǎo)和鼓勵下完成的。同時也有不足的地方 :比如說轉(zhuǎn)速控制的精度還不算十分精確,另外還應(yīng)該加入轉(zhuǎn)速的顯示。經(jīng)系統(tǒng)調(diào)試,可以實現(xiàn)步進(jìn)電機(jī)的以下功能:正反轉(zhuǎn)、加減速。達(dá)到了轉(zhuǎn)速的控制的要求,確定了鍵盤控制。在步進(jìn)電機(jī)控制系統(tǒng)中,選用了 51 單片機(jī)作為控制工具,并對單片機(jī)控制系統(tǒng)的管腳進(jìn)行了分配,并給出了原理圖。該系統(tǒng)在分析目前步進(jìn)電機(jī)特點基 礎(chǔ)上,確定步進(jìn)電機(jī)功能要求。其中步進(jìn)電機(jī)更是在工業(yè)領(lǐng)域有著十分廣泛的應(yīng)用,幾乎每一種工業(yè)設(shè)備中都多多少少在使用著步進(jìn)電機(jī)。本電路的“段控”和“位 控”分別由 P1 口和 P0 口控制,P0 選中哪個數(shù)碼管,哪個數(shù)碼管就亮, P1 口控制顯示數(shù)字。通過分時輪流控制各個數(shù)碼管的的 COM端,就使各個數(shù)碼管輪流受控顯示,在輪流顯示過程中,每位數(shù)碼管的點亮?xí)r間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 端口,而且功耗更低。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用 I/O 端口多。 數(shù)碼管顯示器有兩種工作 方式,即靜態(tài)顯示方式和動態(tài)掃描顯示方式。共陰數(shù)碼管在應(yīng)用時應(yīng)將公共極COM 接到地線 GND 上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點亮。當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。 共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極 (COM)的數(shù)碼管。 LED有共陰 極和共陽極兩種 。接著就是通過芯片驅(qū)動電機(jī)來給予電機(jī)啟動電流。 利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 17 頁 共 20 頁 硬件電路設(shè)計 根據(jù)本人所找到的有關(guān) AT89C51 的資料,經(jīng)過反復(fù)修改,最終設(shè)計出以下電路,如下圖所示。 AT89S52 是 A 典型代表,使用相當(dāng)?shù)亩?,?yīng)用資料很多,價格便 宜,是初學(xué) 51/52 的首選芯片 ,該單片機(jī)還有一個優(yōu)點就是在板子上加上下載電路就可以在線下載了,使用調(diào)試起來很是方便。但是由于使用的是四相的步進(jìn)電機(jī),就需要對四路信號分別進(jìn)行放大,由于放大電路很難做到完全一致,當(dāng)電機(jī)的功率較大時運行起來會不穩(wěn)定,而且電路的制作也比較復(fù)雜 。因此,用微電腦控制步進(jìn)電機(jī)已經(jīng)成為了一種必然的趨勢,也符合數(shù)字化的時代趨勢 。 使用分立元件驅(qū)動步進(jìn)電機(jī) 以往步進(jìn)電機(jī)控制系統(tǒng)采用分立元件或者集成電路組成的控制回路,不僅調(diào)試安裝復(fù)雜,要消耗大量元器件,而且一旦定型之后,要改變控制方案就得重新設(shè)計電路。 在 硬件電路的設(shè)計上,我堅持盡可能地“小”,在設(shè)計過程中,我不斷地修改,力求可以將電路最小化,當(dāng)然“最小化”不是“最簡化”,這里說的最小化是盡可能減少電路所需要占去的地方,而不是簡單化電路,更不 是偷工減料。 } } 利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 16 頁 共 20 頁 第 4 章 硬件電 路設(shè)計 電路設(shè)計構(gòu)思 一個可以正常工作的電子電路一般由兩部分組成 —— 硬件電路板電路 以及 軟件 芯片 驅(qū)動電路, 通過這兩部分的結(jié)合來控制和顯示步進(jìn)電機(jī) 的旋轉(zhuǎn),系統(tǒng)設(shè)計中有一些部分要注意,首先要了解單片機(jī)的工作原理。 } num2++。d = 0。b = 0。break。c = 0。 case 6:a = 1。d = 0。b = 1。break。c = 1。 case 4:a = 0。d = 0。b = 0。break。c = 1。 case 2:a = 0。d = 1。b = 0。break。c = 0。 } else //反轉(zhuǎn) { switch(num2) { case 0:a = 1。 } num1++。d = 1。b = 0。break。c = 0。 case 6:a = 0。d = 1。b = 0。break。c = 1。 case 4:a = 0。d = 0。b = 1。break。c = 0。 case 2:a = 0。d = 0。b = 1。break。c = 0。//定時器 1,定時 1 用于步進(jìn)電機(jī)轉(zhuǎn)速控制 if(flag1 == 0)//正轉(zhuǎn) { switch(num1) { case 0:a = 1。 TH1 = time_counter[k1][0]。 } //==================================定時器 1 中斷函數(shù),用于脈沖 頻率控制===================================== void time1_interrupt()interrupt 3 { static num1 = 0。 } num++。led = display[buf[0]]。wei1=1。 case 3:wei3=0。led = display[buf[1]]。wei1=1。 case 2:wei3=1。led = display[buf[2]]。wei1=0。 case 1:wei3=1。led = display[buf[3]]。wei1=1。//定時器 0,定時 4ms 用于數(shù)碼管掃描顯示 switch(num) { case 0:wei3=1。 TH0 = (65536 4000)/256。 } while(!s5)。 } buf[2]= k/10。 if(s5 == 0) { k。 } while(!s4)。 } buf[2]= k/10。 if(s4 == 0) { k++。//停止 } while(!s3)。//反轉(zhuǎn) buf[0] = 1。 } if(s3 == 0 ) { delay1m(3)。//最高位顯示 0 haha = 0x00。 if(s2 == 0) 利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 1
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1