|
AVR單片機(jī)-----速度快,一個(gè)時(shí)鐘周期執(zhí)行一條指令,AVR單片機(jī)比51單片機(jī)多了USB通信模塊、SPI通信模塊、I2C通信模塊、PWM模塊、AD轉(zhuǎn)換模塊等,但在C語言編程方面對(duì)I/O的操作比51麻煩得多。
那學(xué)AVR單片機(jī)用C語言還是匯編語言好?當(dāng)然是C語言了。因?yàn)椋?br />
1.C語言是高級(jí)語言,代碼移植性好,易于維護(hù);
2.編程靈活,隨心所欲;
3.語言層次分明,思路清晰,可讀性強(qiáng)。
4. C語言是目前最流行的單片機(jī)編程語言,例程代碼多,便于參考,單片機(jī)技術(shù)發(fā)展之快,應(yīng)用之廣,學(xué)習(xí)群體日益龐大,這和Atmel® Studio 6 這個(gè)集成開發(fā)平臺(tái) (IDP),可用來開發(fā)和調(diào)試,是分不開的。
5.C語言是大眾編程語言,是其他編程語言的基礎(chǔ),學(xué)會(huì)了C語言,對(duì)于進(jìn)一步深造的選擇就很自由了。
匯編語言是早期單片機(jī)學(xué)習(xí)使用的語言,優(yōu)點(diǎn)是執(zhí)行指令比C語言稍快外,其他方面筆者不敢恭維。
|
評(píng)分
-
查看全部評(píng)分
|