[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=186341&ptid=11902][color=#999999]BritneyS 发表于 2025-9-13 16:23[/color][/url][/size]
第二集(下):硬件及工具介绍 (Hardware & Tools Intro)
1. 核心硬件 (以STC8H8K64U为例)
[/quote]
第二集(上):点亮第一颗LED (Light Up the 1st LED)
1. 核心概念
- 电路回路: 电流必须从电源正极(VCC)流出,经过器件(LED),再流回电源负极(GND),形成一个闭合回路,LED才会亮。
- 限流电阻: LED的工作电流很小(通常5-20mA),必须串联一个电阻(常用220Ω-1kΩ)限制电流,防止烧毁LED或单片机IO口。
2. 工作原理 (How it Works)
- 灌电流方式 (推荐):
- LED正极接VCC。
- LED负极串联一个电阻后,接到单片机IO口(如P1.0)。
- 当程序设置
P1.0 = 0
(输出低电平)时,电流从VCC流经LED和电阻,流入单片机P1.0引脚,形成回路,LED点亮。
- 设置
P1.0 = 1
(输出高电平)时,引脚电压与VCC几乎相等,无电流,LED熄灭。
3. 关键要点 (Key Points)
- “Hello World”: 这是嵌入式开发的第一个程序,验证了整个开发环境(软件、硬件、下载工具)的正确性。
- 代码流程:
- 包含头文件。
- 定义LED引脚(如
sbit LED = P1^0;
)。
- 主函数
main()
中是一个 while(1)
死循环,在循环内控制LED亮灭。