剛開始進(jìn)行單片機(jī)入門學(xué)習(xí),在編程語言的選擇上會(huì)存在一些疑惑,例如應(yīng)該先學(xué)C語言還是匯編等等。粵嵌是這樣考慮的:
1、初學(xué)者到底是應(yīng)該先學(xué)C還是匯編?
答:對(duì)于單片機(jī)的初學(xué)者來說,應(yīng)該從匯編學(xué)起。因?yàn)閰R編語言是接近機(jī)器碼的一種語言,可以加深初學(xué)者對(duì)單片機(jī)各個(gè)功能模塊的了解,從而打好扎實(shí)的基礎(chǔ)。
2、當(dāng)開發(fā)一個(gè)較復(fù)雜而又開發(fā)時(shí)間短的項(xiàng)目時(shí),用C還是用匯編開發(fā)好?
答:對(duì)于復(fù)雜而開發(fā)時(shí)間緊的項(xiàng)目時(shí),可以采用C語言,但前提是要求對(duì)該MCU系統(tǒng)的C語言和C編譯器非常熟悉,特別要注意該C編譯系統(tǒng)所能支持的數(shù)據(jù)類型和算法。雖然C語言是普遍的一種語言,但不同的MCU廠家其C語言編譯系統(tǒng)是有所差別的,特別是在一些特殊功能模塊的操作上。如果對(duì)這些特性不了解,那調(diào)試起來就有的煩了,到頭來可能還不如用匯編來的快。
3、請(qǐng)問作為學(xué)生,如何學(xué)好單片機(jī)?
答:學(xué)習(xí)好單片機(jī),單片機(jī)入門學(xué)習(xí)主要的是實(shí)踐,在實(shí)踐中增長(zhǎng)經(jīng)驗(yàn)。在校學(xué)生的話,實(shí)踐機(jī)會(huì)的確會(huì)比較少,但是有機(jī)會(huì)的話,可以畢業(yè)實(shí)習(xí)選擇相關(guān)的課題,這樣就可以接觸到實(shí)際的項(xiàng)目。而且如果單片機(jī)微機(jī)原理是一門主課的話,相信學(xué)校會(huì)安排比較多的實(shí)踐上機(jī)機(jī)會(huì)。有能力的話,可以找一些相關(guān)兼職工作做做,會(huì)更有幫助。而且單片機(jī)開發(fā)應(yīng)用需要軟硬件結(jié)合,所以不能只滿足于編程技巧如何完美,平時(shí)也要注意硬件知識(shí)的積累,多上上電子論壇網(wǎng)站,買一些相關(guān)雜志。可能的話,可以到電子市場(chǎng)去買一些小零件,自己搭一個(gè)小系統(tǒng)讓它工作起來。
HOTLEK的單片機(jī)是RISC結(jié)構(gòu)的8位單片機(jī),它可以廣泛應(yīng)用在家用電器、安全系統(tǒng)、掌上游戲等方面。大概來說可以分成I/O型單片機(jī)、LCD型單片機(jī)、A/D型單片機(jī)、A/D with LCD型單片機(jī)等等。
如果你想學(xué)習(xí)單片機(jī),想更多的了解這個(gè)開發(fā)行業(yè),那么建議你先不要著急報(bào)名,先去選擇一家培訓(xùn)機(jī)構(gòu)學(xué)習(xí)試聽一下課程,因?yàn)楹芏鄷r(shí)候你喜歡但是不一定就能聽懂,所以,前期找一個(gè)可以試聽的機(jī)構(gòu),先去試聽試學(xué)一下再考慮報(bào)名,粵嵌單片機(jī)入門學(xué)習(xí)培訓(xùn),學(xué)??诒己?,值得選擇。