本博文为本人最近做的,基于32与51开发过程的实验记录。

本博文为本人的实验笔记,仅仅供本人学习记录用,不作任何商业用途。

目录

IDE安装

STM32烧录步骤

51烧录步骤


IDE安装

keil4和keil5的安装包和软件,51用keil4写程序,stm32用keil5写程序。

keil4的处理方法

  1. 安装Keil C51 V8.16版本,即uV3
  2. 打开uVision3,点击File---License Management...,打开License Management窗口,复制右上角的CID
  3. 打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变
  4. 点击Generate生成许可号,复制许可号
  5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
  6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

好像还是不太行???用管理者身份运行可以了,但是怎么都过期了。。。

改为用2032注册机。终于可以了

然后安装一下MDK-ARM5并且注册一下,注意这次要选ARM

成功

STM32烧录步骤

STM32 在KEIL5 软件中进行编程,然后通过ST-LINK 烧录程序。
具体步骤如下:
1. 下载程序前先点击下图方框中的按钮编译一下程序

2. 完成ST-LINK 的一些配置(只需要配置一次,第二次及之后烧录程序跳过此步骤)
点击下图方框中的按钮进入配置

在Device 界面,选择芯片型号,这次方案使用的是STM32F103C6 芯片

但是好像找不到

需要先安装

即可

在C/C++这个界面看一下这个配置是否正确

然后在Debug 界面,选择烧录器为ST-Link Debugger

然后点击ST-Link Debugger 右边的Settings 按钮,选择SW 烧录模式

然后在Flash Download 界面配置如下,就完成配置了。

3. 接好线

stm32的话,接3.3V接口,
51的话,接5V接口

建议采用上面形式的转换器,会方便些。

打开设备管理器

4. 点击下图方框中的按钮,即可完成程序的烧

烧录代码的时候出现了点问题,需要安装驱动如下

再次烧录

51烧录步骤

在KEIL4 中,点击选择输出.hex 文件,编译程序后,在当前工程文件的目录即可生成.hex文件

在STC-ISP 软件(自己下载一个)中选择单片机型号,此次使用的STC89C52RC 芯片

用USB 线连接电脑与小车上的51 开发板
然后点击“打开程序文件”选择刚才生成好的.hex 文件,然后点击“下载/编程”,紧接着给51 单片机断电再上电,就完成程序烧录了

一直检测好像没反应。。。

安装上电池即可。

实验笔记之——单片机烧录的实验过程相关推荐

  1. 跑马灯C语言实验报告,51单片机跑马灯实验报告 分析与小结,思考题源码下载

    一.实验目的与要求 1.熟悉 Keil C51 集成环境软件的使用方法. 2.熟悉 MCS51 汇编指令,能自己编写简单的程序,控制硬件. 3.熟悉畅学开发平台,掌握单片机最小系统及 IO 口的简单控 ...

  2. 实验四51单片机并口实验

    一.实验目的: 1. 了解51单片机I/O口的电气特性和驱动能力. 2. 了解LED电路中加入限流电阻的原因. 3. 掌握定时器原理及编程. 4. 掌握并口程序的编辑.编译.调试和运行. 二.实验设备 ...

  3. 数字钟实验报告stm32_单片机-电子时钟实验报告

    一. 实验任务及要求 在焊接的电路板中, 4 个 LED 数码管,设计带有闹铃功能的数字时钟,要求: 1 .在 4 位数码管上显示当前时间.显示格式"时时分分": " 2 ...

  4. 实验六 51单片机定时/计数器实验

    熟悉唐都51单片机实验箱及综合实验调试平台,深入理解和掌握单片机内部定时/计数器各种工作方式的不同.掌握C51的编程方法以及头文件的使用,学会使用Keil软件. 实验内容: 1. 搭建51单片机对外部 ...

  5. 单片机adc0809模数转换实验c语言,单片机ADC0809模数转换实验

    修改记录: 由LED显示模数转换的结果,改变成由四位数码管显示电压值 ----------------------------------------------------------------- ...

  6. 51单片机的仿真实验——1602显示屏显示万年历与温度

    实验内容: 1:数字钟设计 2:基于DS18B20的温度测量模块设计 问题描述: 之前笔者写过一篇用数码管显示日历与温度的实验记录(51单片机的仿真实验--数码管显示日历与温度).但是数码管在仿真软件 ...

  7. BUAA 计网实验笔记 1

    BUAA 计网实验笔记 1 ​ - 第一周网络实验入门 尽管笔者事先预习了相关实验内容,但是,还是做了2小时的实验. (流下憨憨的眼泪,特此记录一下,后来者可留心注意下) 问题1:设备认知 在线实验平 ...

  8. 单片机开发应用技术实验装置QY-DPJ13A

    一.装置简介 QY-DPJ13A单片机开发应用技术综合实验装置由控制屏.实验挂箱.实验桌组成,可完成单片机的接口扩展.数据采集.数据显示.键盘控制.定时器.打印机接口等实验,配备有仿真器.装置设有电流 ...

  9. 51单片机Proteus仿真+Keil工程-实验6-单片机扩展RAM6264实验

    实验6-单片机扩展RAM6264实验   之前做的一次实验,51单片机扩展RAM6264实验.如有问题欢迎指正. 实验目的:   掌握单片机扩展芯片的方法:掌握RAM6264的写入和读取: 实验内容: ...

最新文章

  1. Ubuntu16下编译安装Open Babel2.4.1和python绑定
  2. 解决了,短视频APP开发者最头疼的苹果上架相关问题
  3. 获取 GPG 密钥失败:[Errno 14] 2011-05-26 14:43
  4. PPT怎么在剪映_剪映怎么剪辑音乐?添加、分割、导入音乐,图文详解!
  5. npm——安装教程、安装vue脚手架(ASP.NET Core微服务(五)——【vue脚手架解析接口】过度章节)
  6. oracle exp consistent,exp CONSISTENT=Y 原理:export前发出SET TRANSACTION READ ONLY命令
  7. ASP.NET Core 1.0中的管道-中间件模式
  8. linux终端背景透明度设置,Ubuntu Terminal标签背景颜色设置
  9. 【学习笔记】浅谈短小可爱的左偏树(可并堆)
  10. 微服务设计原则和解决方案
  11. 对《RHCSA/RHCE Red Hat Linux认证学习指南(第6版):EX200 EX300》的评价
  12. docker 镜像的保存以及导入
  13. 如何进行文件管理、备份
  14. 震精 - PostgreSQL 递归查询 - 树型数据按路径分组输出
  15. 标准cpci接口定义_cpci接口定义精简
  16. 蓝桥杯省赛训练营——日期的计算
  17. win10发现网络计算机,Win10如何启用网络发现?Win10启用网络发现的方法
  18. Liferay Portal CVE-2020-7961
  19. 有手机去视频水印的app下载 迅雷下载
  20. vue2和vue3的区别

热门文章

  1. FPGA设计思想与技巧之串并转换和流水线操作
  2. 空间平面相交的直线的计算及其源码
  3. 一套代码实现1对1 、1对N在线课堂与低延迟大班课
  4. 《UnityShader入门精要》总结(1)理论篇
  5. docker查看mysql日志_Docker 容器日志分析
  6. 浅谈《Sky 光·遇》中的渲染技术
  7. C++基础习题(计算平行四边形面积)
  8. python-opencv实现简易画图板
  9. 万般皆下品,惟有读书高
  10. 护眼灯真能保护眼睛吗?2022双十二买什么样的护眼灯对眼睛好