tft每日頭條

 > 生活

 > 單片機基礎知識詳解

單片機基礎知識詳解

生活 更新时间:2024-08-18 20:13:15

單片機基礎知識詳解?單片機有啥用2015年還在大三的我,在學校裡面學了一門微機原理的課程,這個課程主要講了通過彙編語言來操作單片機,但僅僅是通過理論的方式來教學的,沒有實際的實驗,以及真正的用單片機,下面我們就來聊聊關于單片機基礎知識詳解?接下來我們就一起去了解一下吧!

單片機基礎知識詳解(淺談單片機入門學習過程)1

單片機基礎知識詳解

初識

單片機有啥用

  1. 智能家居的控制
  2. 雷達裡面的控制完全可以由單片機來完成,因為單片機就是控制系統之王
  3. 現在最火的物聯網就是以單片機作為底層闆來進行開發
  4. 凡是能想到控制的,都可以用單片機來完成

2015年還在大三的我,在學校裡面學了一門微機原理的課程,這個課程主要講了通過彙編語言來操作單片機,但僅僅是通過理論的方式來教學的,沒有實際的實驗,以及真正的用單片機。

當本課程學習到後面之後,老師有次在課堂上問大家我這有51單片機開發闆,誰想用 。可以找他借,因此下課後我就找他借了開發闆,當時開發闆是STC89C52主控單片機。我還記得是郭天祥的闆子。在實驗室帶到宿舍的過程中我就迫不及待的打開了包裝,塑料袋裡面裝的是電路闆,比手掌稍微大一點。上面的單片機通過一個卡槽來固定。可以随時更換(因為是DIP雙列直插的緣故吧)。到宿舍我給電路闆上了電,然後就迷茫了。不知道這東西怎麼用,隻看到一列led小燈,幾個按鍵。

入門單片機

後來把光盤中的資料通過我的筆記本全部拷到電腦裡面。此時還不會下載程序,我就先從光盤中的視頻開始。視頻的主講人就是郭天祥,他從第一講就認真,有趣的講了單片機是啥?怎麼用?有啥地方需要?從第一講就深深的迷戀住了他的講課分格。我就一節一節仔細的學習,做着筆記。然後用KEIL軟件慢慢的先從點亮一個led燈開始學習,我記得當時點亮第一個燈那時候的激動就跟撿了幾百塊一樣的興奮。然後把這個燈能實現的各種效果都實現了一遍,後面的按鍵,蜂鳴器等等初學者的基本上看了不下五六遍。

89C51通過最簡單的寄存器控制,也就是直接控制的位寄存器。當時通過控制寄存器确實學到了很多東西,也就是從那時開始,才漸漸的認為自己學習的這個專業畢業後到底有啥用,我就是從那時開始才感覺到了大學時光的流逝是多麼的快。還沒好好學習專業知識都大三馬上畢業了。我想好多人的想法也跟我一樣。

深入STM32單片機

2016年7月畢業後,找了份STM32開發的工作,也就是從那時候開始,才接觸到的STM32單片機,當時89c51已經相當熟悉了,所以對于STM32的入手也是相當快的。從寄存器的直接控制到後來的庫函數控制,的确方便了好多。不用去操心哪哪個寄存器,直接按照庫函數控制開發,的确開發進度提升了一大截子。

單片機的入門不難,因為當時學校裡面學了數電模電基本知識,所以學習起來如魚得水,方便的很。

但是要深入的學習,必須得學會一些常用控制協議例如SPI,IIC,DMA等,這些必須要會,就算在不咋地,也要會通過DEMO程序來修改程序。來達到目的。單片機的深入必須要在工作中才能發揮出來。做有難度,有深度的項目,當項目結束的時候就會發現學到了許多自己以前沒見過的知識,這些知識的學習就是通過日積月累的開發積攢出來的。

總結

在學習單片機過程中,我們最好需要學會界面控制軟件,這樣就可以做簡單的人機交互,大大的提高趣味性,也提高了本身的知識技能儲備。學習單片機的過程中難免會碰到棘手的問題,隻要是我們學會處理問題的能力,啥問題也會迎刃而解。

加油,學習的人

大家可以關注本人,以後會經常在本賬戶分享遇到的知識難點,以及知識總結。有啥疑問可以留言,煩請大家多多轉發。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved