- UID
- 373967
- 帖子
- 8779
- 主題
- 2609
- 精華
- 0
- 積分
- 993
- 楓幣
- 2637
- 威望
- 970
- 存款
- 31556
- 贊助金額
- 0
- 推廣
- 0
- GP
- 1205
- 閱讀權限
- 50
- 在線時間
- 451 小時
- 註冊時間
- 2023-1-12
- 最後登入
- 2024-11-5
|
STC15W404AS-35I-SOP16 是一款 8 位單片機,具有多種功能,包括 PWM、UART、SPI、I2C 等。以下是一個使用 STC15W404AS-35I-SOP16 實現 LED 燈閃爍的程式碼:
#include <STC15Wxx.h>
sbit LED_PIN = P1^2;
void delay(int ms)
{
int i, j;
for (i = 0; i < ms; i++) {
for (j = 0; j < 120; j++);
}
}
void main()
{
LED_PIN = 0; // 設定 LED_PIN 為輸出
while (1) {
LED_PIN = 1; // LED 燈亮
delay(500); // 持續 0.5 秒
LED_PIN = 0; // LED 燈滅
delay(500); // 持續 0.5 秒
}
}
在上面的程式碼中,首先設定了 STC15W404AS-35I-SOP16 的 P1.2 腳為 LED 控制腳。接著進入主迴圈,讓 LED 燈不斷閃爍,每次亮燈持續 0.5 秒,滅燈持續 0.5 秒。 |
|