最新消息:

【一起学51单片机】第1课 – 如何学习单片机及准备工作

51单片机 304浏览 0评论

前言

一起学51单片机系列,是本人学习51单片机过程的总结,也可以说是学习过程的笔记。是基于宋雪松老师的《手把手教你学51单片机-C语言版》教材来进行的学习,并且所有的代码例程均基于KST-51单片机开发板。

本人先从51单片机开始学习,因为51单片机结构简单,操作简单,可以帮助你快速熟悉单片机的理论和编程技术。在学习51单片机之前,本人已经可以使用Arduino做一些简单的项目了,有一定的C语言基础,但是苦于只能使用别人开发好的库,并不清楚单片机是如何通过代码在底层工作的,所以又回过头来重新学习51单片机。


本书电子版教程、光盘资料、视频教程下载地址:
http://www.qdkingst.com/cn/download

准备工作

1.环境搭建:
你可以单纯的使用Keil来作为IDE(集成开发环境)开发,不过我更喜欢VScode + Keil的开发环境。
Keil9.61的安装程序和破解文件下载包地址:
https://xcopter.cc/down/Keil-C51-9.61.zip
下载编程烧录软件下载地址:
http://www.stcmcudata.com/
开发环境具体的搭建过程我这里就不再详细的记录了。有问题请百度或谷歌,学会使用搜索引擎,这也是我们学习中的必备技能之一。

2.学习工具:
教材和教程(上面我已经给出了下载链接了)
电脑一台、单片机开发板一块。

C语言的基础知识

C语言的学习教程网上资料真的是一大把,我这里推荐使用菜鸟教程的C语言教程:
https://www.runoob.com/cprogramming/c-tutorial.html
这里要注意的是,我们学习51单片机使用的C语言,没有想象中的那么难。我们单片机学习到什么地方,用到哪个方面的C语言知识,就学习和补充哪个方面的C语言知识,千万不要心想着一头扎进去把C语言学好了,打好基础再回过头来学些51单片机,其实大可不必。

您必须 登录 才能发表评论!