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

正文內(nèi)容

基于proteus的步進電機控制系統(tǒng)仿真設計最終版-資料下載頁

2024-11-12 15:05本頁面

【導讀】計算機控制技術(shù)課程設計報告。專業(yè)及班級______09自動化班_________. 姓名_____吳紅田坤王林。指導老師_______丁健______________. 機械的數(shù)字控制,為使系統(tǒng)的可靠性、通用性、可維護性以及性價比最優(yōu),根據(jù)??刂葡到y(tǒng)功能要求及步進電機應用環(huán)境,確定了設計系統(tǒng)硬件和軟件的功能劃。分,從而實現(xiàn)了基于8051單片機的四相步進電機的開環(huán)控制系統(tǒng)。單片機存儲器、I/O接口、中斷、鍵盤、LED顯示器的

  

【正文】 f(RunSpeed=12) RunSpeed=RunSpeed2。 DoSpeed()。 P1=0x01。 cmd_wr()。 ShowState()。 }//中斷 1:減速程序 void SpeedDowm() interrupt 2 { if(RunSpeed=100) RunSpeed=RunSpeed+2。 DoSpeed()。 P1=0x01。 cmd_wr()。 ShowState()。 } int delay() //判斷 LCD 是否忙 { int a。 start: RS=0。 RW=1。 E=0。 for(a=0。a2。a++)。 E=1。 21 P1=0xff。 if(P1_7==0) return 0。 else goto start。} void inti_lcd() //設置 LCD 方式 { P1=0x38。//設置 16x2 顯示 cmd_wr()。 delay()。 P1=0x01。 //清除 cmd_wr()。 delay()。 P1=0x0f。 cmd_wr()。 delay()。 P1=0x06。//光標移動設置 cmd_wr()。 delay()。 P1=0x0c。//顯示開及光標設置 cmd_wr()。 delay()。} void cmd_wr() //寫控制字 { RS=0。 RW=0。 E=0。 E=1。} void show_lcd(int i) //LCD 顯示子程序 { P1=i。 RS=1。 RW=0。 E=0。 E=1。} void ShowState() //顯示狀態(tài)與速度 { int i=0。 while(SpeedChar[i]!=39。\039。)//////char SpeedChar[]=SPEED(n/min):。 { delay()。 show_lcd(SpeedChar[i])。 i++。 } delay()。 P1=0x80 | 0x0d。///數(shù)據(jù)首地址為 80H,所以數(shù)據(jù)地址為 80H+地址碼 (027H, 4067H) 22 cmd_wr()。 i=0。 while(SPEED[i]!=39。\039。) { delay()。 show_lcd(SPEED[i])。///SPEED[3]=050。 i++。 } delay()。 P1=0xC0。 cmd_wr()。 i=0。 while(StateChar[i]!=39。\039。) { delay()。 show_lcd(StateChar[i])。//char StateChar[]=RUN STATE:。 i++。 } delay()。 P1=0xC0 | 0x0A。/////0x0c 顯示開及光標設置 cmd_wr()。 i=0。 if(RunState==RIGHT_RUN) while(STATE_CW[i]!=39。\039。) { delay()。 show_lcd(STATE_CW[i])。///char STATE_CW[]=CW。 i++。 } else while(STATE_CCW[i]!=39。\039。) { delay()。 show_lcd(STATE_CCW[i])。///char STATE_CCW[]=CCW。 i++。 }} void clock(unsigned int Delay) //1ms 延時程序 { unsigned int i。 for(。Delay0。Delay) for(i=0。i124。i++)。 } void DoSpeed() { SPEED[0]=(1000*6/RunSpeed/100)+48。 SPEED[1]=1000*6/RunSpeed%100/10+48。 SPEED[2]=1000*6/RunSpeed%10+48。} 23 七、總結(jié) 我們深知自己做的工作還很不夠,由于軟件和硬件的 各方面原因,系統(tǒng)的應 用討論不夠,精度還有待于進一步提高。由于時間的原因,設備的原因,實驗做 的不好不夠,相關驗證性的數(shù)據(jù)、信息不夠豐富??梢钥隙ǎS著技術(shù)的不斷發(fā) 展,步進電機的控制應用前景將越來越寬闊,而其控制系統(tǒng)也將向著智能化和網(wǎng) 絡化的方向發(fā)展。本論文的研究和探討還遠遠不夠,我們要在現(xiàn)在的基礎上,不 斷吸取新的技術(shù)和方法,并將它們應用于本課題的研究上來,進一步深化我們的 研究深度,爭取有更多的收獲。 后附實驗任務指導書 及參考文獻 。 24 論文 題目 基于 proteus 的步進電機控制系統(tǒng)設計 設計類型 導師姓名 主要內(nèi)容及目標 設計要求::設計一種步進電機控制系統(tǒng),使用 C51 單片機控制 4 相步進電機,由單片機產(chǎn)生驅(qū)動脈沖信號,通過鍵盤設定步進電機的步進方向和步進速度,在液晶 LCD 顯示器上顯示步進角度、步進方向和步進速度,通過仿真軟件 Proteus 對系統(tǒng)做了仿真和測試。加速按鍵、減速按鍵、正轉(zhuǎn)按鍵和反轉(zhuǎn)按鍵。 設計條件 1. PC機一臺,教學實驗箱一臺 。 計劃學生數(shù)及任務 3 人 ( 1):明確課題功能。 ( 2):把復雜問題分解為若干模塊,確定各模塊處理方法,畫出流程圖。 ( 3):存儲器資源分配 ( 4):編制程序,根據(jù)流程圖來編制源程序 ( 5):對程序進行匯編,調(diào)試和修改,直到程序運行結(jié)果正確為止。 計劃設計進程 一、 總體方案設計 二、 硬件的設計和實現(xiàn) 選擇計算機字長 (選用 51 內(nèi)核的單片機 ) 設計支持計算機工作的外圍電路 (EPROM、 RAM、 I/O端口、鍵盤、顯示接口電路等 ); 設計輸入信號接口電路; 設計輸出控制電路; 其它相關電路的設計或方案 (電源、通信等 )。 三、 軟件設計 分配系統(tǒng)資源,編寫系統(tǒng)初始化和主程序模塊框圖; 編寫顯示子程序框圖; 其它程序模塊 (鍵盤等處理程序 )框圖。 四、編寫課程設計說明書,繪制完整的系統(tǒng)電路圖 (A3 幅面 )。 參考文獻 1. 于海生 計算機控制技術(shù) [M] 北京:機械工業(yè)出版社, 湯楠等計算機控制技術(shù) [M] 西安:西安電子科技大學出版社, 李剛民等 單片機原理及應用技術(shù) [M]北京:高等教育出版社 盧超 . 基于 proteus的步進電機控制系統(tǒng)設計 [J]. 實驗室研究與探索 , 2020( 6): 5558 計算機控制技術(shù)實驗指導書
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1