Hex程序烧写到单片机

news/2024/6/18 21:34:57 标签: 单片机, c语言, 嵌入式硬件

一、创建一个Keil代码工程

1、在电脑F盘(哪个盘可以随意选择)上创建项目工程文件夹Template

2、在Template文件中,创建一个main.c文件

3、进入keil主页面,工具栏project---->New uVision project---->选则第一步的工程文件夹位置-->输入工程名字

4、选择芯片类型AT89c52,点击ok

 5、会提示是否拷贝STARTUP.A51,选择是

 6、生成了工程目录--->在工程目录Source Group1 上右键鼠标--->add Exiting file Source Group1..

 7、加载之前新创建的main.c文件,点击Add,再点击Close

 8、看见keil左侧,已经加载出main.c的文件,然后在main.c文件中编写代码

#include "reg52.h"

//sbit ledOne = P3^7;
sbit led1 = P3^7;
sbit led2 = P3^6;

void main()
{
	
	led1 = 0;
	led2 = 0;
	while(1);
}

9、怎么样编写的C语言代码,在C51中也能认出来

10、点击Rebuild,进行编译

11、 打开项目工程文件夹Template,可看到moban.hex程序(hex程序是单片机可运行的程序)

二、单片机和电脑连接

1、安装串口程序——ch341ser.exe

 2、把单片机插入到电脑上,我的单片机是用tapyc线连接的

3、打开设备管理器:查看单片机和电脑是否连接成功,如下是连接成功了

三、把代码烧录到单片机

1、打开stc-isp-15xx-v6.87D.exe这个软件

 2、先选择单片机型号,然后对一下串口号,是否和电脑上的串口号一致,然后打开程序文件

3、打开程序文件

4、点击下载编程

 5、等待5s后,按单片机的打开/关闭开关,把单片机重新上电,然后看到操作成功,说明已经烧录成功了

 6、单片机效果演示,两个小灯亮了


http://www.niftyadmin.cn/n/23125.html

相关文章

整理了上千个 Python 工具库,涵盖24个大方向

Python 生态,向来以各种类库齐全而闻名,这也是这门语言如此受欢迎的重要原因。 今天就给大家分享一下这几天的战果,宵衣旰食,不眠不休的整理了近千个 Python 库,梳理不易啊,收藏的同时,记得点赞…

c++语法欠缺地方

sizeof是用来计算变量占多大内存的,单位是字节(byte);sizeof 后面跟类型时,必须加上括号,例如sizeof(double);后面跟变量可以不用加括号,例如:sizeof d%d是以十进制形式输出有符号整…

高并发内存池项目(C++实战项目)

文章目录🎄项目介绍◎项目来源▶项目源码◎内存池相关知识1、池化技术2、内存池3、内存池主要解决的问题4、malloc🎄设计思路◎第一阶段–设计一个定长的内存池适应平台的指针方案◎第二阶段–高并发内存池整体框架设计1.线程缓存(thread cac…

跟我学c++中级篇——类型擦除的应用

一、类型擦除的效果 前面分析了类型擦除,通过分析可以知道。类型擦除其实就是一种抽象,不通过继承来实现动态行为,从而更好的实现可扩展性和耦合性。在设计程序时,大家都知道,要依赖于抽象而不是具体。由于类型的限制…

算法设计与分析复习03:动态规划算法

算法设计与分析复习03:动态规划算法 文章目录算法设计与分析复习03:动态规划算法复习重点动态规划算法斐波那契数列及其应用矩阵链乘法凸多边形剖分矩阵链乘法凸多边形剖分最长公共子序列最大子段和(字数组)0-1背包编辑距离钢条切…

【Linux】Linux进程的理解

如果不改变自己,就别把跨年搞的和分水岭一样,记住你今年是什么吊样,明年就还会是什么吊样!!! 文章目录一、冯诺依曼体系结构(硬件)二、操作系统(软件)1.操作…

MySQL添加用户及用户权限管理

目录 1、用户 <1> 用户信息 <2> 创建用户 <3> 删除用户 <4> 修改用户密码 2、用户权限管理 <1> 查看用户权限 <2> 给用户授权 <3> 回收权限 1、用户 <1> 用户信息 MySQL中的用户&#xff0c;都存储在系统数据库mysq…

Kurganov-Tadmor二阶中心格式:理论介绍

简介 CFD的核心问题是求解双曲偏微分方程 ∂∂tu(x,t)∂∂xf(u(x,t))0\frac{\partial}{\partial t} u(x, t)\frac{\partial}{\partial x} f(u(x, t))0 ∂t∂​u(x,t)∂x∂​f(u(x,t))0在CFD中&#xff0c;双曲偏微分方程一般使用Godunov型迎风格式求解。但是这种迎风格式往往实…