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

正文內容

利用單片機at89c51控制步進電機畢業(yè)論文(論文)(文件)

2025-08-02 10:29 上一頁面

下一頁面
 

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