从零开始的单片机学习(一)

一、单片机一些常识
    1、单片机和嵌入式的关系
        (1)什么是单片机?什么是嵌入式?
            单片机产品和嵌入式产品都是电子产品,都有CPU作为核心,都有一些外围硬件作为辅助,都是软件控制硬件。都具有
         一定的功能。

        (2)单片机和嵌入式的核心差异
             a、CPU的差异:是否有nmu
             b、操作系统的差异
             c、应用领域的差异

        (3)单片机和嵌入式的相同点
            a、CPU方面:很多设计理念相同,如异常向量表、各种外设的操作方法
            b、编程语言方面:都使用C语言为主,汇编为辅
            c、个人能力方面:都讲究程序的编写、调试、解决问题的能力

        (4)单片机和嵌入式的关系是:
            a、单片机是低层次的嵌入式设备
            b、嵌入式是单片机的高级延伸和必然趋势

        (5)单片机和物联网的关系
            a、物联网的三大部分
                (1)物联网分为三层:底层是感知层,感知层主要器件是传感器(譬如光传感器、PM2.5传感器、电容触摸传感
             器等...),感知层的主要作用就是使用传感器收集信息,感知层收集到信息以后发给传输层(第二层),传输层核
             心是无线网络(包括WiFi、蓝牙、ZigBee......),传输层的主要目的就是将感知层信息传输出去给上层应用(第
             三层),应用层其实就是所谓的云服务器(云计算、大数据)。应用层通过大数据分许等手段最终得到结论,再通过
             传输层发出操作指令给底层去执行。
                 (2)物联网的工作原理有点像人体的反射系统。

            b、案例1:环境监测系统

            c、案例2:太阳智能电网系统

            d、单片机是物联网感知层的核心

        (6)单片机和C语言的关系
            a、单片机一般使用C语言来编程

            b、学习单片机C语言的学习占比很大

            c、C语言不止用于单片机

            d、学习策略
                (1)跟着51从零开始简单学习C语言
                (2)找本标准C语言的数系统学习C语言
                    譬如《The C Programming Language》《C程序设计语言》
                (3)跟着stm32继续深入学习复杂C语言语法特性
                (4)嵌入式阶段《C语言高级专精》深度学习gcc
                (5)学习C语言原则:以用促学

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值