应广单片机入门实战:基于PMS150G与5S-I-S02B仿真器的LED闪烁完整教程

整理编辑:逐高电子技术开发部 / 日期:2026-5-2

从 0 到 1 掌握应广单片机:PMS150G 初体验之 LED 闪烁实验,应广单片机LED驱动第一课:PMS150G配合5S-I-S02B仿真器避开新手常见的坑

关键词:应广单片机, PMS150G, LED闪烁, 5S-I-S02B, 应广入门教程, 逐高电子
在嵌入式开发领域,点亮一颗LED是所有学习者的"Hello World"。本项目将带你使用应广(Padauk)PMS150G单片机,配合5S-I-S02B仿真器,从零开始实现一个经典的LED闪烁功能。无论你是单片机初学者,还是有经验的工程师想快速验证应广平台,这篇保姆级教程都将为你扫清障碍。 PMS150G 有三个由硬件定义的操作模式,分别为:正常工作模式,电源省电模式和掉电模式。
正常工作 模式是所有功能都正常运行的状态,省电模式(stopexe)是在降低工作电流而且 CPU 保持在随时可以继续工作 的状态,掉电模式(stopsys)是用来深度的节省电力。因此,省电模式适合在偶尔需要唤醒的系统工作,掉电模 式是在非常低消耗功率且很少需要唤醒的系统中使用。显示省电模式(stopexe)和掉电模式(stopsys)之间在 振荡器模块的差异,没改变就是维持原状态。

本方案经过逐高电子技术团队的严格验证,从硬件连接到代码优化均已反复测试,确保你拿到手即能复现成功。文末还提供了功能扩展思路,助你迈向更复杂的应用开发。

一、项目所需元件清单

在动手之前,请根据下表准备所有必需的元件。坚持"用对不用贵"的原则,所有物料均可通过逐高电子一站式采购。

应广单片机LED闪烁项目所需元件清单,包括PMS150G芯片、5S-I-S02B仿真器、LED发光二极管、220Ω限流电阻、USB线缆、面包板和跳线

图1:项目所需元件全家福展示

表1:元件清单明细表
序号 元件名称 规格/型号 数量 备注
1 应广单片机 PMS150G(SOP-8封装) 1片 项目核心控制器
2 仿真器 5S-I-S02B 1台 用于程序下载与仿真调试
3 LED发光二极管 任意颜色,直插或贴片均可 1颗 核心执行元件
4 限流电阻 220Ω(推荐1/4W金属膜) 1颗 保护LED,防止过流烧毁
5 USB线缆 仿真器配套 1条 连接PC与仿真器
6 面包板 830孔标准款 1块 免焊接搭建电路
7 跳线 公对公杜邦线 若干 用于电路连接
为什么用220Ω而非100Ω?

在5V供电下,100Ω会导致LED电流高达30mA,可能损坏IO口并加速LED光衰。220Ω将电流限制在约13.6mA,兼顾亮度与安全。

LED电流计算对比图表,展示220Ω电阻在5V电压下产生13.6mA电流与100Ω电阻产生30mA电流的对比数据

图2:限流电阻阻值与LED电流关系数据分析

二、硬件电路连接详解

2.1 PMS150G引脚功能定义

精准的引脚识别是连接正确的第一步。PMS150G采用SOP-8封装,各引脚功能定义如下:

PMS150G单片机SOP-8封装引脚功能定义图,标注VDD、PA0、PA4、PA5、PA6、PA7、VSS、PA3等引脚

图3:PMS150G SOP-8封装引脚排列图

表2:PMS150G引脚功能定义表
引脚序号 引脚名称 主要功能描述
1 VDD 电源正极输入(2.0V~5.5V)
2 PA0 / ICPDA 通用IO口,兼仿真编程数据线
3 PA4 / RST 外部复位引脚,或作通用IO
4 PA5 / ICPCK 通用IO口,兼仿真编程时钟线
5 PA6 通用IO口
6 PA7 通用IO口
7 VSS 电源地(GND)
8 PA3 通用IO口

2.2 完整电路连接图表

