女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機控制電機原理以及程序怎么寫

dytfki8u8yql ? 來源:電子技術控 ? 作者:電子技術控 ? 2022-12-09 09:29 ? 次閱讀

d367c7a0-76fb-11ed-8abf-dac502259ad0.jpg

這幾天我們的文章就針對兩個方面,第一個是程序怎么寫,第二個就是怎么控制電機。

電機其實有很多種,在控制電機之前一定要明白你所用的電機的原理,要輸出什么樣的信號才能讓這個電機轉動起來,這就是在寫軟件的時候一定要了解硬件,如果你硬件電路都看不懂,或者是硬件電路都沒有設計出來的話,就不要先寫軟件,軟件是以硬件為基礎的,肯定要知道它的硬件電路,要知道控制原理,知道要輸入一個什么樣的信號,輸出一個什么樣的信號才能實現你所需要的功能。

如果我說的不對,趕緊在評論區給我指正,我會虛心的接受各位大神的指正,避免誤導了大家。

程序開發有很多種方法,我說的這種方法不一定適用于每一個人,每一個人寫程序都有自己的習慣,寫程序的話,寫的太粗糙的話,那這個程序的話只有你自己能看懂,別人都看不懂,后面你要對這個程序進行優化或增加一些功能的話,就只能你自己來加,別人要是想看懂的話就很困難。

基本上一些大型的軟件的話,都是很多個人完成的,都會有一些分工,就是說你完成哪一部分,我完成哪一部分,所以說有一種應用非常普遍的一種方法,就是模塊化的編程,就是你把你要實現的功能,分一個模塊一個模塊的,比如說我們現在要做的一個控制電機的一個程序,我們如果想控制一個步進電機,我們知道步進電機就是你一個線圈一個線圈的給它通電,如果你想讓這個步進電機轉起來,你就要有一個幻象的過程,就知道了這怎么讓電機轉,你也知道要單片機輸出什么樣的才能讓這個電機轉起來。

d377175a-76fb-11ed-8abf-dac502259ad0.jpg

現在如果想進行模塊化的編程,首先主函數是肯定要有的,我們的程序在執行的過程中,其實只是執行主函數的,主函數中需要什么功能就去調用相應的子函數,然后有一個幻象的過程,這個幻象的過程就是讓單片機輸出不同的信號給這個控制電路,那你可以把這個幻象的過程寫成一個字函數。然后在幻象的過程中要有一個延時,可以把這個延時函數寫成一個函數,這就是最簡單的一個小程序的模塊,把要實現的這個功能分成若干個模塊,一個模塊完成一個功能。

d3a34aa0-76fb-11ed-8abf-dac502259ad0.jpg

在寫主函數的時候,就把這個一個一個的小模塊,讓他按照順序排列起來,先讓第一組線圈通電,然后延時幾秒鐘之后,然后再讓第二組線圈通電,執行一次幻象子函數之后,就執行一次延時函數,這樣寫到主函數里面,主函數就非常簡潔了,在這個過程中不可能一個人完成所有的工作,要把一些小的功能,這個人來寫這個功能,那個人來寫那個功能,然后你們再把這些功能拼起來,就是一個程序了,這就是模塊化的編程。

這種模塊化的編程有一個好處,就是你寫的這個小模塊,不止你這個程序中能用到,寫一個延時一毫秒的一個延時函數,在你今后設計的所有的程序中,你都能用到這個延時函數。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6063

    文章

    44915

    瀏覽量

    646844
  • 程序
    +關注

    關注

    117

    文章

    3820

    瀏覽量

    82396
  • 控制電機
    +關注

    關注

    0

    文章

    244

    瀏覽量

    18553

原文標題:單片機控制電機原理以及程序怎么寫

文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    51單片機程序的方法

    STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機需要燒
    的頭像 發表于 09-11 10:10 ?6554次閱讀
    51<b class='flag-5'>單片機</b>燒<b class='flag-5'>寫</b><b class='flag-5'>程序</b>的方法

    單片機控制步進電機的原理

    單片機控制步進電機的原理 本資料詳細介紹鄧步進電機的工作原理以及單片機
    發表于 03-30 11:13 ?8.6w次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b>步進<b class='flag-5'>電機</b>的原理

    單片機軟件

    單片機軟件,單片機軟件,單片機軟件
    發表于 12-09 18:40 ?17次下載

    AVR單片機程序progisp172

    AVR單片機程序progisp172,感興趣的可以看看。
    發表于 03-23 17:46 ?111次下載

    單片機程序軟件

    單片機程序軟件
    發表于 01-07 21:01 ?17次下載

    步進電機單片機控制仿真和源程序【DOC】

    步進電機單片機控制仿真和源程序【DOC】
    發表于 01-24 17:30 ?91次下載

    AVR單片機PID控制電機程序

    AVR單片機PID控制電機程序
    發表于 03-30 15:15 ?48次下載

    51單片機程序的方法

    STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機需要燒
    的頭像 發表于 04-04 15:54 ?2.4w次閱讀

    單片機控制步進電機的源程序免費下載

    本文檔的主要內容詳細介紹的是單片機控制步進電機的源程序免費下載。
    發表于 03-10 16:09 ?39次下載

    單片機入門匯編程序--直流電機單片機控制

    單片機入門匯編程序--直流電機單片機控制(15kvaups電源技術協議)-該文檔為單片機入門匯
    發表于 09-22 14:37 ?38次下載
    <b class='flag-5'>單片機</b>入門匯編<b class='flag-5'>程序</b>--直流<b class='flag-5'>電機</b>的<b class='flag-5'>單片機</b><b class='flag-5'>控制</b>

    51單片機步進電機測試程序&直流電機測試程序

    51單片機步進電機測試程序&直流電機測試程序(通信電源技術 期刊查稿)-51單片機步進
    發表于 09-24 15:53 ?110次下載
    51<b class='flag-5'>單片機</b>步進<b class='flag-5'>電機</b>測試<b class='flag-5'>程序</b>&直流<b class='flag-5'>電機</b>測試<b class='flag-5'>程序</b>

    51單片機(二)—— 如何燒51單片機程序

    學習單片機很重要的一步就是為單片機程序,燒程序是初學者體驗
    發表于 11-12 10:06 ?14次下載
    51<b class='flag-5'>單片機</b>(二)—— 如何燒<b class='flag-5'>寫</b>51<b class='flag-5'>單片機</b><b class='flag-5'>程序</b>

    單片機控制步進電機-AVR詳細程序

    單片機控制步進電機單片機程序(avr)硬件線路連接圖見上一篇文章軟件:ICCV7 FOR AVR-
    發表于 11-15 09:21 ?21次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b>步進<b class='flag-5'>電機</b>-AVR詳細<b class='flag-5'>程序</b>

    PIC OTP 單片機程序方法

    作者最近需要對PIC品牌的8位OPT 單片機進行程序;作者第一次使用這種OTP單片機,按照慣性遇到的問題一一記錄一下;MCU最小系統與燒
    發表于 11-16 12:51 ?12次下載
    PIC OTP <b class='flag-5'>單片機</b><b class='flag-5'>程序</b>燒<b class='flag-5'>寫</b>方法

    串口 單片機 文件_單片機入門教程之燒程序方法

    單片機入門教程主要講的51單片機,和其他的單片機編程燒所涉及的軟件會有出入,51單片機是最基本的入門,入門好了,學習其他
    發表于 12-03 19:36 ?27次下載
    串口 <b class='flag-5'>單片機</b>  文件_<b class='flag-5'>單片機</b>入門教程之燒<b class='flag-5'>寫</b><b class='flag-5'>程序</b>方法