嵌入式—STC芯片开发板点亮第一盏灯

🎬 秋野酱:《个人主页》
🔥 个人专栏:《Java专栏》《Python专栏》

⛺️心若有所向往,何惧道阻且长

文章目录

    • 一: 原理图
    • 二: 需求实现
    • 三:编码实现
    • 四:代码实现
    • 五:编译烧录运行

一: 原理图

在这里插入图片描述
通过控制 P5.3引脚输出高电平时,LED灯就点亮,输出低电平时LED灯就熄灭

二: 需求实现

点亮或是熄灭LED
项目创建

  1. 新建项目
    在这里插入图片描述
    根据个人情况,选择合适的目录,创建项目
  2. 配置开发板信息
    配置设备信息:
    在这里插入图片描述
    STC芯片的开发板,选择STC MCU Database
    搜素具体芯片型号,进行配置:
    在这里插入图片描述
    stc芯片位STC8H系列下的8K64U型号,选择对应型号即可。如果以后采用的是其他型号,则选择其他型号
  3. 取消汇编配置,新建完成项目
    在这里插入图片描述
    项目新建完成后,目录结构如下:
    在这里插入图片描述
    ● Target 1为项目根节点
    ● Source Group1为源码目录
    ● 可根据个人喜好来修改他们的名称

三:编码实现

结构准备
在源码目录,右键打开操作面板,选择Add New Item to Group …
在这里插入图片描述
新建main.c文件。根据面板提示,选择C File,确定好文件名称,当前的文件名称为main
在这里插入图片描述
Add完成后,在源码目录中会多一个 main.c文件

四:代码实现

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

点亮LED#include "STC8H.H"int main() {P5M0 = 0x00;P5M1 = 0x00;P53 = 1;while(1) {}
}
熄灭LED
#include "STC8H.H"int main() {P5M0 = 0x00;P5M1 = 0x00;P53 = 0;while(1) {}
}

五:编译烧录运行

  1. 如果没有配置编译输出,需要进行输出配置
    在这里插入图片描述
    在Output中 勾选 Create HEX File
    在这里插入图片描述
    保存与编译代码
    在这里插入图片描述
    编译完成后,来到项目创建的目录下的Objects目录中,会有一个以.hex结尾的二进制文件,这个文件就是编译的结果,也是需要进行烧录的二进制文件
  2. 烧录
    打开 STC-ISP工具,对烧录进行配置
    在这里插入图片描述
    点击下载/编程此时,烧录提示中显示 正在检测单片机…
    在这里插入图片描述
    此时需要点击开发板中的蓝色按钮,进行烧录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/702613.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenAI 重磅发布:ChatGPT Mac 桌面应用震撼上线!

OpenAI 重磅发布:ChatGPT Mac 桌面应用震撼上线! 博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典&#xff0…

1000平米气膜羽毛球馆造价多少钱—轻空间

羽毛球作为大众喜爱的运动方式,吸引了众多爱好者。因此,投资羽毛球场地有着广阔的市场前景。气膜建筑,作为一种时下最流行、最环保的绿色建筑,以其美观性和实用性,逐渐在国内普及。那么,投资一个1000平米的…

为Akamai 云平台上部署的资源配置2FA跳板机-上

为重要账户启用2FA,这几乎已经成为保护账户和数据安全的一种标准做法。无论登录常见应用或服务,或是访问企业内部资源,时不时都会需要进行2FA验证。那么当你在Akamai Connected Cloud云平台中部署了各类资源(云计算、云存储、SaaS…

CTFshow 爆破

第一题0 抓包发现输入账号密码后数据包会多一个base64编码 所有推出用户密码在传输的时候进行了加密 所以爆破时也用base64加密 设置paylod 用题目给的字典 在添加两条规则 第一个是增加前缀 admin: 第二个是使得payload进行base64编码 取消URL编码字符 因为会把号编码了 开…

AI绘画入门指南:完备的AI绘画学习路线,十分钟把你领进门

2024新风口大揭秘!不是直播,也不是短视频,而是AI绘本! 有一句话说得好:站在风口上,猪都能飞起来!想要用AI拿到大结果,一定要选对大的垂类赛道。 那么,为什么是AI绘本呢…

HBase无法给用户赋权的解决方案

建表之后,在赋权的时候,发现有错误 2.以开始以为语法有错误,不会啊,很简单的语法。经过测试几个命令发现,但凡和权限相关的命令,都失败了 百度到一些建议,需要检查参数,在确认下面…

OpenAI将最强人工智能拉入现实:GPT-4o情感交互颠覆认知——钢铁侠的“贾维斯”出生了,还是个女娃!

在科技飞速发展的今天,人工智能(AI)已不再是遥不可及的科幻概念,而是逐渐渗透进我们的日常生活。近期,OpenAI公司宣布推出其最新的人工智能模型GPT-4o,这一模型以其卓越的情感交互能力和高度的智能化水平&a…

机器人非线性系统反馈线性化——Brunovsky标准型

Brunovsky Canonical Form 机器人非线性系统的反馈线性化,特别是涉及到Brunovsky标准型,是现代控制理论中的一个重要话题。反馈线性化是一种非线性控制设计方法,其核心思想是通过设计反馈控制器,将非线性系统转化为线性系统。这种…

抖音、快手、百度极速版挂机项目分享、看广告收益最多的软件!快手极速版挂机脚本,刷金币脚本、挂机项目、免费分享!

“看小说就能赚钱”、“刷视频就能赚钱”...... 号称动动手指就能赚钱的APP越来越多,比如各种极速版的APP、电子书APP、新闻资讯APP、搜索APP等等。 很多人也都乐此不疲,一天到晚就是“刷刷刷”。 最近一位“阿姨”晒各种“赚钱的APP”收入截图在业内传…

hive_hql开发规范(SQL优化)

在工作中,我们都会遵循一定的开发规范,当然也包括了sql优化。 1、列裁剪和分区裁剪 所谓列裁剪就是在查询时只读取需要的列,分区裁剪就是只读取需要的分区。以我们的日历记录表为例 当列很多或者数据量很大时,如果select *或者不…

STK12 RPO模块学习(3)

一、Maintain NMC RPO Sequence Maintain Natural Motion Circumnavigation RPO序列在目标星和追踪星经历不同的力的情况下保持NMC。通常这种差异是由于阻力和太阳光压造成的。这些是主要不同力当执行接近任务的时候,因为重力和相对三体摄动力非常小当相对距离在10…

最近很火的iOS模拟器Delta iPhone模拟器使用教程

苹果在2024年调整策略允许游戏模拟器上架App Store后,能够让iPhone和iPad设备也能够直接玩模拟器游戏和复古游戏。如今真正原创首款iOS模拟器「Delta–Game Emulator」已经正式上架App Store苹果商店,能够让iPhone设备免越狱,也能轻松玩任天堂…