很多人在學(xué)習(xí)單片機時都存在一個很大的誤區(qū),就是“單片機是一門實踐性很強的學(xué)科”,無論是教科書還是網(wǎng)絡(luò)教程,無論是學(xué)校老師還是網(wǎng)絡(luò)大神前輩,在教導(dǎo)新手菜鳥的時候,都有很多人在說學(xué)習(xí)單片機需要很實踐動手能力”之類的話。于是乎,各種學(xué)習(xí)板、開發(fā)板、烙鐵、萬用表、示波器等等漫天飛,我買,我買,我再買,好像只有買的越多,工具越齊全,方能體現(xiàn)學(xué)習(xí)單片機的決心和熱情,才能體現(xiàn)學(xué)單片機的難度,才能傳遞“單片機是一門實踐性很強的學(xué)科”……
其實這是一個很大的誤區(qū)。誠然,學(xué)單片機的最終目的或方向是實物,自己動手能做出一個實物確實能讓自己擁有強大的成就感。但是,回過頭來,大家冷靜的思考,這種所謂的“實物”你究竟自己動手做過什么工作?了解它的設(shè)計思路、電路原理、程序框架……嗎?大多數(shù)人無非是在別人的學(xué)習(xí)板開發(fā)板上用別人的實例程序做出一個所謂的“實物”,自己只是做了一個程序燒寫、按部就班的修改幾個參數(shù)而已;還有一部分是電路、程序網(wǎng)絡(luò)一大抄,買來工具、元器件就一通苦焊,最終苦盡甘來,獲得極大成就感,可是真正要自己設(shè)計個東東,卻往往是束手無策。
在我的理解上,“單片機是一門實踐性很強的學(xué)科”指的是真的自己獨立動手、動腦,而不是狹義的理解為一定是自己動手焊、一定要有個學(xué)習(xí)板開發(fā)板。特別是針對初學(xué)者,一個是在別人的學(xué)習(xí)板上仿照別人的程序做一個最簡單的LED閃爍,一個是在PROTEUS里面設(shè)計了LED閃爍的電路,然后再KEIL里編程,最后仿真實現(xiàn)了LED閃爍。那你說這兩個人哪個人動手實踐能力強?這是毫無疑問的,各位看官心中都有一桿稱。
所以說,所謂“實踐性”真正的獨立的盡量的全過程的動手動腦,而不在于你做的是不是實物,要不要焊接,要不要工具、有沒有開發(fā)板等等。