看你想怎么学,一般有两种情况
一、想学单片机底层内容的,建议从51入门,先学一些汇编的知识,了解单片机运行的原理,之后再去学别的
二、直接想学做应用的,那就没必要去学底层的知识,直接学C语言,然后学会Keil或者IAR的使用方法,学会如何调试下载,就可以了
学51需要有以下几个准备
第一,c语言与学习以及掌握
第二,建议拥有一块简单的51开发板,只要有基本功能就行。
第三,安装编程软件,keil或者vs等等都行,看楼主咯。
最后希望楼主学习顺利
您好,可參考以下學習路線
1. C/C++
2. Data structure
3. Algorithm
4. 選擇您喜好的架構,如8051,Cortex-M,MSP等等
5. 由4選擇對應的IDE,如Keil,IAR,CCS等等
以上