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