欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4192|回復: 16
打印 上一主題 下一主題
收起左側

基于51單片機紅外遙控LED燈的程序,求指導

[復制鏈接]
跳轉到指定樓層
樓主
ID:626891 發(fā)表于 2020-8-19 23:38 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
想自己設計 求指導,STC89C52RC單片機紅外遙控控制LED燈的程序,要求:按鍵1、7、8、9,按一下燈亮,反之燈滅;按鍵2稍暗,按鍵3稍亮,按鍵4、5延時0.5秒閃爍,這個程序可以實現(xiàn)嗎?在此感謝各位大佬。
按鍵編碼值:
1:00-FF-0C-F3
2:00-FF-18-E7
3:00-FF-5E-A1
4:00-FF-08-7F
5:00-FF-1C-E3
6:00-FF-5A-A5
7:00-FF-42-BD
8:00-FF-52-AD
9:00-FF-4A-B5
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:235200 發(fā)表于 2020-8-20 08:14 | 只看該作者
可以實現(xiàn)的,亮暗變化采用PWM調制
回復

使用道具 舉報

板凳
ID:654028 發(fā)表于 2020-8-20 09:22 | 只看該作者
可以實現(xiàn)啊,互不影響的。觸發(fā)條件都不同,不會干擾
回復

使用道具 舉報

地板
ID:626891 發(fā)表于 2020-8-20 09:56 來自觸屏版 | 只看該作者
csmyldl 發(fā)表于 2020-8-20 08:14
可以實現(xiàn)的,亮暗變化采用PWM調制

請問閃爍程序應該怎么寫呢,用while循環(huán)跳不出來,死循環(huán)了
回復

使用道具 舉報

5#
ID:654028 發(fā)表于 2020-8-20 11:40 | 只看該作者
574402413 發(fā)表于 2020-8-20 09:56
請問閃爍程序應該怎么寫呢,用while循環(huán)跳不出來,死循環(huán)了

用中斷?
回復

使用道具 舉報

6#
ID:626891 發(fā)表于 2020-8-20 14:12 來自觸屏版 | 只看該作者
心有浮生 發(fā)表于 2020-8-20 11:40
用中斷?

能實現(xiàn)效果用什么都可以,求指導
回復

使用道具 舉報

7#
ID:235954 發(fā)表于 2020-8-20 17:13 | 只看該作者
循環(huán)里面,判斷條件再Break退出
回復

使用道具 舉報

8#
ID:626891 發(fā)表于 2020-8-20 20:20 來自觸屏版 | 只看該作者
梁廷明 發(fā)表于 2020-8-20 17:13
循環(huán)里面,判斷條件再Break退出

我就是不知道怎么判斷按其他按鍵才會break跳出,麻煩可以指導下嗎
回復

使用道具 舉報

9#
ID:678740 發(fā)表于 2020-8-20 21:52 | 只看該作者
應該不是很難吧,首先要寫出紅外線的驅動函數用來接收數據,然后在判斷數據做出相應指令,調亮度的那個用一個中斷輸出PWM波,閃爍的也可以再使用一個中斷進行計時
回復

使用道具 舉報

10#
ID:147710 發(fā)表于 2020-8-21 09:21 | 只看該作者
本帖最后由 XTXB 于 2020-8-21 10:42 編輯

這個需求看似很簡單,對初學者其實也不容易,按鍵程序,閃爍程序,調光程序,紅外接收程序,每一項都要吃透組合起來才能正常運行,實際應用要采用非阻塞式編程(慎用delay),哪怕是點個LED,按個開關都跟課本上的有很大不同:



回復

使用道具 舉報

11#
ID:626891 發(fā)表于 2020-8-21 20:06 來自觸屏版 | 只看該作者
XTXB 發(fā)表于 2020-8-21 09:21
這個需求看似很簡單,對初學者其實也不容易,按鍵程序,閃爍程序,調光程序,紅外接收程序,每一項都要吃透 ...

太感謝您了,我定好好學習。
回復

使用道具 舉報

12#
ID:626891 發(fā)表于 2020-8-21 21:22 來自觸屏版 | 只看該作者
XTXB 發(fā)表于 2020-8-21 09:21
這個需求看似很簡單,對初學者其實也不容易,按鍵程序,閃爍程序,調光程序,紅外接收程序,每一項都要吃透 ...

可以再指導指導調光程序嗎?
回復

使用道具 舉報

13#
ID:752225 發(fā)表于 2020-8-21 23:34 | 只看該作者
可以實現(xiàn),首先89c52沒有PWM發(fā)生器,只能用定時器來模擬PWM輸出。
回復

使用道具 舉報

14#
ID:147710 發(fā)表于 2020-8-22 08:31 | 只看該作者
下載進板子試驗一下,體會更深刻。




回復

使用道具 舉報

15#
ID:371233 發(fā)表于 2020-8-22 13:15 | 只看該作者
Proteus8.9 VSM Studio WINAVR編譯器仿真ATmega16系列031_Infrared
回復

使用道具 舉報

16#
ID:371233 發(fā)表于 2020-8-22 13:15 | 只看該作者
Proteus8.9 VSM Studio WINAVR編譯器仿真ATmega16系列031_Infrared   http://www.raoushi.com/bbs/dpj-190080-1.html
回復

使用道具 舉報

17#
ID:626891 發(fā)表于 2020-8-22 22:34 來自觸屏版 | 只看該作者
XTXB 發(fā)表于 2020-8-22 08:31
下載進板子試驗一下,體會更深刻。

非常感謝
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表