能單獨(dú)完成一個(gè)綜合實(shí)驗(yàn),如實(shí)時(shí)時(shí)鐘實(shí)驗(yàn),才覺得單片機(jī)入門!
完成實(shí)時(shí)時(shí)鐘實(shí)驗(yàn),需要哪些條件?
首先選擇需要學(xué)習(xí)的單片機(jī)型號,比如51單片機(jī),或者STM32,對于0基礎(chǔ)初學(xué)者,建議從簡單的51單片機(jī)開始。
要有一個(gè)開發(fā)平臺,選定好單片機(jī)后就需要選擇一款開發(fā)板,帶數(shù)碼管或者LCD1602等顯示屏,帶時(shí)鐘芯片,按鍵等基本外設(shè)。沒有這些,就沒辦法進(jìn)行試驗(yàn)練習(xí)。
完成實(shí)時(shí)時(shí)鐘實(shí)驗(yàn),需要哪些基礎(chǔ)知識
需要有C語言編程基礎(chǔ),對于變量定義。邏輯運(yùn)算,if/else判斷語法,文件調(diào)用,結(jié)構(gòu)體,宏定義,指針等語法能夠熟練掌握,并靈活運(yùn)用。
掌握單片機(jī)常用開發(fā)環(huán)境keil/IAR。很多初學(xué)者對于編程環(huán)境不熟悉,造成無法順利編寫代碼。
對按鍵邏輯的處理,各種按鍵組合使用,長按短按連按等使用,對于IIC/spi時(shí)序掌握,需要對EEPORM或者時(shí)鐘芯片讀寫,
學(xué)習(xí)單片機(jī)技術(shù)需要遵守的原則
對于單片機(jī)代碼,一定要多看例程,并理解例程邏輯和語法。
對于單片機(jī)練習(xí),一定要多敲代碼,每一行認(rèn)真輸入的代碼都是你單片機(jī)技術(shù)向前進(jìn)步的證明。
一定要堅(jiān)持,學(xué)習(xí)單片機(jī)開發(fā),在絕大部分都是很枯燥無味,甚至被bug和問題擾得心煩意亂,但需要堅(jiān)定信心。
學(xué)習(xí)單片機(jī)要多問多溝通,如果條件允許,一定要找人帶自己入門,這樣比自己胡亂摸索少走很多彎路。
總之想要單片機(jī)入門,就是能夠獨(dú)立完成一個(gè)較為復(fù)雜的單片機(jī)項(xiàng)目。并將基本知識消化吸收。
-
單片機(jī)
+關(guān)注
關(guān)注
6043文章
44622瀏覽量
638533
發(fā)布評論請先 登錄
相關(guān)推薦
評論