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

正文內(nèi)容

基于at89c51單片機的步進電機控制系統(tǒng)設計與實現(xiàn)(參考版)

2024-12-10 02:30本頁面
  

【正文】 [9] 李君凱 .步進電機控制系統(tǒng) [J].自動化與儀器儀表 . 1 期 .15. [10] 偉雄、宋曉光 .步進電機的控制原理及其單片機控制實現(xiàn) [J].煤礦機械 . 6期 .127. [11] IR2131S IOR Rectifier, Preliminary Data Sheet: No. PD60032Mo [12] Chee Controller for Brushless DC Motor. IEEE Transaction on Industrial Electronics. 1999, 46 (2) :471473. [13] 黃灼堯 .單片機控制步進電機的方法研究與應用 [J].廣東土木與建筑 . 8期 .79. [14] 陳林 , 彭小軍 , 洪云 .單片機在步進電機控制系統(tǒng)中的應用 [J].新余高專學報 . 10 卷 .第 5 期 . [15] 程憲平 . 機電傳動與控制 [M ]. 武漢 : 華中科技大學出版社 , 1997. [16] 劉國永 , 陳杰平 . 單片機控制步進電機系統(tǒng)設計 [ J ]. 安徽 : 安徽技術(shù)師范學院學報 ,2021,16(4):61263. [17]何立民 .單片機應用系統(tǒng)設計系統(tǒng)配置與接口技術(shù) .北京:北京航天航空大學出版社 ,2021 [18]朱宇光 .單片機應用新技術(shù)教程 .北京:電子工業(yè)出版社 ,2021 35 附錄 1 系統(tǒng)原理圖 12345678RST9 (RXD)10 (TXD)11 (INT0)12 (INT1)13(T0)14 (T1)15 (WR)16 (RD)17XTAL218XTAL119GND20 (A8)21 (A9)22 (A10)23 (A11)24 (A12)25 (A13)26 (A14)27 (A15)28PSEN29ALE/PROG30EA/VPP31 (AD7)32 (AD6)33 (AD5)34 (AD4)35 (AD3)36 (AD2)37 (AD1)38 (AD0)39VCC40U1 AT89S5124PI12X1 12MHzC1 20pFC2 20pFR2C310uF5V200R1S0S4S5 S6S2S1 S34K7R34K7R44K7R54K7R6U VWCP+ DIR+ EN+ CP DIR ENU2MS3H057MU VWCP+ DIR+ EN+ CP DIR ENU3MS3H057MDIG26DIG65GND4SEG E21SEG G17ISET18V+19SEG C20DIG43SEG D23DIN1DIG02SEG F15SEG B16SEG A14GND9DIG111DIG510CLK13SEG DP22DIG37DIG78DOUT24LOAD12U4 MAX7219CNGf10g5e1d2c4DP3b7a11112293846DPY1 4 in 1f10g5e1d2c4DP3b7a11112293846DPY2 4 in 1A B C A B C電機 電機57BYG350A 57BYG350AVCC9K5R11S7 S8S12S13 S14S10S9 S11S15 S16VCCf10g5e1d2c4DP3b7a11112293846DPY4 4 in 1f10g5e1d2c4DP3b7a11112293846DPY3 4 in 1DIG26DIG65GND4SEG E21SEG G17ISET18V+19SEG C20DIG43SEG D23DIN1DIG02SEG F15SEG B16SEG A14GND9DIG111DIG510CLK13SEG DP22DIG37DIG78DOUT24LOAD12U5 MAX7219CNG9K5R12VCCLED0 LED1 LED2 LED310KR710KR810KR910KR10VCC 36 附錄 2 程序源代碼 主程序: XDLABLE EQU 。感謝你們一直以來對我的無私的愛,我成績的取得是你們無私付出的結(jié)果,謝謝你們 ! 大學四年的美好生活即將以這篇畢業(yè)論文劃上一個句號,回首這篇文章的寫作過程,進而回想起四年的時光,想起那些在我知識道路上給予我極大幫助的人,感慨萬千,心中滿是感恩之情 。此次畢業(yè)設計才會順利完成。 其次,我要 感謝電氣信息工程學院我們的輔導員 孔老師 , 孔老師 不但讓我知道學習的重要性,還教會了我如何做人辦事 ,這將是我一輩子的寶貴財富??梢哉f,沒有 江 老師的悉心指導和幫助,我是不可能順利完成我的畢業(yè)設計的。 首先 , 我要感謝我的導師江泳老師 。并深刻地體會到共同協(xié)作和團隊精神的重要性,提高自己解決問題的能力。 系統(tǒng)設計過程中,通過軟件與 硬件相結(jié)合完成了系統(tǒng)功能設計的要求,但設計的硬件電路并不是最簡單的,具體細節(jié)上還有未解決的問題,如 步進電機 型號的選擇,參數(shù)的計算沒有具體說明,還需進一步研究計算。進一步學習用匯編語言編寫單片機程序。 經(jīng)過一個學期的設計學習,我主要得到了以下幾方面的收獲: 第 一,我加深了對原來所學的數(shù)電、模電、單片機知識的學習,學會自學和分析電路的能力。 延時 10ms 程序: DELAY10: MOV R2, 40;單周期, 1us DELAY1: MOV R3, 125;單周期, 1us DELAY2: DJNZ R3, DELAY2;雙周期, 2us, 125*2=250 us DJNZ R2, DELAY;雙周期, 2us, *40=10ms RET 32 結(jié)束語 本設計以單片機 AT89S51 芯片為核心部件,利用 MS3H057M 系列驅(qū) 動器來驅(qū)動57BYG350A 型號的步進電機 ,實現(xiàn)步進的控制。 取反 LCALL DELAY 。下面是 口產(chǎn)生脈沖波的程序: CLR 。設定串行通信方式 0 CLR A MOV 50H, A 。 串行顯示子程序又分為三部分,分別為 串行發(fā)送數(shù)據(jù)子程序 、 初始化子程序 和 送顯示數(shù)據(jù)子程序 。 其中 采用 單片機串行口( 和 )及 三條線與 Max7219 相連接, 、 分別作為 MAX7219 串行數(shù)據(jù)輸入信號 DIN和時鐘信號 CLK, LOAD 信號。下面是判斷 0 行按鍵是否有按鍵按下的程序: LK2: MOV R2, 0EH ;掃描初值進 R2 MOV R4, 00H ;掃描列號送 R4 LK4: MOV P1, A ;掃描初值送 P1 口 MOV A, P1 ;讀 P1口 JB , LONE ; =1,第 0行無鍵閉合,轉(zhuǎn) LONE MOV A, 00H ;裝第 0 行行值 AJMP LKP 在鍵盤掃描程序中,為了消除干擾,一般都會采用按鍵消抖的程序來消除干擾。鍵處理的流程 圖 如圖 所示。 在計算機中每一個鍵都對應一個處理子程序,得到閉合鍵的鍵碼后,就可以根據(jù)鍵碼,轉(zhuǎn)相應的鍵處理子程 序,進行字符、數(shù)據(jù)的輸入或命令的處理。鍵碼的計算公式為:鍵碼=行首號 +列號。采用軟件延時的方法,一般為 10~ 20 ms,待行線上狀態(tài)穩(wěn)定之后,再次判斷按鍵狀態(tài)。到輸出口輸出 0BH( 1011)時,行線中有狀態(tài)為低電平者(行 1),則閉合鍵找到,通過此 28 次掃描的列線值和行線 值就可以知道閉合鍵的位置。SP 指針初始化 MOV A, 24H MOV P0, A ; P0口設置初始值 MOV R4, 50H ; R4置初始值 MOV R5, 54H ; R5置初始值 MOV R6, 40H ; R6置初始值 27 初 始 化 設 置顯 示 初 始 化鍵 盤 掃 描是 否 有 鍵 按 下判 斷 鍵 值執(zhí) 行 按 鍵 命 令N返 回開 始L E D 顯 示Y 圖 主程序流程圖 子程序模塊 鍵盤掃描模塊 假定圖 中列 2行 1鍵被按下,則判定鍵位置的掃描過程如下:首先是判定有沒有鍵被按下。 下面一段程序是主程序中的一些參數(shù)初始化軟件的設計。鍵盤掃描之后調(diào)用顯示子程序來顯示一些步進電機的運行參數(shù)(本設計 8 個數(shù)碼管只用來顯示步 進電機的運行步數(shù)和運行速度)。主要包括各變量的初始化,時鐘振蕩器的設置 、 I/O 端口的初始化以及標志位的初始化。 主程序模塊 系統(tǒng)主程序必須具有初始化功能。子程序的調(diào)用通過 ACALL 和 LACLL 指令調(diào)用。 系統(tǒng)軟件設 計采用模塊化程序設計。 26 軟件結(jié)構(gòu) 系統(tǒng)應用程序由主程序、 鍵盤掃描子 程序、 顯示子程序 和其它子程序組成??芍苯釉L問系統(tǒng)硬件,對內(nèi)存 容量要求低,適合應用于工控和實時控制系統(tǒng)。 本仿真器軟件設計使用的是匯編語言。仿真環(huán)境如圖 所示。 ( 2) H51系列專用仿真器:偉福新版仿真頭 POD8X5XP,偉福 6000 支持的 HTTECH PICC ME。 偉福仿真器 偉福仿真器采用大規(guī)模可編程芯片及專用仿真芯片制造 , 集仿真器、邏輯分析儀、跟蹤器、邏輯筆、 波形 發(fā)生器、影子存儲器、代碼覆蓋、記時器、程序時效分析、數(shù)據(jù)時效分析、硬件測試儀、事件觸發(fā)器于一體的通用仿真器。按指令的執(zhí)行時間分,分為單周期指令、雙周期指令、四周期指令。 80C51 單片機指令共有 111 條指令,其中單字節(jié)指令 49 條,雙字節(jié)指令 45 條,三字節(jié)指令 17條。 匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼 的一種語言。高級語言用自然語言描述,使用高級語言編寫的程序具有效率高、可讀性好和可移植性強的特點。 機器語言編寫的程序不便于記憶、查錯和修改,匯編語言比機器語言容易理解和記憶。機器語言指令用二進制編碼表 示,是 CPU唯一能直接識別和執(zhí)行的指令。 匯編語言的簡介 指令是單片機執(zhí)行操作的命令,所有指令的集合稱為指令系統(tǒng)。 ( 6)系統(tǒng)的軟件設計應充分空靈廠到軟件抗干擾措施。 24 ( 5) 程序設計時可采用一些實用的子程序。 ( 3)外部設備和外部事件盡量采用中斷方式與 CPU 聯(lián)絡,這樣利于系統(tǒng)模塊化和提高程序效率。軟件設計應注意以下幾個方面: ( 1)采用模塊程序設計。 具體的電路設計如 圖 所示: Vin1GND3+5V2U3MC7805Vin1GND2+24V3U1MC7824FUSE220VTRANS11234DC2C4C8C11000uF+24V 5VC3470uFC5220uFVin1GND2+12V3U2MC7812C612V12JCON2C71uF 圖 電源電路 5 系統(tǒng)軟件設計 應用系統(tǒng)中 控制 任務的實現(xiàn)最終是靠程序的執(zhí)行完成的。三端集成穩(wěn)壓器 MC7824 供給某些部件 24V 直流工作電源。電路圖如圖 . UVWCP+DIR+EN+CPDIRENU2MS3H057MABC電機57BYG350A12345678RST
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1