导航
I 初识51单片机
II 需要的基础知识
III 学习环境搭建
IV 一些建议
I. 初识51单片机
就在昨天,我翻出了尘封已久的51单片机,是的,我再一次遇见了Ta,依旧怦然心动。瞧瞧这个水灵的小宝贝儿(看看就好,具体各模块以后会说明,这就好比谈恋爱可以只看外表,再去了解内在)
虽然说是最小系统,但是能用它做的东西可真不少,作为电子技术的必修课,为以后STM32、arduino、FPGA等等的学习打下基础。学了汉字还怕不认识词语吗?
II 预备知识
1. C语言基础
包括但不限于进制转换、逻辑运算、编程能力,51单片机开发使用的是C-51语言,在C语言的基础上增加了一些数据类型:
图:c51拓展数据类型
所以没有C语言基础的同学不要吝啬几根头发哈,学就完事了。
2. 会看原理图(有电路知识更好,没有问题也不大,跟着我来)
还是有很多模块的,即使跟大家唠几千字的原理图分析大家也看不下去,所以怎么看原理图以后学到哪个模块单独分析。
完整原理图请后台回复【原理图】获得。
III 学习环境搭建
1. 一块51单片机开发板+一根安卓数据线
没有板子的话可以用仿真软件,Bai度一下,你就知道;驱动装不上有可能就是数据线的问题,上次返厂维修那边也查不出问题,后来我换了根数据线行了,所以大家不要像我这样白给某通某达快递送钱...
2. 一台电脑
安装好开发环境(如keil 4/5),驱动和烧录软件(买板子商家会送)。
IV一些建议
1. 多动手实践
毕竟是实践性的东西,能力它也不会平白无故到你手上不是。
2. 学会使用搜索引擎
篇幅有限不可能面面俱到,你也许会遇到一些问题,请用好搜索引擎,一般都能搜得到,搜不到的话建议您去买彩票。
下期文章开始,咱们就一块掉头发吧~