a级毛片免费全部播放-a级毛片免费观看在线播放-a级毛片免费观看网站-a级毛片免费看-国产成人精品在视频-国产成人精品在线

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > 嵌入式開發(fā) >  嵌入式開發(fā)工程師必看:學習單片機八大步

嵌入式開發(fā)工程師必看:學習單片機八大步

來源:培訓無憂網-星星 發(fā)布人:星星

2021-11-29 15:12:12|已瀏覽:138次

學習單片機必備的八大步驟

      成為一名嵌入式工程師,簡單的單片機基礎學習與應用是不可缺少的。學習單片機就是學習單片機的硬件結構,內部資源與外設的應用。在C語言中(極少量的匯編)掌握各種功能的初始化,啟動與停止,實現各種功能函數的編寫與調試。

第一步:數字I/O的應用
       在大多數的單片機實驗中,跑馬燈實驗正是數字I/O的典型應用,也是跑馬燈的實驗被安排第一個的原因。通過將單片機的I/O引腳位進行置位或清零來點亮或關閉LED燈,雖然簡單,但是這就是數字電路中的邏輯功能。數學I/O應用的實驗還有按鍵實驗,當按下某鍵時,某LED燈被點亮。數字I/O實驗教會我們單片機的編程思想,必須首先對單片機的相應寄存器進行配置,以初始化I/O引腳,這樣才能使該引腳具備數字輸入與輸出功能。 單片機的一個內置或外置功能的使用,就是對該功能相關的寄存器進行設置,初始化,而這便是單片機編程的特點。少則4、5個函數搞定,多則十幾行程序,要有耐心,別怕麻煩,所有的單片機都是這樣。
第二步:RS232串口通訊
      單片機都有UART接口,這個簡單、古老的通訊方式可以與我們PC機的RS232接口直接連接通訊,當然,因為它們兩者電平邏輯不同,必須要使用一個RS232電平轉換芯片才能與PC機連接,例如Max232芯片。
      UART接口的使用是非常重要的,通過這個接口,我們可以使單片機與PC機之間交換信息,“接口”概念的學習也便由此引入。使用UART接口也會學習到目前最為簡單與常用的通信協議等知識。我們也可以通過PC機的串口調試軟件來監(jiān)視到單片機實驗板的數據,想一想,這會是一個多么神奇的事情啊~~
第三步:定時器的使用
      學會定時器的使用,就可以利用單片機來實現典型的時序邏輯電路。時序邏輯電路的應用是最強大、最廣泛的。例如,在工業(yè)的控制中,我們讓某個開關每隔1 秒鐘打開與關閉一次。這個方案可以通過普通的數字集成電路實現,也可以通過PLC來實現,也可以通過CPLD或FPGA來實現,但是只有單片機的實現是最簡單,成本也是最經濟的。定時器是單片機內部資源里最為重要的一個,更是邏輯與時間控制實現的基礎。
第四步:中斷
       在單片機軟件設計架構中,一段程序循環(huán)執(zhí)行是其一個特點,也是一個弊端。每個操作指令的執(zhí)行都需要一定的執(zhí)行時間,如果程序沒有執(zhí)行到該指令,則該指令的動作就不會觸發(fā),這樣就會忽略許多快速發(fā)生的事件,例如方波頻率檢測的上升沿。針對在單片機程序正常運行時能夠對外部事件立即做出響應而設計了中斷功能。當中斷功能執(zhí)行時,單片機優(yōu)先處理中斷程序,當中斷處理完成后,再回到單片機的正常程序執(zhí)行中。中斷的機理是比較容易理解的,但是什么時候打開中斷,什么時候關閉、屏蔽中斷,需要如何配置才能使能中斷的某些功能,中斷里要執(zhí)行哪些程序,這些程序的要滿足哪些要求就需要花些時間去理解與實踐了。中斷學會后,就可以編寫復雜結構功能的程序,可以一邊閃著小LED燈,一邊掃描著按鍵,一邊發(fā)送著數據,也可以干著多個事情……打個比喻,中斷功能可以使單片機吃著碗里的,看著鍋里的。根據傳說中的8020定律,如果您掌握了上面提到的這四步,那么,您已經學會了80%的內容了。
第五步:I2C、SPI通訊接口
      單片機系統畢竟資源有限,而利用I2C、SPI通訊接口進行擴展外設是最常用的方法,也是非常重要的方法。這兩個通訊接口都是串行通訊接口,典型的基礎實驗就是I2C的EEPROM實驗與SPI的SD卡讀寫實驗。
第六步:比較,捕捉,PWM功能
      比較,捕捉與PWM功能可以使單片機更加適合電機控制,信號檢測,實現電機速度與步長的調節(jié)。PWM波現在又是LED調光的主要手段。這里已經初步接觸了數字電路里的模擬電路部分。
第七步:A/D模數采集
      單片機目前基本都自帶多通道A/D模數轉換器,通過這些A/D轉換器可以單片機獲取模擬量,用于檢測電壓、電流等信號。學習時要分清模擬地與數字地,參考電壓,采樣時間,轉換速率,轉換誤差等重要概念。這一步學會了數字電路控制模擬電路部分,而最簡單的A/D模數轉換器就是電壓表實驗。
第八步:學習USB接口、TCP/IP協議、工業(yè)總線

      目前主流的通訊協議為USB協——下位機與上位機高速通訊接口;TCP/IP——萬能的互聯網使用的通訊協議;工業(yè)總線——諸如 Modbus,CANOpen等工業(yè)控制各個模塊之間通訊的協議。這些都會應用在未來的項目里,集成入單片機里的固件,并且也是當前產品開發(fā)的一個發(fā)展方向。

      本文由培訓無憂網達內教育課程顧問老師整理發(fā)布,更多課程信息可關注嵌入式開發(fā)培訓或添加老師微信:15033336050

      注:尊重原創(chuàng)文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-5465.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發(fā)布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注嵌入式開發(fā)頻道查看更多,了解相關專業(yè)課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機:

  • 地區(qū):

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!

主站蜘蛛池模板: 亚洲 欧美 日韩中文字幕一区二区 | 国内视频自拍 | 久久国产欧美另类久久久 | 亚洲国产成人久久午夜 | 日韩欧美在线观看视频一区二区 | 香蕉久久夜色精品国产尤物 | 三级视频在线播放 | 免费高清欧美一区二区视频 | 欧美 另类 精品一区视频 | 小泽玛利亚的一级毛片的 | 国产成人高清一区二区私人 | 国产精品久久久久久久久久一区 | 国产三级在线看 | 荡公乱妇蒂芙尼中文字幕 | 欧美成人性色xxxxx视频大 | 亚洲国产精品久久卡一 | 九九精品视频一区在线 | 国产精品日本一区二区不卡视频 | 久久精品国产一区二区三区 | 精品无码久久久久久国产 | 亚洲美女在线观看 | 一级a毛片免费观看久久精品 | 亚洲免费中文 | 久久久青青久久国产精品 | 国产90后美女露脸在线观看 | 日韩一级视频在线观看播放 | 亚洲免费视频播放 | 日本韩国三级在线观看 | 久久久午夜精品理论片 | 亚洲视频在线视频 | 特级做a爰片毛片免费看一区 | 96精品免费视频大全 | 久久综合婷婷香五月 | 欧美在线不卡 | 免费人成黄页网站在线观看 | 国产亚洲精品日韩已满十八 | 多人伦精品一区二区三区视频 | 欧美一级毛片一免费 | 一级片在线观看 | 国产真实生活伦对白 | 香港一级特黄高清免费 |