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

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.lryc.cn/news/533593.html

相关文章:

  • AUTOSAR面试题集锦(1)
  • 【Uniapp-Vue3】从uniCloud中获取数据
  • AIOS: 一个大模型驱动的Multi-Agent操作系统设计与Code分析
  • Python----Python高级(网络编程:网络基础:发展历程,IP地址,MAC地址,域名,端口,子网掩码,网关,URL,DHCP,交换机)
  • 收集的面试资料
  • pytest-xdist 进行多进程并发测试!
  • LVGL4种输入设备详解(触摸、键盘、实体按键、编码器)
  • 全流程安装DeepSeek开源模型
  • 人工智能领域-CNN 卷积神经网络 性能调优
  • 人工智能A*算法与CNN结合- CNN 增加卷积层的数量,并对卷积核大小进行调整
  • 机器学习中常用的评价指标
  • Windows安装cwgo,一直安装的是linux平台的
  • GitHub Pages + Jekyll 博客搭建指南(静态网站)
  • 21.[前端开发]Day21-HTML5新增内容-CSS函数-BFC-媒体查询
  • C++SLT(五)——list
  • 网络安全ITP是什么 网络安全产品ips
  • 评估大模型(LLM)摘要生成能力:方法、挑战与策略
  • 《PYTHON语言程序设计》(2018版)1.20修改这道题,利用类的方式(二) 接近成功....(上)
  • USB子系统学习(四)使用libusb读取鼠标数据
  • 【产品小白】用户调研的需求是否都采纳?
  • 软件测试就业
  • qt部分核心机制
  • 【RocketMQ】RocketMq之ConsumeQueue深入研究
  • 如今物联网的快速发展对hmi的更新有哪些积极影响
  • linux 性能60秒分析
  • Redisson全面解析:从使用方法到工作原理的深度探索
  • neo4j-解决导入数据后出现:Database ‘xxxx‘ is unavailable. Run :sysinfo for more info.
  • 51单片机之引脚图(详解)
  • Hangfire.NET:.NET任务调度
  • 深入解析:React 事件处理的秘密与高效实践