请严格按照下表进行接线,这是整个项目成功的物理基础。

LED闪烁完整电路连接图,展示PMS150G单片机与5S-I-S02B仿真器的连接方式,包括PA0连接到LED和220Ω电阻到地

图4:LED闪烁电路完整接线示意图

接线表可视化卡片,展示仿真器连接目标板和单片机引脚的对应关系

 

图5:仿真器接线对照可视化

 

表3:仿真器与单片机接线对照表
仿真器 5S-I-S02B 目标板 / 外部元件 连接至 PMS150G 引脚
VDD (电源正) Pin 1 (VDD)
GND (电源地) Pin 7 (VSS)
CLK (时钟) Pin 4 (PA5)
DATA (数据) Pin 2 (PA0)
LED 阳极 (较长引脚) Pin 2 (PA0)
LED 阴极 (较短引脚) 串接220Ω电阻 → GND
10μF去耦电容 (可选) Pin 1 (VDD) ↔ Pin 7 (VSS)

2.3 仿真器与烧录注意事项

使用提示

5S-I-S02B仿真器集调试与烧录于一体,下载程序时需确保目标板已供电。

IO复用说明

PA0引脚在本项目中同时承担LED驱动与仿真数据功能,烧录时无需摘除LED,系统会自动处理复用,这对调试极为友好。

安全检查

首次上电前,请用万用表蜂鸣档检查VDD与VSS之间有无短路,确保焊接或插接无误。

三、核心驱动代码与详细解读

以下为经过逐高电子优化的LED闪烁源代码,你可直接复制到应广Mini-C IDE中使用。

应广Mini-C IDE代码编辑器展示LED闪烁程序源码,语法高亮显示

图6:Mini-C IDE中LED闪烁程序代码展示

#include "PMS150G.h" // 必须包含此头文件,而非extern.h // 位变量声明:将软变量映射到物理IO口 BIT LED_Out : PA.0; // 控制LED输出状态的位变量 BIT LED_Out_Dir : PAC.0; // 控制PA.0输入输出方向的位变量 void FPPA0 (void) // FPPA0为应广多核架构的主核入口函数 { // 【时钟初始化】 // 使用IHRC(内部高频RC振荡器)并4分频,默认为16MHz/4 = 4MHz ADJUST_IC SYSCLK = IHRC/4; // 【中断配置】 DISGINT; // 禁止全局中断,保证延时精度 // 【IO方向配置】 // PAC.0 = 1 将PA.0设置为推挽输出模式,只有输出模式才能驱动LED LED_Out_Dir = 1; // 【主循环】 while (1) { // --- 熄灭LED --- LED_Out = 0; // 输出低电平,LED两端无电压差,熄灭 volatile unsigned short i; // volatile防止编译优化 for (i = 0; i < 5000; i++); // 软件粗略延时,约500ms // --- 点亮LED --- LED_Out = 1; // 输出高电平,电流经LED→电阻→GND,点亮 for (i = 0; i < 5000; i++); // 软件粗略延时,约500ms } }

3.1 代码核心要点解析

头文件选择

务必使用PMS150G.h,而非通用的extern.h。这可是新手常见的踩坑点,选用正确的头文件才能正确映射SFR(特殊功能寄存器)。

IO方向配置

应广单片机默认IO为上拉输入模式。必须将PAC.0赋值为1,才能驱动LED。这是很多初学者LED不亮的首要排查点。

延时防优化

使用volatile关键字修饰循环变量i,是防止编译器将空循环优化掉的正确做法,保证延时真实存在。

电平逻辑

本设计为高电平点亮。PA.0输出高电平时,LED阳极为高,阴极为低(经电阻到地),形成回路发光。

四、编译、下载与运行

完成硬件与代码准备后,请按下述流程将程序固化到芯片中。

应广单片机烧录流程图,展示从IDE启动到观察LED闪烁的6个关键步骤

