51、stm32单片机初学者经验之谈
? ?51單片機作為最經典的一款單片機,已在各大高校的電子、通信專業的入門單片機課程,想學單片機這是最好的入門單片機。
? 單片機就是一塊芯片,如stc89c52、stm32f103zet6、stm32f103zet6等,我們的開發板,由一塊單片機和其他的外圍電路構成,外圍電路就像led、按鍵,通過寫程序控制單片機的管腳輸出數字電平0或1,數字電平與模擬電平的區別就在于:數字電平只有兩種,相當于正負極,而模擬電壓就像電池、交流電,0V~幾千伏。而對于按鍵就是單片機i/o(輸入/輸出口)對電平的檢測,通過檢測,寫程序控制驗完成相應功能。還有常見的外圍電路,包括數碼管、液晶屏、蜂鳴器等。當然這些就是人機交互的工具,隨著進一步的學習,你們就會體會到的。
? 這里說一下,想學單片機的入門,怎么入門,筆者作為物理專業的學生,可是對單片機比較感興趣,學習單片機開始就要有興趣,沒有興趣的話就不建議你去學習了,老鐵們。
開始從最簡單的單片機學起,不建議直接上手stm32單片機,因為32的單片機資源太多,i/o口的使用,涉及到時鐘,初始化等配置,步鄹較多。對于初學者來講,容易打消積極性。
首先,你要安裝軟件:keil 4,它是一個編譯軟件,自帶生成能下載到芯片里的.hex文件,寫程序就在這兒寫。
protues軟件,就是你沒有單片機以及外圍電路的時候,就用仿真的單片機以及原件.但是不建議使用,因為好的單片機學習者或工作人員,都可以設計一個最小系統,以及想完成特定功能的電路板。
對了,當你學的較好的時候,你就可以學畫電路板了,用autium designer 軟件。
說到這里推薦你最好這么做:買一塊開發板,因為里面有視頻資料,有普中科技的,還有郭天祥的開發板,淘寶上都有賣的。郭天祥的視頻一節課時間較長,一般都2小時。普眾科技的視頻講的較為簡單。還有手把手叫你學單片機(金沙灘工作室出品的),視頻也不錯。
總結
以上是生活随笔為你收集整理的51、stm32单片机初学者经验之谈的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: electron常用的快捷键组件
- 下一篇: go使用sqlite时报错:找不到gcc