注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! • 打開購物車 • 查看留言 • 付款方式 • 聯系我們 |
![]() |
首頁 | 電子入門 | 學單片機 | 免費資源 | 下載中心 | 商品列表 | 象棋在線 | 在線繪圖 | 加盟五一 | 加入收藏 | 設為首頁 |
選擇分類:當前分類——學單片機 相關聯或者相類似的文章: [推薦]如何學好電子(32017) 今夏購物回饋送大禮并可參加抽獎活動(32000) 免費抄版軟件——文字或圖片轉PCB文件(31341) 74系列芯片資料 (11661) 兩匹馬的故事(10519) 知道中國人的安全套用完了送哪里去了?(10473) 互聯網精華文章摘錄(10473) 節能燈套件制作說明(9999) 無插件免安裝功能強大的象棋打譜演示軟件(9985) 一切都是玩!一切為了玩!(9523) 三十分鐘一個小時學會單片機(9045) 什么是單片機?單片機有什么用? (8723) 如何用STC板將代碼燒錄進IC(8681) 怎樣安裝AT51編程板的USB轉串口軟件?(8206) 多功能電子實驗套件助你成功!(8073) 電影敲詐手段“遙控炸彈”在深圳真實上演(5300) 2012年春節放假通知(4300) 當你扛不住的時候就讀一遍(4300) USB充電器套件制作說明(3141) 消費2000元,就可能得到1200元的現金獎勵(2857) 首頁 前頁 后頁 尾頁 本站推薦: | 8路紅外遙控開關控制器(可擴展為32路)
在此給出的只是一個DEMO,主要著重于單片機的應用上,安全方面請大家自行考慮增加。 論壇上有一些朋友希望能DIY多路的紅外遙控開關,我在此做了一個DOME版的,同樣用我熟悉的SAA3010T的解碼程序(省下了不少時間),程序可以直接用于AT89C51或AT89C2051或相容的芯片,用2051時,P1.0,P1.1要用10K電阻上拉。使用一體化接收頭時電源方面一定要做好濾波,如用大的濾波電容使直流更加的穩定,用104(0.1uF)的小電容去掉高頻等等,只有這樣才能在一定程序上提高抗干擾性。在程序方面,我這里做的很簡單,用了遙控器的1-8號鍵做1-8的繼電器控制,按一下為繼電器通,再按一下為繼,二次按鍵的間隔時間大約在1秒鐘,這樣就可以避免按一次鍵會使繼電器返復通斷(按一次鍵的時間不定發送鍵值的次數也不定)。還用了遙控的電源按鍵,按下時所有斷電器關閉。這個電路如果使用AT89C51的話可以找到32路或更多的控制。有網友說要做兼容多遙控學習型的,我想也是可行的,那會用到IC2器件,存儲收到的數據做為學習,接收時再對比對,但是如果你的數據較多的話會造成速度慢等問題。我個人認為還是用專一的遙控器好點,比如說你用電視遙控去遙控電視和紅外開關,當你要開電視或許同時會觸發到紅外開關。 明浩 2004.03.28
單片機HEX文件下載:cdle050034.rar C51源碼: /*---------------------------------------- 8路紅外遙控開關控制器 Copyright 2004/3/27 All rights reserved. 明浩 E-mail: pnzwzw@163.com 只用八路時可以用AT89C2051代替AT89C51 #include <AT89x51.h> static unsigned char data IRCode[3],IRCON,IRCON2; void main(void) TMOD = 0x01; //定時器0方式1 //定時器0中斷處理 if (IRCON<3) //INT0中斷 for (IRCON=0; IRCON<3; IRCON++) TR0 = 1;//開始計數 1、 本站不保證以上觀點正確,就算是本站原創作品,本站也不保證內容正確。 2、如果您擁有本文版權,并且不想在本站轉載,請書面通知本站立即刪除并且向您公開道歉! |
本站協議。
版權信息。
關于我們。
本站地圖。
營業執照。
發票說明。
付款方式。
聯系方式
深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102 E-mail:51dz$163.com($改為@);Tel:(0755)27947428 工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389 |