超简单51入门

目录

什么是51单片机

 学习51能干嘛

学习51用的软件

怎样学好单片机

C语言功底

多动手


什么是51单片机

        要想了解什么是51单片机,我们先类比一下。首先,一台能够工作的计算机要有这样几个部件构成:CPU(进行运算、控制)、 RAM (数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口 等)。而51单片机是微型计算机,并且51 单片机是对所有兼容 Intel 8031 指令系统的单片机的统称。该系列单片 机的始祖是 Intel 的 8004 单片机,后来随着 Flash rom 技术的发展,8004 单片 机取得了长足的进展,成为应用最广泛的 8 位单片机之一,其代表型号是 ATMEL 公司的 AT89 系列,它广泛应用于工业测控系统之中。

        说白了,单片机就是缩小版的电脑。

9adf98c9ce4c43278d5f9d368778d7bf.png

图1.1 单片机管脚

 学习51能干嘛

        单片机的使用领域非常的广泛,比如智能小车、实时工控、通讯设备、导航系统、电饭煲等,产品一旦用到了单片机,就能够使产品的功效得到升华——智能。

d267c40cce3542fa861e25aae2208b53.png

       智能电饭煲

        51在以前是非常厉害的存在,随着科技的发展,现在有了更加B格的STM32,当然这不是说51就没有用了。

        首先,大学中还是可以利用这些知识去参加比赛的,这些比赛不论是在大学还是找工作都是很吃香的。除此之外,51也是相当好玩的,简易的代码操作着各种炫酷的芯片,不仅能在表白上用上、整蛊队友,还能做出看起来科技感满满的机械。

        其次,要想轻松的学习更加有B格的STM32,首要选择选择就学习51,32作为更加高级的存在,如果以来就学习32的话,这是难以接受的(天赋异禀者另说)。

简而言之,学习51,你不亏;

学习51用的软件

学习51的基本硬性要求:

①:电脑;

②:keil;

③:STC-ISP;

6603665d6b3c4209a38a688b0758942b.png

         keil5                                                                                                                       

f14a73f7380843af8a2d41349cd1ac93.png

         STC-ISP

 这些软件在网上都是能够找到的,大家自由选择版本。

keil——使用编译代码的,用于将你的天马行空写入其中;

STC-ISP——把代码烧录进单片机;

怎样学好单片机

C语言功底

        C 语言是嵌入式开发基础中的基础。如果 C 语言不过关,大大限制嵌入式学 习进度,以及嵌入式学习深度。 嵌入式高手都是 C 高手。选择谭浩强的《 C 程 序设计 第四版》 入门及巩固 C 语言基础是不错的,对于 51 单片机的简单开发 来说,掌握 C 语言基础部分即可,它对 C 语言功底要求不是很高。

多动手

        其次就是得多动手,学习这种操作性强的知识,动手是必要的,正所谓孰能手巧,相信你一定能成功;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值