图7:PMS150G项目烧录流程

  1. 启动IDE:打开应广Mini-C IDE(推荐1.04C1或更高版本)。
  2. 新建工程:点击Project → New,在芯片型号对话框中选择 PMS150G。
  3. 导入代码:将上述C代码完整复制并保存为.c文件,添加到工程源码目录。
  4. 编译工程:点击 Build(或按F7),观察输出窗口直至提示 "0 Error(s), 0 Warning(s)"。
  5. 连接硬件:使用USB线将5S-I-S02B仿真器连接至电脑,并按第三章表格将仿真器与目标板正确连接。
  6. 下载烧录:在IDE工具栏点击 Writer 工具图标,在弹出的烧录窗口中点击 Program。首次使用可能需安装驱动,可参考仿真器配套文档或到逐高电子官网下载。
  7. 观察效果:烧录成功并目标板重新上电后,你将看到LED以约1Hz的频率稳定闪烁。

五、常见问题排查指南

LED常见问题排查卡片,展示LED不亮、LED常亮、烧录失败、运行异常四种问题的诊断图标

表4:常见问题与解决方案对照表
现象 可能原因 解决方法
LED不亮也不闪烁 ①PAC.0未初始化输出;②LED极性接反;③电阻/导线虚接 ①检查代码LED_Out_Dir=1;;②用万用表确认LED引脚;③逐一压紧接头
LED常亮不灭 ①延时被优化删除;②IO口被外部上拉 ①在循环变量前加volatile;②检查电路无多余上拉电阻
烧录失败 ①CLK/DATA线序接错;②芯片接触不良 ①核对Pin4(CLK)、Pin2(DATA);②检查SOP8座或焊接点
烧录成功但运行异常 供电不稳定或芯片复位不良 在VDD与VSS间并接10μF去耦电容

如以上步骤仍无法解决,欢迎随时联系逐高电子技术支持团队,我们将为你提供1对1的专业指导。

六、功能扩展:从闪烁迈向应用

掌握LED闪烁后,你已具备控制IO的基本能力。在此基础上,可尝试以下进阶功能开发:

PMS150G单片机技能升级路线图,展示PWM呼吸灯、按键控制、串口打印和多任务框架四大扩展方向

图9:PMS150G进阶功能扩展路线图

呼吸灯

利用PWM输出,实现LED亮度渐变。

按键控制LED

接入按键检测,实现单击开关、长按调光等逻辑。

串口打印

配置软件串口,在PC上查看调试信息,为复杂项目打下通讯基础。

多任务框架

利用应广的定时器中断,让LED心跳与主循环的逻辑控制分离。

欲获取上述扩展方案的完整源码与原理讲解,可访问逐高电子官网的"技术资料"专区,那里有大量经过验证的案例祝你快速进阶。

七、可靠的一站式资源平台

通过本教程,相信你不仅成功让第一颗LED在应广平台上闪烁,更掌握了规范的项目开发流程。必须强调的是,元件质量与及时的技术支持直接影响开发效率。

作为应广科技官方授权的一级代理商,逐高电子无疑是开发者值得信赖的伙伴:

  • 保真货源:100%原厂正品,每批芯片可追溯。
  • 技术赋能:FAE团队7×24小时响应,帮你快速跨过调不通、报错多、选型难等关卡。
  • 样品便利:提供免费样品申请服务,让你研发无忧。
  • 价格与供货:一手代理价格优势显著,常备海量现货,避免因缺货导致项目延期。

即刻行动

访问逐高电子官网,下载本项目的完整工程包、领取免费样品或开启批量采购。让专业的技术团队,为你的应广开发之旅全程护航。

www.zicoic.com

应广单片机技术资料

  • 台湾应广单片机官网
  • 应广单片机例程
  • 应广单片机编程指南
  • 应广单片机定时器
  • 技术开发工具
  • 应广单片机IDE&仿真器
  • 应广单片机烧录器
  • 代码生成器
STM32太贵?试试应广单片机:成本低至9毛钱,功耗0.5μA,抗干扰±4kV | 逐高电子

STM32太贵?试试应广单片机:成本低至9毛钱,功耗0.5μA,抗干扰±4kV | 逐高电子


PMD040B 24位Δ-Σ ADC | 内置PGA/温度传感器/电源开关 | 应广科技高精度模数转换器

