洪嵐峰 發表於 2023-4-8 23:32:57

STC15W404AS-35I-SOP16 實現 LED 燈閃爍

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 秒。
頁: [1]
查看完整版本: STC15W404AS-35I-SOP16 實現 LED 燈閃爍