首页 > 其他分享 >创建第一个51文件

创建第一个51文件

时间:2024-03-30 22:58:52浏览次数:27  
标签:文件 创建 51 project 单片机 HEX main

1.找一个文件目录创建一个main.c

 比如我的 F:\my_project\project_of_51\0.first_of_51

什么你不会?

先把这里的文件扩展名打开;

再创建一个文本文件,重新命名为main.c

//  修改.c 后弹出一个确认修改的框,选确认即可

2.kei操作:

1)先打开keil

2)选中这里的project -> new uVsion projetc

3)找到我们刚才放 main.c 的文件夹 F:\my_project\project_of_51\0.first_of_51,命名,保存

4)接着选择合适自己单片机的Data base,点击OK,弹出的下一个窗口也OK

5)这样 keil 就 帮我们生成了这个汇编文件

6) 接着点击 target option

7)如下图操作,生成HEX file -- 二进制文件,方便51单片机能读懂

8)把我们刚刚的main添加进来

9)编写好我们的点灯程序后,执行build,生成HEX 文件 

3.烧录程序到单片机

1)打开SPC-ISP

2)

按如下四步操作:

1. 选择你的单片机型号

2.选择合适的串口号(这里没有就是没安装相关驱动)

3.打开程序文件,去选中我们刚刚生成的HEX文件

操作成功 -- 这样我们就实现了我们的第一个51程序,点一盏灯

(注意如果烧录不进单片机,请开关单片机电源,或拔掉其他接5v电源的线)

标签:文件,创建,51,project,单片机,HEX,main
From: https://blog.csdn.net/mx_jun/article/details/137184891

相关文章

  • 基于51单片机数字频率计设计
    基于51单片机数字频率计设计(仿真+程序+原理图+PCB+设计报告)功能介绍本系统由STC89C52单片机+信号输入+74HC14整形电路+74HC390分频电路+LCD1602显示模块+电源构成。具体功能:1、能检测出三角波、正弦波或方波等波形的频率;2、频率的测量范围为1Hz—12MHz,并且能检测幅度最小......
  • 中间件 ZK分布式专题与Dubbo微服务入门 6-3 同步异步创建zk节点
    0课程地址https://coding.imooc.com/lesson/201.html#mid=12719 1重点关注1.1本节内容javaapi客户端新增临时节点和永久节点 1.2javaapi新增节点同步调用/***同步或者异步创建节点,都不支持子节点的递归......
  • 上传大文件
    import{Upload,Button,message,Progress}from'antd';import{UploadOutlined}from'@ant-design/icons';import{useRef,useState}from'react';importSparkMD5from'spark-md5';import{bigUpload,bigUpload......
  • 文件管理(C语言)
    文章目录文件管理文件文件的打开/关闭fopenfclose文件的顺序读/写fputcfgetcfputsfgetsfwritefreadfprintffscanf文件的随机读写fseekftellrewind文件结束标志的判定feofferror总结读取文件的函数的返回值fgetcfgetsfread补充函数sprintfsscanf文件缓冲区文件......
  • 文件上传漏洞防御
    参考文章:文件上传漏洞-原理篇_文件上传漏洞,find提权-CSDN博客网络安全-文件上传漏洞的原理、攻击与防御_文件上传漏洞原理-CSDN博客网络安全课第七节文件上传漏洞的检测与防御_$post=file_get_contents("php://input");-CSDN博客文件上传漏洞概念:文件上传漏洞发生在有......
  • 通过Vite创建Vue3项目
    目录一、下载安装node.js18版本及以上,通过node-v来查看node版本二、换淘宝镜像2.1更换镜像2.2查看镜像是否安装成功:npmconfiggetregistry三、全局安装vite: npminstall-gvite@latest 四、创建项目五、查看是否成功一、下载安装node.js18版本及以上,通过......
  • 传奇私服51ika.com游戏介绍
    传奇私服51ika.com,作为一款非常受欢迎的网络游戏,已经吸引了无数的玩家。它以独特的玩法、丰富的内容和高度的自由度赢得了玩家们的喜爱。在这个虚拟的世界里,玩家可以体验到各种各样的冒险,感受到前所未有的乐趣。那么,传奇私服究竟是如何吸引玩家的呢?接下来,就让我们一起来了解一......
  • 文件操作系列
    欢迎到来的各位,这一篇的内容稍微有点多,请耐心观看呦!下面进入正题!!目录1.为什么使用文件?2.什么是文件?2.1程序文件2.2数据文件2.3文件名3.二进制文件和文本文件?4.文件的打开和关闭4.1流和标准流4.1.1流4.1.2标准流4.2文件指针4.3文件的打开和关闭4.3......
  • 【Vagrant】创建PG15
    设置root密码,并创建db以及密码和用户Vagrant.configure("2")do|config|config.vm.box="oraclelinux/8"config.vm.network"private_network",ip:"192.168.56.101"config.vm.hostname="pg15vm"c......
  • spring boot 配置文件值注入
        利用配置文件将属性注入到bean程序里面去,下面是各个情况的总结:    首先我先新建一个bean(beans.User类)来完成演示:packageorg.example.springbootdemo.beans;importlombok.Data;importorg.springframework.boot.context.properties.ConfigurationPro......