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


注:我不是标题党

@

入门

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)

在这里插入图片描述


如有问题私信或留言交流


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM