百科生活 投稿
关于【单片机入门基础知识图】,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、单片机入门基础知识图:C语言学习路线,思维脑图,学单片机的一定要知道
- 2、单片机入门基础知识图,单片机入坑指南
1、单片机入门基础知识图:C语言学习路线,思维脑图,学单片机的一定要知道
C语言学习路线,思维脑图,学单片机的一定要知道
接着前几期内容继续对单片机怎么学习来做一个了解!
对单片机程序有概念之后,就要进修C语言了。
想要进修C语言,首先应该学好计算机根底。里面的很多概念以及根本的常识对于C程序员都是非常重要的。假如在着手进修C语言之前,或者已经初始进修C语言,但是碰到了很多问题,应该再把计算机根底的书用来好好看看。
条件允许应该在进修C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么能够在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先仔细地看懂,不要贪速度,应该力求深层的了解。
假如能够比较熟练的攻克一本教材上的所有习题,那么就应该转入对算法的进修,只管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和进修中得到攻克的。
这里写了三点,参照c语言路径图;到达小菜鸡水平就能够上手单片机;最好是能到达进阶机。
这是什么意思呢,之前我做过一个C语言的进修路径图,也是分成了4个阶段。
小菜鸡是根底就是学C语言的语法;入门鸡算是造就兴趣可学可不学;进阶机比较高级,数据构造、算法、网络、linux都该学了,最好能到这个水平;老司机就不强求了,能够后面再学。
详细如下:
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
看书有一个原则,就是千万不要把”读完“当做目标,计算机有关的图书很多都是大部头,等到你读完,黄花菜都凉了。所以最好是带着问题读,把它们当做一部字典,只读你关怀的局部,找得到答案就能够把书放下了,不要纠结读没读完。
对计算机和编程有了根本的概念后,就要进修C语言的语法了。C语言的语法其实非常简略,里面所波及的概念也不多,都是一门编程语言中最根底的东西。
数据类型、常量、变量、表达式、函数、分支、循环、数组、构造体、指针、C库,一共就这11个概念,对新手来说,前面的简略点,后面的可能稍微难了解点,平均每个概念进修3到4小时左右就能够了。
这些根本概念该怎么进修呢?
下面说第二个进修原则:一定要有适宜的练习题。
什么是适宜的练习题,适宜的练习题有3个特点。
一是有明确的训练目标。假如说进修函数,那适宜的练习题就会把练习重点放在函数的各个特征上,而不应该有其他的一些知识盲点。
二是不应该须要花费太长时长。这个花费的时长应该刚刚好能够使你保持专注,一旦失去专注力,浪费时长不说,还可能完不成练习。
三是适宜的练习题的难度应该是能够稍稍高出你自身的水平。使你每次练习都有一点新的收获,假如每次练习都在画菱形、画正方形,画了也白画。
有了适宜的练习题的训练,你就会比快速的掌握根底知识了。
我建议这个阶段快捷突击,小菜鸡的阶段不宜久留,宜速战速决,1周时长搞定,最多2周。否则啊,进修很容易变得干燥乏味,就会产生这玩意到底有没有用啊,这种负面情绪。
还是拿登山做举例,小菜鸡阶段就是在山脚下听教师讲理论课,教师讲了半天,登山鞋有哪些品牌,怎么样选择,登山杖该怎么运用,登山时姿势是什么样,全身肌肉怎么样发力,遇到雨雪天气怎么保暖,遇到山体滑坡怎么自救等等,一直讲这些理论。
你说我报名了登山运动练习班,光理论讲了半年,学员当然要问,会选登山鞋到底和会不会登山有什么关系?
学登山么,懂了最根底的理论知识,就赶紧是骡子是马拉出去溜溜了!先登个几百、一千米看看,把登山实战过程中遇到的问题点记录下来,再翻书本找教练进修理论。
进修编程语言也是一样,懂了最根底的之后,就能够做些与现实中生活有关的小项目,遇到不会的再回头学就能够。
2、单片机入门基础知识图,单片机入坑指南
刚入门单片机的时候很迷茫,不知道该从哪里开始学习,买哪些开发板比较好……
于是,我写了一篇《单片机入坑指南》。
新手看完一定会有实践的方向,学习起来也会轻松很多!
单片机入坑指南
大部分人都是从——“51单片机”开始入坑的。
而从入门到进阶,大概是这三个阶段—— "51单片机" 、“32系列单片机” 、 “物联网”。
你现在,是在哪个阶段呢?
ps:看完了我做的攻略,可别忘了实践哦~
一、51单片机类① 51单片机DIY开发板(97%直插件)
这个开发板由山东交通学院解兆延老师倾情设计,多年单片机课程教学经验只为做好一块开发板。
实物图
核心主控为单片机入门必备的STC89C52RC,此块开发板基本都是直插类器件!对新手小白非常友好。
它不仅能学习51的单片机入门开发,还能学习如何焊接。
开发板资源分布图
开源资料下载入口:51单片机DIY开发板(97%直插件) - 嘉立创EDA开源硬件平台
② STC8G-51单片机开发板
孟老师出品,必是精品!
这块开发板是基于STC8G2K64S4单片机制作的,精致小巧。
别看它小,入门学习的资源可是一个都不少哦。
它包含:IO口、PWM、定时器、ADC模数转换、串口通信、I2C通信、SPI通信、并口通信、看门狗、低功耗电源管理等。
而且还有配套的例程和视频可学习!
开源资料下载入口:STC8G-51单片机开发板 - 嘉立创EDA开源硬件平台
非常喜欢孟老师的那句话:如果你要学车,你只看如何开车的视频教程,而不去亲自上车,那估计一万年也学不会。
③ STC32G12K128最小系统
此块开发板专门使用STC32设计的32位的51单片机最小系统。
兼容STM32小蓝板设计。
比开发板简洁又不失精妙。
- 它适合用于高校教学应用:学习微机原理与程序设计,使用该核心板完成课程设计项目。
- 适合电子爱好者学习:掌握单片机电路设计与程序开发能力,学习项目开发规范。
- 适合电子工程师验证:快速上手STC32单片机的学习,对所需的功能进行验证开发。
- 适合电赛学习与训练:可以在电赛中快速搭建所需电路。
它还有对应的软件和硬件视频教学哦。
开源资料下载入口:【最小系统】STC32G12K128 - 嘉立创EDA开源硬件平台
二、32单片机类51入门之后,大家肯定对32位的单片机也有所了解。
市面上32位的单片机开发板很多,资料也比较齐全。
所以我只推荐几个适合入门的32“最小系统板”和“核心板”。
也比较适合拿去做项目、学习。
毕竟开发板都很大一块,上面的资源也比较固定,无法拆卸。所以核心板和最小系统就比较合适。
① STM32F103/205/407Vx小型开发板
这位作者对STM系列的单片机比较了解,制作的板子也非常美观实用。
它的核心板是基于STM32F205VE的最小系统板。
兼容STM32F103Vx和STM32F407Vx,板载ST-Link V2.1。
集调试、串口、USB下载与一体。
兼容芯片说明
开源资料下载入口:STM32F103/205/407Vx小型开发板 - 嘉立创EDA开源硬件平台
② 立创·梁山派
它是基于GD32F450ZGT6的开源开发板。
资源、接口丰富,拥有完善的视频教程、文档教程、实验案例。
它还提供在线编译器,10分钟快速入门!
开源资料下载入口:https://lckfb.com/project/detail/lckfb_lspi?param=baseInfo
③ 小汐 -> STM32 Mega Mini
这是一个基于 STM32F10xCxTx 系列单片机的 STM32 Mega Mini 开发板。
支持STM32F103系列的大部分芯片做替换。
开源资料下载入口:Arduino 1.3'' OLED Shield - 嘉立创EDA开源硬件平台
三、物联网类学习了32,肯定要尝试一下最热门的物联网技术!
下面给大家推荐几个不错的物联网开发板工程。
① 物联网开发板-ESP8266
这块开发板是不是很眼熟?
此模块以 ESP8266 模组为核心:
- 配合稳压电路、USB-TTL 电路、串口下载电路,实现 ESP8266 的 SDK 开发,实现物联网功能。
- 配合 OLED、DHT11 模块,实现温度上报到云端、显示云端下发的消息等功能。
开源资料下载入口:物联网开发板-ESP8266 - 嘉立创EDA开源硬件平台
② 基于STM32和涂鸦智能平台开发的一款物联网开发板
基于“STM32”和“涂鸦智能平台”开发的一款物联网开发板。
也可以把他当成一个带有蓝牙和水墨屏的32开发板。
此块开发板的器件选型上比较有讲究。
考虑到了大家的经济实力,特意选了一款还没怎么涨价的相对便宜的型号制作。
这块开发板的不仅可以学习STM32,还能顺便学习物联网设计,一举两得!
个人觉得性价比妥妥的。
开源资料下载入口:开源物联网项目ilabel-基于STM32和涂鸦智能平台 - 嘉立创EDA开源硬件平台
③ ESP32-IOT-KIT全开源物联网开发板
以ESP32模组为主控设计的开发板。
支持WIFI、蓝牙、以太网、RS485、CAN等通信方式。
软硬件全开源,配套Easyio驱动库、CSDN博文教程,方便大家从ESP-IDF入门物联网的学习与开发。
ESP8266的资源肯定满足不了大家了,不知这个咋样呢?
开源资料下载入口:ESP32开发板 ESP32-IOT-KIT全开源物联网开发板 - 嘉立创EDA开源硬件平台
汇总结束!基本学到这里,就可以放弃开发板了……
还用啥开发板呢,这时候已经完全有能力直接用嘉立创EDA软件设计电路啦,直接板载单片机!
ps:下次预估会发:FPGA、Linux、4G、LOT类型、嵌入式开发相关、开发板等类型的开源工程。
本文关键词:单片机入门 知乎,单片机入门教程,单片机入门视频教程,单片机入门基础知识书,单片机快速入门。这就是关于《单片机入门基础知识图,学单片机的一定要知道》的所有内容,希望对您能有所帮助!
- 上一篇: 成都网红打卡景点,成都网红打卡景点最多的地方
- 下一篇: 贝母蒸梨的功效,食用贝母蒸梨的好处
- 最近发表