冰楓論壇

標題: STC15W404AS-35I-SOP16 實現 LED 燈閃爍 [打印本頁]

作者: 洪嵐峰    時間: 2023-4-8 23:32
標題: 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 秒。




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