通过学习了C语言之后,有了一定的基础。这时我们就可以用C语言来玩点好玩的东西了,前面说过C语言是与硬件打交道的语言。因此我们将c语言用到硬件上面,这种硬件可以是单片机。

所谓单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机入门(从51开始)

我们熟悉的单片机有51单片机、STM32等等。目前STM32单片机较为常见。而51单片机作为单片机的入门学习是最好的选择。51单片机相对于其它单片机外设简单,开发步骤不像STM32单片机那样首先对引脚进行配置,而51单片机则省去了这一步,使开发简单了很多。如果初学者一开始就学习STM32,我相信大部分人会被STM32的引脚配置内容卡住的(当时学习的时候觉得挺难的),除非有坚强的意志才能坚持下去。学习是一个由易到难、由简单到复杂的过程。我学习单片机是跟着视频学习的—看的霖锋的(老师推荐的),视频讲解通俗易懂给,跟着视频一步步写代码完成一个个简单的实验,使我对单片机产生了兴趣。

STM32单片机的学习

在学习了51单片机没多久就参加了比赛,由于比赛要用到STM32,所以转战了STM32,看的是正点原子的视频。在学了51之后学STM32相对好上手一点,不过当时引脚功能配置也学了半天才弄明白。STM32入了门之后便喜欢上了,之后做的很多东西都是基于STM32的。而对51也没了兴趣。

C语言的应用之单片机学习相关推荐

  1. c语言intrins头文件,结合单片机学习板学习c语言之流水灯制作 intrins.h头文件

    原标题:结合单片机学习板学习c语言之流水灯制作 intrins.h头文件 目的:实现流水灯. 本文引用地址:http://www.eepw.com.cn/article/201608/294948.h ...

  2. 单片机c语言北航,【下载资料】《51单片机学习笔记》北航版

    原标题:[下载资料]<51单片机学习笔记>北航版 如果手机下载有问题,请移步至电脑端,链接:https://forum.mianbaoban.cn/t/topic/36906 内容简介 本 ...

  3. 和丨c语言运算符号理解(单片机学习)

    &和丨c语言运算符号理解(单片机学习) a&0x80 a丨0x80 丨是按位或运算 & 是按位与运算 ox表示十六进制数 关于按位与运算,先要将其他的进制数转化为二进制数, 然 ...

  4. 51单片机学习1:C语言基础

    1 C 语言介绍 C 语言是在 70 年代初问世的. 一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C 语言. 同时由 B.W.Kernighan 和 D.M.Ritchit 合 ...

  5. 单片机c语言执行从什么开始,学习C语言从什么开始学起

    我来说说我的学习经验,说句实在话我真正学会C语言是从开始学习单片机开始的,以前在上学时也学过C语言,由于只是应付考试,没有深入去学习,当时只是学习了C语言的一些皮毛没有领会C语言的精髓.后来由于工作的 ...

  6. 单片机C语言流水灯花样编程,51单片机学习之陆 —— 1.3 流水灯的花样玩法

    原标题:51单片机学习之陆 -- 1.3 流水灯的花样玩法 上一次我们点亮了一个1,其实仅仅点亮一个流水灯还是有些单调的. 这一次让我们试着尝试些别的花样 1 多个流水灯的点亮 a 打开将原来的c文件 ...

  7. keil流水灯c语言程序两个一起亮,51单片机学习之陆 —— 1.2 第一个c51程序(点亮流水灯)...

    原标题:51单片机学习之陆 -- 1.2 第一个c51程序(点亮流水灯) 由于学校的板子跟我买的板子有些差异,为了大家的阅读,以后的所有程序编写烧录都以老师发的板子为主. 1 事先准备 a 驱动安装, ...

  8. java和c语言的区别_单片机为什么一直用C语言,不用其他编程语言?只有学过的知道...

    单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言. 这个问题的意思应该是:现在有很多很好用的高级语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢 ...

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

    从零开始的MSP430单片机学习(一) 图片有些缺失,原链接:从零开始的MSP430单片机学习(一) 写在前面 单片机学习本身是一个了解学习一个技术的过程,学习的过程中不应该拘泥于某一款,而是要了解学 ...

  10. 【小白】【大学】一名嵌入式软件开发小白的单片机学习历程、心路历程、经验分享

    我的嵌入式学习之路 我为什么写这篇文章 先简单介绍一下我自己 与每一个技术小白共勉 这篇文章写给谁 我的学习经验分享 我的成长之路 我的单片机学习历程分享 51系列单片机学习历程 预备知识:(可以查百 ...

最新文章

  1. python扫描器_7.python实现高效端口扫描器之nmap模块
  2. CNCF接纳Harbor为沙箱项目
  3. qchart画完以后删除_画错了,重新画一幅吧!”这句话对学画画的孩子来说,伤害有多大?...
  4. NOI2004 郁闷的出纳税——SBT应用
  5. 20145209 《信息安全系统设计基础》第7周学习总结
  6. 【Python】青少年蓝桥杯_每日一题_4.21_s=a+aa+aaa+aaaa的值
  7. android摄像头代码,Android摄像头
  8. 【Java进阶】Ribbon讲解实现案例
  9. TF-卷积函数 tf.nn.conv2d 介绍
  10. 2018程序员必备的4大网站推荐(代码、编程、SQL等)
  11. 升级centos6.5系统的gcc为4.8.5的简易步骤
  12. Java开源项目Hibernate包作用详解
  13. oracle 会话状态,oracle 常用状态sql
  14. 主板开启网络唤醒_网络唤醒bios详细设置图文教程 | 专业网吧维护
  15. 开发一个app多少钱啊?
  16. 轻量级网络——EfficientNet
  17. 技术答疑 什么是音高、音色、音调?
  18. 垃圾分类的正确姿势?用 OpenCV 人工智能图像识别技术来进行
  19. Window系统中Hosts文件介绍
  20. 制作系统安装(微软操作系统系统)

热门文章

  1. wps怎么下载仿宋gb2312_仿宋|如何下载仿宋gb2312字体_wps仿宋gb2312字体下载方法_234游戏网...
  2. 微信小程序图片转换成文字_涨知识!这个微信小程序,能将纸上文字转换成电子版...
  3. C++关于头文件中定义变量出现LNK2005
  4. matlab 图例 显示为公式样式
  5. mysql服务启动中但总是闪退_MySql闪退和服务无法启动的解决方法
  6. c语言运算优先级口诀简单,C语言运算符优先级口诀
  7. pdf文件转图片的两种方法
  8. 学创客机器人编程材料费贵吗_创客机器人课程容易学习吗
  9. 微信小程序 支付宝小程序 实现省市区县四级联动
  10. Total Control通过定义配置文件,预加载脚本教程