單片機步進電機控制實驗 單片機步進電機控制實驗報告
1、實驗目的和要求。瞭解步進電機的工作原理,學習用單片機的步進電機控制系統的硬件設計方法,掌握定時器和中斷系統的應用,熟悉單片機應用系統的設計與調試方法。
2、實驗設備。單片機測控實驗、系統步進電機控制實驗模塊、Keil開發環境、STC-ISP程序下載工具。
3、實驗內容。編制MCS-51程序使步進電機按照規定的轉速和方向進行旋轉,並將已轉動的步數顯示在數碼管上。步進電機的轉速分爲兩檔,當按下S1開關時,加速旋轉,速度從10轉/分加速到60轉/分。當鬆開開關時,減速旋轉,速度恢復爲10轉/分。當按下S2開關時,按照逆時針旋轉;當鬆開時,按照順時針旋轉。本程序要求使用定時器中斷來實現,不準使用程序延時的方式。
4、實驗步驟。預習:參考輔助材料,學習C51編程語言使用和步進電機原理。簡單程序錄入和調試:關於C51的中斷,本程序需要使用定時器定時,並使用中斷來同步。中斷程序的典型例子如下:格式:void函數名()interrupt中斷號using工作組{中斷服務程序內容}注意:中斷不能返回任何值,所以前面是void後面是函數名,名字可以自己起,但不要與c語言的關鍵字相同;中斷函數不帶任何參數,所以函數名後面的()內是空的,中斷號是指單片機的幾個中斷源的序號。這個序號是單片機識別不同中斷的唯一標誌。所以一定要寫正確。後面的using工作組是指這個這個中斷使用單片機內存中4個工作寄存器的哪一組,c51編譯後會自動分配工作組,因此最後這句話我們通常省略不寫。c51中斷寫法實例:void T1-time()interrupt3{TH1=(65536-50000)/256;TL1=(65536-50000)%6;}上面的意思是定時器1的中斷服務程序,定時器1的中斷服務序號是,因此我們要寫成 interrupt3,服務程序的內容是給兩個初值寄存器裝入新值。
5、實驗原理。使用的單片機系統的頻率是12M;步進電機轉動一週需要24步。本步進電機實驗板,使用FAN8200作爲驅動芯片。CPU通過引腳與FAN8200相連。
-
茶花什麼時候長得最旺盛
茶花通常在春季和秋季長得最旺盛。春季是茶花的生長季節,氣溫適宜、陽光充足,有利於茶花的生長和開花。而秋季,尤其是九月至十月,也是茶花盛開的時候,這時候的氣候涼爽,茶花的開花期會很長。在適宜的氣候條件下,茶花還會達到最佳的生長狀態。...
-
貨幣符號怎麼輸入
貨幣符號可以通過不同的方式輸入,具體取決於你使用的設備或軟件。以下是一些常見的輸入方法:1.使用符號鍵盤:在計算機或手機鍵盤上,可以通過按下“Shift”鍵加上逗號(,)或句點(.)來輸入貨幣符號。一般來說,貨幣符號位於數字鍵盤的頂部,通常與數字鍵0或9相鄰。2.使用特殊...
-
家庭住宅擺什麼最旺運呢
擺放一些綠色植物可以增加家庭住宅的生氣和活力,有助於提升家庭的運勢。此外,擺放一些水晶擺件或風水鏡也可以帶來好運。最重要的是保持家庭整潔、明亮和舒適,這樣可以讓正能量流暢,併爲家庭帶來好運。...
-
水命和木命相配嗎
水命和木命是屬於五行相生的關係,可以說是互相配合的。根據五行相生的關係,水可以滋潤木,使其茁壯成長,而木可以爲水提供棲息和滋養的環境。水命和木命之間的相配關係也可以在婚姻、事業等方面體現出來。水命的人通常具有柔和、溫和的性格,而木命的人則具有堅強、執...