PMD040B 24位Δ-Σ ADC | 内置PGA/温度传感器/电源开关 | 应广科技高精度模数转换器


PMS150C LED球泡灯方案:原理图+代码+过零检测(PA0)与可控硅调光(MOC3052) | BOM成本¥1.2

PMS150C LED球泡灯方案:原理图+代码+过零检测(PA0)与可控硅调光(MOC3052) | BOM成本¥1.2


单片机选型指南:PMS150C、PMS152、PMS154C、PMS133 - 申请样品

单片机选型指南:PMS150C、PMS152、PMS154C、PMS133 - 申请样品


国产OTP单片机替代方案选型 | 应广科技专场 | 逐高电子

国产OTP单片机替代方案选型 | 应广科技专场 | 逐高电子


从入门到精通:应广科技单片机开发中上踩过的 10 个坑(2026终极硬核版),任何一个对底层寄存器或物理特性的误读,都会导致 5% 甚至更高的退货率

从入门到精通:应广科技单片机开发中上踩过的 10 个坑(2026终极硬核版),任何一个对底层寄存器或物理特性的误读,都会导致 5% 甚至更高的退货率


应广PMS164单片机工业级触摸按键方案设计指南:LED调光+抗干扰量产实现

应广PMS164单片机工业级触摸按键方案设计指南:LED调光+抗干扰量产实现


应广科技 PMC-APN023:自电容式触摸按键面板 PCB 设计需知,逐高电子提供开发解决应用智能家电控制面板支持

应广科技 PMC-APN023:自电容式触摸按键面板 PCB 设计需知,逐高电子提供开发解决应用智能家电控制面板支持


应广科技2026年1月营收暴涨130% 逐高电子应广单片机代理商全链条技术服务体系深度解析

应广科技2026年1月营收暴涨130% 逐高电子应广单片机代理商全链条技术服务体系深度解析


PMS150C开发指南:应广科技超低成本单片机编程详解 | OTP烧录/代码示例

PMS150C开发指南:应广科技超低成本单片机编程详解 | OTP烧录/代码示例


PMD040B 24位Δ-Σ ADC:内置PGA/温度传感器/电源开关 | 电子秤/压力传感器方案 | 应广科技

PMD040B 24位Δ-Σ ADC:内置PGA/温度传感器/电源开关 | 电子秤/压力传感器方案 | 应广科技


应广单片机YMS1524完整解析:OTP MCU+EEPROM合封芯片开发与采购指南

应广单片机YMS1524完整解析:OTP MCU+EEPROM合封芯片开发与采购指南


单片机 MCU 选型指南:工作原理、封装对比、采购实战与供应链避坑(应广科技 PADAUK 工程师必读)

单片机 MCU 选型指南:工作原理、封装对比、采购实战与供应链避坑(应广科技 PADAUK 工程师必读)


单片机烧写程序失败解决指南 ,应广科技单片机MCU Writer 1.06 官方使用教程,烧录器无法识别等

单片机烧写程序失败解决指南 ,应广科技单片机MCU Writer 1.06 官方使用教程,烧录器无法识别等


逐高电子 | 应广科技单片机采购指南 & 2026 市场分析,提供全系列单片机型号采购、库存、价格、替代方案和批量采购服务,为客户提供稳定供应和技术支持

逐高电子 | 应广科技单片机采购指南 & 2026 市场分析,提供全系列单片机型号采购、库存、价格、替代方案和批量采购服务,为客户提供稳定供应和技术支持


开发实力

专业资深的软硬件开发工程师团队,熟悉行业客户产品硬件技术平台解决方案

全球渠道

为客户提供高性价比的产品和服务,满足客户及时快速的电子生产制造需求

品质保证

专业的测试保证团队,保证每批方案的稳定性,兼容性,和抗干扰性

售后服务

专业的技术服务团队,24小时为客户提供各种软硬件的技术支持和售后服务

服务热线

0755-88364040
18902464556

义隆代理

烧录开发

技术支持

申请样品

扫描微信二维码