為什么學校還在學51單片機?是大學教授不會STM32嗎?
很多人會問:為什么大多數(shù)的單片機課仍然還學習51單片機而不是更復(fù)雜的STM32單片機?甚至有人認為是學校老師不懂STM32,真實情況是這樣的嗎?
STM32難嗎?——不難!
可以難倒老師嗎?——肯定不會!
STM32好學嗎?老師學不會嗎?——肯定不是!
單片機課程的教學目的,小編總結(jié)主要有三點:
了解單片機的工作原理
只有51單片機可以完整清晰地講明白單片機的內(nèi)部工作原理,對于理解計算機原理非常有幫助。
熟悉單片機的指令系統(tǒng)
基于51的開發(fā)是寫寄存器,甚至是學習匯編語言,而STM32等ARM當前基本是基于庫開發(fā)。如果不學51直接學32就不了解底層,一旦遇到疑難雜癥就無法解決了。
大學教育目的:學會類比
大學教51主要是教單片機的各部分組成、工作原理、內(nèi)存、外設(shè)、還有教匯編語言。高級的單片機也有這些。
在眾多單片機中,51簡單易學,更適合教學。