C51单片机的系列教程(第 0 章:绪论之开发工具的介绍与安装)


C51单片机的系列教程目录

keil 5 的和谐(番外篇) 文章链接
C51单片机的系列教程(第 0 章:绪论之开发工具的介绍与安装) 本文
···
···


第 0 章:绪论之开发工具的介绍与安装


本教材适合没有C语言基础的同学使用

本文所需要的资源我已经以免费资源的形式进行发布,资源地址为:博客链接

一、学习C51单片机需要什么?

1、硬件方面

	最基本要求是需要一个51系列的开发板,如下图所示;此开发板大家可自行购买使用(淘宝或其他平台均有),可自行搭配自己想要学习的一些模块。

在这里插入图片描述

其次,还需要准备一台装有Windows系统的电脑,如果是苹果系统的电脑,则需要额外安装Windows虚拟机,因为keil软件只能运行在Windows电脑上。

2、软件方面

我们需要安装两种类型的软件:编写程序的软件与烧录下载程序的软件,本教程使用 keil 5 作为编写软件,而 STC-ISP则作为烧录软件;

两个软件的安装包我已经以免费资源的形式发布,大家可以免费获取 : 资源地址
在这里插入图片描述
keil 5是作为编程工具来使用,它会将我们编写的C语言程序转化成机器能够看懂的机器语言,而 STC - ISP 则是将程序下载进单片机中,同时还具有一些实用的小工具,例如:串口助手等;对于烧写软件可以有不同,大家可以自行选择,本教材使用 STC - ISP。同时,我们还需要向店家获取此开发板的相关资料(主要是原理图)。

	此外,大家可以自行选装PDF阅读软件和英语翻译软件,方便大家进行学习。

二、软件安装与配置环境

1、下载 keil 5 软件

	大家可以直接在本文的绑定资源中直接下载安装包,并且直接跳至环境配置部分学习;如果有同学想要学习或体验寻找资源的过程,则继续学习。

(1)官网下载(麻烦但是版本为最新)

在这里插入图片描述

在电脑的搜索引擎中搜索keil找到官网,点击进入(keil官网链接)。

点击downloads进入;

在这里插入图片描述

官网提供四个版本,分别对应四个架构的单片机,我们所需要下载的是C51(不管哪个架构下载下来都是keil5,但是所包含的芯片不同)

在这里插入图片描述

信息大家随便乱填就行了,然后提交

在这里插入图片描述

点击即可直接下载;

在这里插入图片描述

	双击打开可执行文件;

在这里插入图片描述

随后跳至(3)进行安装;

(2)本文的资源绑定直接安装

	解压压缩包并提取;

在这里插入图片描述

	打开 keil C51命名的文件夹;

在这里插入图片描述

	打开可执行文件进行安装下载。

在这里插入图片描述

随后跳至(3)进行安装;

(3)keil 5 的安装

	点击next;

在这里插入图片描述

	打勾并下一步;

在这里插入图片描述

	随后大家在空间足够的磁盘创建一个文件夹(防止安装内容污染磁盘),并且文件夹必须位于英文路径下(最好直接在根目录);

在这里插入图片描述
在这里插入图片描述

	选择此目录,继续;

在这里插入图片描述

	这里信息也是乱填就好了,然后继续;

在这里插入图片描述

	等待安装;

在这里插入图片描述

	取消勾选后,finish;

在这里插入图片描述

	桌面中就出现了 keil 5 软件的图标;

(4)keil 5 的和谐

	此软件是一个付费软件,如果企业中的学习者一定要选用付费正版,如果是小白,只是学习不用做商用,可前往我的另外一篇文章进行学习。

大家跟着教程一步一步做下去就可以解决:和谐博客链接
本文所需要的资源我已经以免费资源的形式进行发布,资源地址为:博客链接

2、下载 STC-ISP 软件

(1)官网下载(麻烦但是版本为最新)

官网链接有点难找,所以我直接放在这里了:官网链接(有时候会会出现空白页,是正常现象,他们可能定期维护官网,换个时间段再打开)

	有两个版本大家按需选择;

在这里插入图片描述

	随后跳至(3)继续;

(2)本文附带资源包下载

本文所需要的资源我已经以免费资源的形式进行发布,资源地址为:博客链接

	解压后进入如下文件夹;

在这里插入图片描述

	双击运行安装;

在这里插入图片描述

	立即下载,然后选择一个合适的安装位置,点击安装;

在这里插入图片描述

	点击是运行;

在这里插入图片描述

	解压后点击运行;

在这里插入图片描述

(3)随后安装过程

	等待初始化;

在这里插入图片描述

	这就安装好了;

在这里插入图片描述

至此软件安装过程结束

在这里插入图片描述

3、驱动方面

为了保证电脑能够正常的烧录程序与后续教程的学习,我们需要检查一下电脑的驱动是否正常;

	将附赠的usb转安卓头的线插入对应位置,注意正反,不要用蛮力,很容易破坏开发板;

在这里插入图片描述

	USB头插入电脑口后,开启开发板的开关;

在这里插入图片描述

	随后右键此电脑,选择属性(对于win10系统的同学);

在这里插入图片描述

	点击设备管理器;

在这里插入图片描述

右键‘开始键’(对于win11系统的同学),点击设备管理器;

在这里插入图片描述

	如果端口中有 CH340,则不需要在安装驱动,可开启下一篇章的学习;

在这里插入图片描述

	如果没有,点击其他设备,发现有一个问号的端口,则需要安装驱动,请看下文;

在这里插入图片描述

4、驱动安装

本文所需要的资源我已经以免费资源的形式进行发布,资源地址为:博客链接

解压后进入如下文件夹;

在这里插入图片描述

	进入如下文件夹;

在这里插入图片描述

	进入如下文件夹;

在这里插入图片描述

	双击驱动程序;

在这里插入图片描述

	直接安装即可;

在这里插入图片描述

	安装成功;

在这里插入图片描述

	如果显示其他窗口,则有可能是数据线没有插紧,或者数据线本身有问题,换根线大概率可以解决;

此时在C盘根目录下出现如下文件夹:

在这里插入图片描述

这个就是下载的驱动程序了,返回设备管理器发现端口识别正常了。

5、驱动安装Keil5 C51和Keil5 MDK的区别

两者都是Keil系列软件,但前者是用来开发51单片机的,后者是用来开发ARM系列,比如STM32的。

总结

在后续的章节中,我们将深入探索C51单片机的奥秘,从基础架构到高级应用,逐步揭开它作为嵌入式系统核心部件的强大功能。首先,我将详细介绍C51单片机的内部结构,包括CPU、存储器系统(RAM、ROM/Flash)、I/O端口、定时器/计数器、中断系统等关键组成部分,帮助大家建立起对C51单片机全面而深刻的理解。

随后,我会通过一系列精心设计的实验项目,引导大家动手实践,从简单的LED闪烁、按键控制开始,逐步深入到串口通信、AD/DA转换、LCD显示等更复杂的接口编程。每个实验都将结合理论知识,让学习不再枯燥乏味,而是充满探索的乐趣和成就感。通过本系列的学习,我们期望每一位读者都能够成为C51单片机的应用高手,不仅能够独立完成各种嵌入式项目的开发,还能够根据实际需求进行创新设计,为科技进步和社会发展贡献自己的力量。让我们携手并进,在C51单片机的世界里自由翱翔,共创辉煌!

感谢大家的支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloudier.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值