国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C51單片機(jī)實現(xiàn)呼吸燈

這篇具有很好參考價值的文章主要介紹了C51單片機(jī)實現(xiàn)呼吸燈。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? ?呼吸燈的效果是燈的亮度由暗緩慢變亮再緩慢變暗。

? ? ?實現(xiàn)思路是改變小燈亮與暗在單位周期的占空比。如下圖

C51單片機(jī)實現(xiàn)呼吸燈具體代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-503703.html

#include<reg52.h>
typedef unsigned int u16;
typedef unsigned char u8;

sbit LED=P2^0;    

void delay(u16 i)
{
	while(i--);
}

void main()
{
   u16 i;
	 while(1)
	 {
	     for(i=10;i<=2000;i=i+10)
		   {
		       LED=0;		     //亮
		       delay(i); 
		       LED=1;         //滅
		       delay(2000-i);
		   }			           //呼吸燈由暗變亮
		   for(i=2000;i>=10;i=i-10)
		   {
		       LED=0;		    //亮
		       delay(i); 
		       LED=1;       //滅
		       delay(2000-i);
		   }	              //呼吸燈由亮變暗
	 }		
}

到了這里,關(guān)于C51單片機(jī)實現(xiàn)呼吸燈的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 匯編語言實現(xiàn)C51單片機(jī)點亮流水燈

    P0作輸出口,接8只發(fā)光二極管,編寫程序?qū)崿F(xiàn)二極管循環(huán)點亮 二極管為共陽極連接時,即二極管正極已接通電源,單片機(jī)輸出接陰極,所以單片機(jī)輸出為低電平有效。 所以為實現(xiàn)二極管輪流點亮,單片機(jī)的輸出應(yīng)為:0FEH,0FDH,0FBH,....0FEH,每輸出一種狀態(tài),需要延時0.1us. 最后在

    2024年02月06日
    瀏覽(31)
  • C51單片機(jī)利用HC-05藍(lán)牙模塊實現(xiàn)手機(jī)點燈

    C51單片機(jī)利用HC-05藍(lán)牙模塊實現(xiàn)手機(jī)點燈

    藍(lán)牙通信,實現(xiàn)手機(jī)端遠(yuǎn)程(15米)控制單片機(jī),這聽起來對于初學(xué)者的我來說,是那么不可思議,經(jīng)過不斷地實驗,閱讀其他大佬的文章,終于實現(xiàn)了。 在有基礎(chǔ)的通信原理知識的前提下,知,HC-05藍(lán)牙模塊與51的通信其實很簡單,就是藍(lán)牙模塊的RXD(接收端)接單片機(jī)的TXD(發(fā)送

    2024年02月16日
    瀏覽(95)
  • C51單片機(jī)實現(xiàn)流水燈的三種編程方法

    ? ? 初步學(xué)習(xí)51單片機(jī),總是離不開流水燈。 ? ? 下面介紹實現(xiàn)流水燈的三種方法。 目錄 一、調(diào)用數(shù)組實現(xiàn)流水燈 二、 移位符實現(xiàn)流水燈 三、采用左右移函數(shù)實現(xiàn)流水燈 思路:for循環(huán)調(diào)用數(shù)組當(dāng)中的進(jìn)制數(shù)后賦值給LED小燈的負(fù)極。 移位符: ? ? ? ? 移位運算符在程序設(shè)

    2024年02月01日
    瀏覽(92)
  • C51單片機(jī)定時器2實現(xiàn)SG90舵機(jī)控制

    C51單片機(jī)定時器2實現(xiàn)SG90舵機(jī)控制

    談起舵機(jī)最初的了解應(yīng)用于航模,偶然的機(jī)會在網(wǎng)上看到有牛人使用多個舵機(jī)做人形機(jī)器人的關(guān)節(jié),感覺這小東西很有趣,蒙發(fā)了買來學(xué)習(xí)學(xué)習(xí)的想法,這已經(jīng)是多年前的事了,后來由于某些原因,這個想法直到今年才落地。小東西到手后,把玩了解后,本人把學(xué)習(xí)過程記錄

    2023年04月24日
    瀏覽(24)
  • 基于51單片機(jī)設(shè)計的呼吸燈

    基于51單片機(jī)設(shè)計的呼吸燈

    呼吸燈是一種常見的LED燈光效果,它可以模擬人類呼吸的變化,使燈光看起來更加柔和和自然。51單片機(jī)是一種廣泛使用的微控制器,具有體積小、功耗低、成本低等優(yōu)點,非常適合用于控制LED呼吸燈。本項目的呼吸燈將使用PWM(脈沖寬度調(diào)制)技術(shù)控制LED亮度,從而實現(xiàn)呼

    2024年02月13日
    瀏覽(15)
  • 自用純C語言實現(xiàn)任務(wù)調(diào)度(可用于STM32、C51等單片機(jī))

    自用純C語言實現(xiàn)任務(wù)調(diào)度(可用于STM32、C51等單片機(jī))

    ??這個任務(wù)調(diào)度模塊的實現(xiàn)是形成于畢設(shè)項目中的,用在 STM32 中,斷斷續(xù)續(xù)跨度2個月實現(xiàn)了一些基本功能,可能后面再做其他項目時會一點點完善起來,也會多學(xué)習(xí)相關(guān)知識來強(qiáng)化模塊的實用性和高效性,畢竟用自己自主實現(xiàn)出來的功能還是蠻舒心的。 ??整體上的結(jié)構(gòu)

    2023年04月09日
    瀏覽(21)
  • 【23物聯(lián)網(wǎng)國賽樣題第二套】單片機(jī),CC2530單片機(jī)呼吸燈與按鍵控制--單擊雙擊長按、呼吸燈與亮度維持,物聯(lián)網(wǎng)競賽今年歷年國賽樣題真題代碼

    【23物聯(lián)網(wǎng)國賽樣題第二套】單片機(jī),CC2530單片機(jī)呼吸燈與按鍵控制--單擊雙擊長按、呼吸燈與亮度維持,物聯(lián)網(wǎng)競賽今年歷年國賽樣題真題代碼

    ZigBee節(jié)點盒通電或重置,節(jié)點盒的LED1、LED2燈都不亮。 長按SW1鍵不松開,LED1燈亮,LED2燈熄滅。 松開SW1鍵,LED1、LED2亮燈都常亮。 雙擊SW1可以控制LED1燈實現(xiàn)呼吸燈效果,LED2燈保持熄滅狀態(tài)。 再次雙擊SW1可以控制LED1維持當(dāng)前亮度不再發(fā)生變化,LED2繼續(xù)保持熄滅狀態(tài)。 將編寫

    2024年02月08日
    瀏覽(62)
  • c51單片機(jī)(預(yù)備知識)

    c51單片機(jī)(預(yù)備知識)

    ? ? ? ? 單片機(jī)又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機(jī)系統(tǒng)集成到一個芯片上。相當(dāng)于一個微型的計算機(jī),和計算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備(小鍵盤、LED顯示器)。 0)? 無源晶振:12MHZ 1) 振蕩周期 :也稱時鐘周期,是指為單片機(jī)提供

    2024年02月08日
    瀏覽(129)
  • 初識C51單片機(jī)(詳解)

    初識C51單片機(jī)(詳解)

    前言: 單片機(jī)是一種我們常見的開發(fā)板,我們經(jīng)常會在一些項目中使用到它。而今天我們要介紹的是C51單片機(jī),下面來介紹一下今天的”主角“:STC89C52RC40I-LQFP44單片機(jī)(后面將用到它做一些項目)。 1.了解命名規(guī)則一張圖搞定: 2.學(xué)會看單片機(jī)電路原理圖 只是一些初中的電

    2024年02月10日
    瀏覽(90)
  • 單片機(jī)C51數(shù)據(jù)類型

    C51數(shù)據(jù)類型 C語言的基本數(shù)據(jù)類型:char、int、short、long、float、double。 1、 Keil C51 編譯器支持的數(shù)據(jù)類型。 ???對于Keil C51編譯器,short型與int型相同,double型與float型相同。 Keil C51支持的數(shù)據(jù)類型表 數(shù)據(jù)類型 長度 值域 unsigned char 單字節(jié) 0~255 signed char 單字節(jié) -128~+127 unsigned

    2024年02月08日
    瀏覽(90)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包