二 實現LED閃爍

2021-10-06 12:34:15 字數 724 閱讀 8032

由於上一章我已經講了led的導通原理,這裡就不在多講了,直接講實現led的閃爍;

同樣地,對於乙個問題,首先剖析,然後串聯起來。

思考過程

1…第一步,點亮led,也就是正嚮導通led。

.2.第二步,關閉led,也就是不導通led。

3.第三步,重複實現第一步還有第二步。

將思考過程轉化為**過程:

1.導通led也就是 led=1;

2.不導通led也就是led=0;

3.迴圈第一和第二步,利用迴圈語句;

這樣,總的框架就是這樣。

下面展示**:

//apdx『s blog

#include

sbit led = p0^0;

//選擇p0^0口來控制led

void

delay

(unsigned

int i)

//定義乙個延時函式,注意變數的型別,要有包括30000的變數型別。

void

main()

}

由於上一章用的是#include "reg52.h"這裡用的是 #include

所以在這裡講一下區別:

#include < > 是在指定的include目錄中查詢,找不到就轉到當前目錄

#include " " 是在當前目錄查詢

同樣的,大家可以思考一下如何實現led流水燈的效果。

UCOSIII 二 LED燈任務閃爍

一共建立3個任務,start task,led0 task,led1 task,在main函式裡邊只初始化任務start task,然後在任務start task中再建立剩餘的兩個任務,建立好後就把start task自身掛起,不再執行。在led0 task和led1 task間,他們是通過延時函式...

Arduino練習二 外接LED閃爍實驗

led小燈實驗是比較基礎的實驗之一,上乙個實驗裡已經利用到了arduino 自帶的led,這次我們利用其他i o 口和外接直插led 燈來完成這個實驗。實驗器材 下一步我們按照下面的小燈實驗原理圖鏈結實物圖,這裡我們使用數字10 介面 也可以使用其他任意數字口 使用發光二極體led 時,要連線限流電...

DSP PWM控制LED閃爍

pwm讓led閃爍主要是調節占空比,乙個週期內高電平和低電平的比例不同led的亮度不同,根據輸出高電平的時間來控制led閃爍。主要步驟 主要設定 時鐘週期是pwm的乙個週期,不同計數模式計數方式不同,這裡只說向上計數。從0開始計數,直到prd為止,然後接著從0開始計數。向下和向上 下計數模式類似。當...