蓝桥杯单片机国赛客观题_启士 | 蓝桥杯零基础单片机教程1软件安装

这是 北航士谔书院 的第 920 篇推送

提问

请问您 名蓝桥杯单片机组了吗p>

(打开这篇推送不正说明 了么)

提问

请问您驱动、软件安装了吗p>

(……也许吧)

提问

请问您实例做的怎么样,感觉如何呢p>

(三言两语说不尽……)

▲ 一起购买的开发板,或者说实训平台

Q:那单片机又是啥p>

A:可以理解为就是一块芯片。我们买到的开发板附赠了两块芯片,都可以安装到开发板上,具体的将在下一篇介绍:

▼ 接下来就出现了软件的安装向导,我们按照它的提示一步一步走就可以了。这里需要记住软件安装的路径!之后可能会用到。

▼然后我们打开刚安装的软件(如果你使用win10,务必右键选择“以管理员身份运行”!!否则可能导致无法破解),在主界面上如图所示操作:

▼现在打开注册机软件。按照如图所示操作,输入刚复制的CID,Target选择C51,然后点击Generate;

2.3界面和使用简介

Keil51的界面对我们接触过其它IDE的同学来说应该不会很陌生,下面我们从一个项目在keil51上运行的全过程来教大家软件的基本操作。在比赛时,我们的操作步骤与下面也是基本一致的。界面是全英文的,不过以我们的英语水平,应该不会因为语言不通造成太大的操作障碍。

2.3.1创建新项目

在主界面上选择Project-New μVision Project,选择项目存储路径和项目名。注意:路径各文件夹和项目名尽量不带汉字和空格。可以事前新建一个文件夹存储这个项目。

2.3.2在项目下新建源文件

▼选择好单片机型 之后项目就创建出来了,但是项目目录里面还需要有源代码文件。按图示在target1上右击选择“Add New items to ‘Source Group 1’”,选择C文件并填写文件名和保存位置,要求跟创建项目时一样。

主界面我们应该比较熟悉了,有几个关键的按钮在图上也解释过。这个型 的单片机开发虽然使用c语言,但具体规则(头文件、变量定义等)还是跟我们程设课中接触的有所不同。具体在从第三篇开始的模块讲解里会有介绍。

有同学会问那我为什么不用Dev写代码呢,因为在考试的时候机房的电脑都安装了Keil51,却不一定会安装其它的IDE,所以还是尽量熟悉一下keil51的界面。

2.3.4保存项目,输出.hex文件

我们都知道当文件进行编译的时候就会输出相应的可执行文件,在蓝桥杯的单片机开发中我们需要的是扩展名为.hex的文件。Keil51默认没有开启输出.hex文件,我们只需要将它开启,这样当我们编译源文件的时候,相应的就会在保存项目的目录下生成与源代码文件同名的.hex文件了。

▼按下图所示打开target的设置→选择output选项卡,勾选“create HEX file”.

三、STC-ISP的安装使用简介

生成了.hex文件,我们就要把它导入到我们的开发板和单片机里面。这个时候就要用到第二个关键的软件——STC-ISP,这个烧写软件通俗来讲就是把文件下载到硬件上。

建议学习本部分时把开发板用USB连到电脑上。

3.1驱动和硬件识别

▼进行操作的前提是你的开发板可以正确的被电脑识别,识别成功的标志是在设备管理器(win10可以在桌面上开始按钮右击菜单中打开)中,“端口(COM和LPT)”类别中显示“USB-SERIAL CH341A(COM3【或4/5】)”。这里要记住COM后面的这个端口编 。

3.2使用基本操作简介

首先是选择单片机型 ,一般软件会自动识别已连接单片机的型 ,也可以手动选择,要与开发板上安装的芯片型 比对确认一致。

▼然后是选择串口 ,在下拉菜单中选择的串口要与设备管理器中开发板对应的串口保持一致。

因为上面设备管理器那张图是COM5,所以这里也要选COM5,具体按照同学们的实际情况而定。

▲ 成功导入之后的软件界面

3.3 添加STC系列型

▼这里还要解决一个之前遗留的问题,由于我们使用的STC系列芯片Keil51上没有自带,可能导致新建项目的时候找不到相应的型 。我们现在利用这个烧写软件进行添加。

▼现在我们在新建项目的页面上选择这个下拉菜单,就可以看到STC系列了,选择对应的型 即可。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月16日
下一篇 2020年9月16日

相关推荐