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

正文內(nèi)容

步進(jìn)電機(jī)控制系統(tǒng)設(shè)計_課程設(shè)計(完整版)

2025-09-05 15:46上一頁面

下一頁面
  

【正文】 項 目 評 價 優(yōu) 良 中 及格 差 設(shè)計方案的合理性與創(chuàng)造性 (10%) 開發(fā)板焊接及其調(diào)試完成情況 *(10%) 硬件設(shè)計或軟件編程完成情況 (20%) 硬件測試或軟件調(diào)試結(jié)果 *(10%) 設(shè)計說明書質(zhì)量 (20%) 設(shè)計圖紙質(zhì)量 (10%) 答辯匯報的條理性和獨(dú)特見解 (10%) 答辯中對所提問題的回答情況 (10%) 完成任務(wù)情況 (10%) 獨(dú)立工作能力 (10%) 出勤情況( 10%) 綜 合 評 分 指導(dǎo)教師簽名: ________________ 日 期: ________________ 注: ① 表中標(biāo) *號項目是硬件制作或軟件編程類課題必填內(nèi)容; 25 ② 此表裝訂在課程設(shè)計說明書的最后一頁。 if(add_count=count) { j++。 while(1) { display()。 //初值 200um TL0= (65536200)%256。amp。 break。 break。 break。 } while(key_ON_OFF==0) { drive()。 led3=0。 } else { led4。 } //等待松開按鍵 } if(key_DOWN==0) //按鍵 key_DOWN 減速 19 { display()。 //速度標(biāo)志 +1 if(led3==1amp。 //消抖 if(key_Left_Right==0) { Left_Right = ~Left_Right。 //消影 P2=table_wei[i]。i0。 uchar code table_f[]={0xf1,0xf2,0xf4,0xf8}。 //定義減速按鍵 sbitkey_Left_Right = P1^4。但發(fā)現(xiàn)電機(jī)正反轉(zhuǎn)的速度不一樣,且按鍵時電機(jī)停止轉(zhuǎn)動,在老師的建議下使用定時器控制電機(jī)速度,且在按鍵松手檢測調(diào)用顯示函數(shù)的同時,也 調(diào)用電機(jī)驅(qū)動函數(shù),最終問題得到解決,得到收獲。得到任務(wù)后,查閱資料、制定方案、軟硬件設(shè)計、調(diào)試、修改。用定時器賦不同初值來控制電機(jī)速度;四位數(shù)碼管顯示電機(jī)的狀態(tài):開始、停止、速度大小、正反轉(zhuǎn)。 圖 顯示函數(shù)流程圖 中斷子函數(shù) 中斷子程序采用定時器 T0 采用方式 1 來計時,每次溢出定時200us,重裝初值定時滿足 add_count=count,定時 count*200us 后去自動執(zhí)行中斷程序,根據(jù)變量 count 來控制電機(jī)轉(zhuǎn)速。按鍵電路如圖 所示。 圖 復(fù)位電路圖 單片機(jī)時鐘電路 單片機(jī)內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,引腳XTAL1 和 XTAL2 分別是反相放大器的輸入端和輸出端,通常,經(jīng)由片外晶體振蕩器或陶瓷諧振器與兩個匹配電容一起構(gòu)成一個自激振蕩電路。 設(shè)計要求: 1)確定系統(tǒng)設(shè)計方案; 2)進(jìn)行系統(tǒng)的硬件設(shè)計; 3)完成應(yīng)用程序設(shè)計; 4)硬件電路及應(yīng)用程序的調(diào)試。 本設(shè)計目的是步進(jìn)電機(jī)控制系統(tǒng) 4 個按鍵設(shè)置成現(xiàn)在想要實現(xiàn)的功能: key_ON_OFF開始、停止按鍵 key_UP加速按鍵 key_DOWN減速按鍵 key_Left_Right正反轉(zhuǎn)按鍵 系統(tǒng)總體方案 本次課程設(shè)計使用 STC89C52RC 單片機(jī)做主控芯片,完成課程設(shè)計。如圖 所示。鍵盤掃描流程圖如圖 所示。最讓人頭疼的是,在程序調(diào)試和硬件調(diào)試結(jié)合時,程序編譯無誤,可硬件就是得不出預(yù)設(shè)的結(jié)果。 ( 4) 若在按下正反轉(zhuǎn)按鍵之前顯示為 0000,按下正反轉(zhuǎn)按鍵,電機(jī)仍為停止?fàn)顟B(tài),顯示 0000 ; 按 下 正 反 轉(zhuǎn) 按 鍵( key_Left_Righ),若標(biāo)志位 Left_Right = 0,則正轉(zhuǎn),顯示 00,否則反轉(zhuǎn),顯示 11,后兩位為轉(zhuǎn)動的速度,按下正反轉(zhuǎn)按鍵,只改變電機(jī)轉(zhuǎn)動方向,不改變電機(jī)速度。按鍵和顯示功能較容易就實現(xiàn)了,可是在加進(jìn)電機(jī)后,調(diào)試時,電機(jī)始終不轉(zhuǎn)動,開始時的小甜頭一掃而光,仔細(xì)檢查了電機(jī)和程序,過程中不斷調(diào)試,最后發(fā)現(xiàn)電機(jī)還是能動的,只是微動。 sbitkey_ON_OFF = P1^7。 //數(shù)碼顯示的四位段選 ucharadd_count=0,count=0。 // P2 位選 void drive()。 for(i=0 。} //顯示第四位 delay(1)。 } //等待松開按鍵 } if(key_UP==0) //按鍵 key_UP 加速 { display()。 led3=1。 led2=0。 } if(led3==1amp。 //正反轉(zhuǎn)標(biāo)識取反 if(ON_OFF==1) { led1=led2=led3=0。 case 1: pulse = 24。 case 5: pulse = 16。 case 9: pulse = 4。 } } void drive() //電機(jī)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1