当前位置: 首页 > article >正文

51单片机之使用Keil uVision5创建工程以及使用stc-isp进行程序烧录步骤

一、Keil uVision5创建工程步骤

1.点击项目,新建
在这里插入图片描述
2.新建目录
在这里插入图片描述
3.选择目标机器,直接搜索at89c52选择,然后点击OK
在这里插入图片描述
4.是否添加起吊文件,一般选择否
在这里插入图片描述
5.再新建的项目工程中添加文件
在这里插入图片描述
6.选择C文件
在这里插入图片描述
7.在C文件中右键,添加单片机依赖头文件
在这里插入图片描述
8.编写代码

#include <REGX52.H>
#include <INTRINS.H>

void Delay500ms()		//@12.000MHz
{
	unsigned char i, j, k;

	_nop_();
	i = 4;
	j = 205;
	k = 187;
	do
	{
		do
		{
			while (--k);
		} while (--j);
	} while (--i);
}

void main()
{
	while(1)
	{
		P2=0xEF;
		Delay500ms();
		P2=0xff;
		Delay500ms();
	}
	
	
}

9.生成16进制文件,点击图中小图标,步骤见图
在这里插入图片描述
在这里插入图片描述

9.代码编写完成,点击build
在这里插入图片描述
这样我们进生成了16进制文件。

二、stc-isp烧录步骤

1.选择单片机型号,再选择串口号,串口号一般把单片机插入会自动识别
在这里插入图片描述

2.打开刚刚生成的16进制文件
在这里插入图片描述

3.下载编程,点击后重启单片机,程序就烧录进去了 右下角日志可以看到操作成功!
在这里插入图片描述


http://www.kler.cn/a/537331.html

相关文章:

  • pycharm集成通义灵码应用
  • ASP.NET Core中间件Markdown转换器
  • 部署LLM模型到云端
  • 水波效果
  • .net的一些知识点3
  • React组件开发技巧:如何优雅地传递Props?
  • 【测试开发】Python+Django实现接口测试工具
  • docker 网络详解
  • 基于 llama-Factory 动手实践 Llama 全参数 SFT 和 LoRA SFT
  • 【C++】C++对C语言的扩充
  • 台湾精锐APEX减速机在半导体制造设备中的应用案例
  • matlab simulink 三级倒立摆LQR控制
  • 【GoLang】切片的面试知识点
  • 【Python深入浅出】Python3中os模块:开启系统交互的万能钥匙
  • 【Spring Boot】网页五子棋项目中遇到的困难及解决方法
  • 进阶数据结构——链式前向星
  • k8s集群外exporter怎么使用Prometheus监控
  • SQLAlchemy-2.0中模型定义和alembic的数据库迁移工具
  • 大语言模型遇上自动驾驶:AsyncDriver如何巧妙解决推理瓶颈?
  • 某咨询大数据解决方案介绍(32页PPT)
  • springboot+redis实现将树形结构存储到redis
  • python的ruff简单使用
  • 模板分享:线段树(2)
  • 动态规划LeetCode-121.买卖股票的最佳时机1
  • 详细介绍docker的network
  • Flask Swagger Demo