【2021最全】51单片机入门+驱动下载安装+keil下载配置+烧入程序教程

本文是一篇关于STC单片机的入门教程,详细介绍了从安装驱动、使用Keil软件新建项目、配置、编写C程序,到烧录程序的全过程。读者将学习如何点亮第一个LED灯,并了解STC89C52芯片的烧录步骤和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:我不是标题党

入门

1. 装驱动


  1. 首先你需要安装驱动和烧录程序

  1. 安装keil软件

2. 新建项目

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

3.项目配置

  • 鼠标到Target位置点击右键
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4. 新建c程序

  • 鼠标到Source Group1位置点击右键
    在这里插入图片描述

在这里插入图片描述

5. 第一个程序

/*******************************************
* 实验效果: 程序烧录进去后,第一个LED被点亮
*******************************************/
#include<reg52.h>
//define led P1
sbit led1 = p1^0;
void main()
{
	while(1)
	{
		led1 = 0;
	}
}

点击编译生成Hex文件
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

6. 烧入程序

打开我们刚下载的烧录程序
在这里插入图片描述

6.1 设置选择芯片型号

我的是STC89C52
在这里插入图片描述

6.2 选择烧入的程序(就是hex文件)

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

6.3 烧入程序点击下载\编程(先点击后打开单片机开关)

  • 记得单片机连接电脑
  • (先点击后打开单片机开关)
    在这里插入图片描述
正在检测目标单片机 ... 
  单片机型号: STC89C52
  固件版本号: 7.2.5C

当前芯片的硬件选项为:
  . 当前的时钟频率: 11.088MHz
  . 系统频率为12T(单倍速)模式
  . 振荡器放大增益使能
  . 当看门狗启动后,任何复位都可停止看门狗
  . MCU内部的扩展RAM可用
  . ALE脚的功能选择仍然为ALE功能脚
  . P1.0和P1.1与下次下载无关
  . 下次下载用户程序时,不擦除用户EEPROM区

  单片机型号: STC89C52
  固件版本号: 7.2.5C


正在重新握手 ... 成功			[0.110"]
当前的波特率: 115200
正在擦除目标区域 ... 完成 !		[0.344"]
芯片出厂序列号 : F051C4B2068236
正在下载用户代码 ... 完成 !		[0.047"]
正在设置硬件选项 ... 完成 !		[0.015"]

更新后的硬件选项为:
  . 当前的时钟频率: 11.088MHz
  . 系统频率为12T(单倍速)模式
  . 振荡器放大增益使能
  . 当看门狗启动后,任何复位都可停止看门狗
  . MCU内部的扩展RAM可用
  . ALE脚的功能选择仍然为ALE功能脚
  . P1.0和P1.1与下次下载无关
  . 下次下载用户程序时,不擦除用户EEPROM区

  单片机型号: STC89C52
  固件版本号: 7.2.5C


操作成功 !(2021-07-05 19:06:14)

在这里插入图片描述


如有问题私信或留言交流

### 回答1: 51单片机入门(1)环境搭建(keil+isp)是指在学习51单片机编程之前,需要先搭建好开发环境,包括安装keil软件和ISP编程器。Keil软件是一款集成开发环境,可以用来编写、调试和下载51单片机程序。ISP编程器是一种常用的单片机编程工具,可以将程序下载单片机中。搭建好环境后,就可以开始学习51单片机编程了。 ### 回答2: 51单片机是一种常见的单片机,学习51单片机可以帮助我们深了解单片机的原理和应用,并且通过编写程序,实现自己的设计思路,达到学以致用的目的。作为初学者,我们首先需要学会搭建51单片机的环境,这里主要介绍keil isp环境的搭建方法。 首先,我们需要下载并安装keil isp软件,可以在官网或第三方软件下载下载。安装完成后,我们需要打开keil isp软件,进“Project”菜单,选择“Create New Project”。 在“Create New Project”窗口中,我们需要选择单片机的型号和使用的开发板,比如STC89C52开发板。然后选择程序的保存路径,设定项目名称,最后点击“OK”按钮。 接下来,我们需要在工程目录下创建空白C语言文件,命名为“main.c”。打开该文件,我们可以开始编写我们的程序了。 编写完程序后,我们需要进行编译和下载。点击组合键“Ctrl+F7”进行编译,编译成功后,我们需要将程序下载单片机中。通过USB下载器将开发板连接到电脑上,然后选择“Flash”菜单,点击“Download”按钮即可完成下载操作。 至此,我们就完成了51单片机Keil ISP环境的搭建和使用。通过学习与实践,我们可以更好地掌握单片机的编程技能,实现自己的创意和设计。 ### 回答3: 仿真平台概述 Keil作为一种专业的51单片机编译软件,一直以来深受广大开发者的喜爱。本篇文章主要介绍该软件环境的搭建,在您了解完本篇文章后,就可以进行在Keil中进行51单片机的编译工作了。 keil是一款功能强大的嵌入式系统开发工具,它可以支持极多的芯片MUC和DSP处理器软件开发。这款工具开发工具除了支持软件的开发和编译,还有很多强大的仿真器和调试器。因此,我们在进行51单片机程序开发的时候,一般会采用Keil进行代码编译、调试和程序下载。 环境搭建 1.Keil C51安装 首先是Keil C51的安装,你可以从官网下载Keil C51的安装包,也可以通过磁盘安装。安装完成后,会有相关的提示。如果没有提示,说明安装成功,你就可以进keil的开发界面了。 2.建立工程 接下来需要做的就是新建工程了,首先点击File,然后点击New Project。在弹出的对话框中,输工程名称和保存目录,选择MCU的型号选择扩展,我们选择的单片机就是STC89C52RC。 3.设置芯片选行(器件,芯片参数) 继续在项目管理窗口打开Target模块,进行以下参数的设置:设备系列选择STC89,芯片类型选择STC89C52,频率我们选择的是11.0592MHZ(这就是晶振的频率)。下面是截图: 4.配置环境(包含下载地址、芯片说明书等) 然后在Options for Target里面打开,在 Device中设置写器件的参数,数据读行,芯片型号等。在OUTPUT选择FLASH,Program only box,勾选那个就是提示程序成功记录进,但是不去启动程序。最后是下载路径的配置,由于Keil的编译器本身就自带了下载器件的软件,所以就可以少装一个芯片下载器件的软件。下载器件只需要把链接方式设置为“STC-USB-ISP”既可。 5.编写代码 最后,你就可以编写代码了。在编写完代码后,把代码存于工程的根目录或指定的文件夹里,保存为.c文件,再进行编译。所以说51单片机入门(1)环境搭建(Keil ISP)就结束了。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

slience_me

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

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

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

打赏作者

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

抵扣说明:

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

余额充值