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

单片机-点亮第一盏灯

原理图

需求:点亮或是熄灭LED

通过控制 P5.3引脚输出高电平时,LED灯就点亮,输出低电平时LED灯就熄灭

1.项目创建

新建项目

配置开发板信息

当前位STC芯片的开发板,选择STC MCU Database

搜素具体芯片型号,进行配置:

项目新建完成后,目录结构如下:

 

  • Target 1为项目根节点
  • Source Group1为源码目录
  • 可根据个人喜好来修改他们的名称

2.编码实现

在源码目录,右键打开操作面板,选择Add New Item to Group ... 

新建main.c文件。根据面板提示,选择C File,确定好文件名称,当前的文件名称为`main`。 

 Add完成后,在源码目录中会多一个 main.c文件

3.代码实现

在 main.c中编写代码,实现main函数

点亮

熄灭

 

4.编译烧录运行

如果没有配置编译输出,需要进行输出配置

Output中 勾选 Create HEX File 

 保存与编译代码

 

编译完成后,来到项目创建的目录下的Objects目录中,会有一个以.hex结尾的二进制文件,这个文件就是编译的结果,也是需要进行烧录的二进制文件 

5.烧录

打开 STC-ISP工具,对烧录进行配置

点击下载/编程此时,烧录提示中显示 正在检测单片机....

此时需要点击开发板中的蓝色按钮,进行烧录。

http://www.lryc.cn/news/347182.html

相关文章:

  • C++组合类
  • Linux学习笔记3
  • 免费证件照一键换底色
  • 使用 FFmpeg 从音视频中提取音频
  • GraphQL在现代Web应用中的应用与优势
  • socket编程 学习笔记 理解
  • SC-Lego-LOAM建图与ndt_localization的实车实现
  • vs code中如何使用git
  • Vue项目中如何通过配置修改项目名称
  • ThinkPHP5.1 创建控制器类
  • 完全背包问题(c++)
  • 综合性练习(验证码案例)
  • 实用的Chrome命令 帮你打开Chrome浏览器的隐藏功能
  • Linux提权--定时任务--打包配合 SUID(本地)文件权限配置不当(WEB+本地)
  • CSS-盒子模型
  • WPF之页的使用
  • 【FFmpeg】Filter 过滤器 ② ( 裁剪过滤器 Crop Filter | 裁剪过滤器语法 | 裁剪过滤器内置变量 | 裁剪过滤器常用用法 )
  • thinkphp5 中控制器的创建和使用方法
  • [Linux] 常用服务器命令(持续更新)
  • 编译官方原版的openwrt并加入第三方软件包
  • PC适配移动端
  • springboot+vue+mybatis灵活就业服务平台+PPT+论文+讲解+售后
  • Android 13 系统自定义安全水印
  • C# WCF服务(由于内部错误,服务器无法处理该请求。)
  • 利用github pages建立Serverless个人博客
  • Spring Boot 集成 sa-token 实践教程
  • CSS:盒子模型
  • django中的cookie与session
  • 环形链表(判断链表中是否有环)的讲解
  • NLP(14)--文本匹配任务