51单片机烧录软件_【51单片机】预备知识——我与单片机的第一次约会

导航

I    初识51单片机

II    需要的基础知识

III   学习环境搭建

IV   一些建议

140199a11ffc27f96d947cd8f2176d93.gif

I. 初识51单片机

     就在昨天,我翻出了尘封已久的51单片机,是的,我再一次遇见了Ta,依旧怦然心动。瞧瞧这个水灵的小宝贝儿(看看就好,具体各模块以后会说明,这就好比谈恋爱可以只看外表,再去了解内在)

488c2f6ae8a8c9603f4f052fecf19115.png

     虽然说是最小系统,但是能用它做的东西可真不少,作为电子技术的必修课,为以后STM32、arduino、FPGA等等的学习打下基础。学了汉字还怕不认识词语吗?

II 预备知识

1.  C语言基础

     包括但不限于进制转换、逻辑运算、编程能力,51单片机开发使用的是C-51语言,在C语言的基础上增加了一些数据类型:

024a92f0e6fef83873994efc1f1588e2.png

图:c51拓展数据类型

     所以没有C语言基础的同学不要吝啬几根头发哈,学就完事了。

2. 会看原理图(有电路知识更好,没有问题也不大,跟着我来)

     还是有很多模块的,即使跟大家唠几千字的原理图分析大家也看不下去,所以怎么看原理图以后学到哪个模块单独分析。

77fa12121298b23439b73a314c36c92c.png

完整原理图请后台回复【原理图】获得。

III 学习环境搭建

1.  一块51单片机开发板+一根安卓数据线

     没有板子的话可以用仿真软件,Bai度一下,你就知道;驱动装不上有可能就是数据线的问题,上次返厂维修那边也查不出问题,后来我换了根数据线行了,所以大家不要像我这样白给某通某达快递送钱...

2.  一台电脑

      安装好开发环境(如keil 4/5),驱动和烧录软件(买板子商家会送)。

IV一些建议

1.  多动手实践

      毕竟是实践性的东西,能力它也不会平白无故到你手上不是。

2.  学会使用搜索引擎  

      篇幅有限不可能面面俱到,你也许会遇到一些问题,请用好搜索引擎,一般都能搜得到,搜不到的话建议您去买彩票。

下期文章开始,咱们就一块掉头发吧~

54153d0989fbb12be5a2b3285cf10d0a.png

fe390e07561e7fd4f7f4d146d957c98a.png

4d70a27d54cf07914c16363924a58af9.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值