久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2026|回復(fù): 10
收起左側(cè)

單片機(jī)能不能做出可調(diào)頻率的呼吸燈?

[復(fù)制鏈接]
ID:879080 發(fā)表于 2023-11-21 22:22 | 顯示全部樓層 |閱讀模式
用STC8H1K08系列單片機(jī)做呼吸燈效果,要求用兩個按鍵調(diào)呼吸的頻率,定時器做。我在網(wǎng)上找不到可借鑒的程序,望哪位大神能指點(diǎn)迷津,給于思路,在此不勝感激。
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2023-11-22 08:14 | 顯示全部樓層
可以,但是想要現(xiàn)成的不大可能
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2023-11-22 09:14 | 顯示全部樓層
1、用變X中的值表示呼吸頻率。
2、定時器取X,實(shí)現(xiàn)呼吸。
3、按鍵時修改X值。
這樣就可以了。
回復(fù)

使用道具 舉報(bào)

ID:276663 發(fā)表于 2023-11-22 10:31 | 顯示全部樓層
首先名表呼吸燈的邏輯就是亮度值變化
亮度值:0  ->   亮一會兒 t   ->  亮度2  -> 亮一會兒 t  ->  亮度4  ... ->亮度100  -> 亮一會兒 t  -> 亮度98  ...  ->亮度2  -> 亮一會兒 t  -> 亮度0  -> 亮一會兒 t

其中這個亮一會兒  t  就是能調(diào)節(jié)一次呼吸用多久時間。

調(diào)節(jié)這個 t 就可以了
偽代碼:
while
{
    t = 按鍵調(diào)節(jié)t;
    設(shè)置定時器(t);
}

Timer  interrupt()
{
   static     char L;//亮度百分比值
   static char  Dir;//亮滅方向
   if(Dir)//暗變亮
  {
    L+=2;
   設(shè)置燈亮度(L);
    if(L>=100)
       Dir = 0;
  }
  else{//亮變暗
    L -= 2;
   設(shè)置燈亮度(L);
    if(L <= 0)
       Dir = 1;
  }

}



回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-11-22 21:04 | 顯示全部樓層
可調(diào)頻率和呼吸頻率的關(guān)系是什么都說不清楚嗎?如果沒關(guān)系那就太好做了,兩個無關(guān)的定時器就行了。
回復(fù)

使用道具 舉報(bào)

ID:879080 發(fā)表于 2023-11-22 21:05 | 顯示全部樓層
yzwzfyz 發(fā)表于 2023-11-22 09:14
1、用變X中的值表示呼吸頻率。
2、定時器取X,實(shí)現(xiàn)呼吸。
3、按鍵時修改X值。

非常感謝!我按您的指導(dǎo)試一下
回復(fù)

使用道具 舉報(bào)

ID:879080 發(fā)表于 2023-11-22 21:06 | 顯示全部樓層
IdeaMing 發(fā)表于 2023-11-22 10:31
首先名表呼吸燈的邏輯就是亮度值變化
亮度值:0  ->   亮一會兒 t   ->  亮度2  -> 亮一會兒 t  ->  亮度4 ...

非常感謝
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2023-11-22 21:42 | 顯示全部樓層
簡單啊,改變周期不就可以了。
回復(fù)

使用道具 舉報(bào)

ID:1007932 發(fā)表于 2023-11-22 22:28 | 顯示全部樓層
用兩個定時器,簡單來說就是
定時器1:|---------------------------------|
定時器2:|---------------|
時間:燈亮--------------燈滅--------------定時器清零
設(shè)置定時器1調(diào)節(jié)頻率,設(shè)置定時器2調(diào)節(jié)占空比
回復(fù)

使用道具 舉報(bào)

ID:879080 發(fā)表于 2023-11-23 22:03 | 顯示全部樓層
一事無成 發(fā)表于 2023-11-22 22:28
用兩個定時器,簡單來說就是
定時器1:|---------------------------------|
定時器2:|---------------| ...

多謝
回復(fù)

使用道具 舉報(bào)

ID:1100995 發(fā)表于 2023-11-24 10:35 | 顯示全部樓層
將LED連接到單片機(jī)的輸出引腳,通過PWM信號控制LED的亮度變化。 連接兩個按鍵到單片機(jī)的輸入引腳,用于調(diào)節(jié)呼吸燈的頻率。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 在线视频日本 | 日韩高清精品免费观看 | 欧美另类视频 | 欧美精品在线视频 | 日本成人精品 | 亚洲一区二区免费 | 久久亚洲天堂 | 日本高清在线观看 | 日韩在线视频观看 | 欧美日韩精品一区二区 | 精品国产成人 | 日韩亚洲天堂 | 91欧美激情一区二区三区成人 | 福利av在线 | 黄色一级小说 | 成人毛片在线播放 | 永久免费看mv网站入口亚洲 | 天天操天天插 | 日日干日日干 | 一区在线播放 | 亚洲激情欧美激情 | 欧美一级淫片免费视频魅影视频 | 日本免费不卡视频 | 久久久久九九九九 | 香蕉视频网站 | 青青草国产精品 | 天天澡天天狠天天天做 | 午夜性福利 | 五月激情久久 | 成人免费毛片aaaaaa片 | 国产精品999 | 99国产视频 | 最新免费黄色网址 | 亚洲怡春院 | 在线黄网 | 国产黄色av网站 | 伊人精品在线 | 午夜精品国产精品大乳美女 | 五月婷婷六月天 | 天堂av在线播放 | 免费久久久 |