一個用應廣雙核單片機做的紅外遮擋開光(反射式)全部代碼。
IR_SW equ pb.1
IR_INPUT equ pa.0
IR_OUTPUT equ pa.6
byte ir_new
byte ir_old
byte ir_enable
byte i
byte ir_new1
byte ir_new2
byte ir_new3
??goto main0
goto main1
//----------------FPPA0-------------------
main0:
.ADJUST_OTP_IHRCR 8MIPS??// IHRC/2 = 8MIPS, WatchDog Disable, RAM 0,1 temporary be used
sp = 0x30
disgint
inten = 0
mov a,0b000_11_111 //disable timer
mov t16m,a
set1 pbc.1
set0 IR_SW
set0 pac.0
set1 pac.6
set0 IR_OUTPUT
delay 200
ir_new = 0
ir_old = 0
ir_enable = 0
mov a,0
mov intrq,a
set1 fppen.1 //eanble FPPA1
ir_enable = 1
i = 20
while(i)
{
??delay 200
??i--
}
if(IR_INPUT)
{
??ir_old = 1
}
else
{
??ir_old = 0
}
ir_enable = 0
i = 5
while(i)
{
??delay 200
??i--
}
clkmd.1 = 1 //enable watch dog
main0_loop:
wdreset
call check_ir
if(ir_new != ir_old)
{
??if(ir_new != 1)
??{
? ?tog IR_SW
??}
??ir_old = ir_new
}
i = 100
while(i)
{
??delay 200
??i--
}
goto main0_loop
check_ir:
ir_enable = 1
i = 20
while(i)
{
??delay 200
??i--
}
if(IR_INPUT)
{
??ir_new1 = 1
}
else
{
??ir_new1 = 0
}
i = 5
while(i)
{
??delay 200
??i--
}
if(IR_INPUT)
{
??ir_new2 = 1
}
else
{
??ir_new2 = 0
}
i = 5
while(i)
{
??delay 200
??i--
}
if(IR_INPUT)
{
??ir_new3 = 1
}
else
{
??ir_new3 = 0
}
if((ir_new1 == ir_new2) && (ir_new2 == ir_new3))
{
??ir_new = ir_new1
}
else
{
??ir_new = ir_old
}
ir_enable = 0
i = 20
while(i)
{
??delay 200
??i--
}
ret
//----------------FPPA1-------------------
main1:
sp = 0x38
delay 200
main1_loop: //output 38k IR signal
if(ir_enable)
{
??set1 IR_OUTPUT
??delay 33
??set0 IR_OUTPUT
??delay 67
}
else
{
??set0 IR_OUTPUT
??delay 10
}
goto main1_loop
?
雙核單片機紅外遙控碼代碼
- 單片機(619327)
- 紅外遙控(44962)
相關推薦
51單片機紅外遙控小車
` 學習51單片機,遙控小車小車是很多單片機愛好者、電子制作愛好者必先項目,這里為大家介紹一款51單片機紅外遙控小車的制作。51單片機紅外遙控小車材料準備,首先當然是淘寶網購啦,主要購買如下配件
2017-09-04 11:23:57
51單片機紅外遙控程序
51單片機紅外遙控程序,最近公司需要開發一款紅外萬能學習模塊,利用手機app控制,紅外模塊需要帶有紅外接收模塊,和發射模塊。剛開始我用普遍的紅外四字節時序成功的學習到數據和發射,但后來發現空調的編碼
2021-07-14 07:46:54
51單片機紅外資料集合 本人收集
本帖最后由 7788281 于 2012-12-4 12:50 編輯
由于文件大,提供網盤下載單片機紅外遙控.rar: http://www.t00y.com/file/12812332第18
2012-12-04 12:39:42
51單片機紅外通信的相關資料分享
CSDN博客初識&&紅外通信(51)學習心得CSDN博客初識了解CSDN內容看博客學習相關知識入手寫博客用來總結及初步規劃51單片機的紅外通信基本內容紅外線遙控紅外線系統的組成紅外
2021-12-01 06:10:47
51單片機—紅外遙控 精選資料分享
、電源和應用電路組成,在單片機開發板上有紅外接收電路,而且單片機充當解碼芯片。- 紅外信號是怎么傳輸的人的眼睛能看到的可見光按波長從長到短排列依次為:紅、橙、黃、綠、青、藍、紫。其中紅光的波...
2021-07-13 08:12:24
51單片機做的紅外遙控實驗
//51單片機做的紅外遙控實驗(C語言)#include#define u8 unsigned char#define u16 unsigned int#define ID 0x00 //本遙控
2021-07-14 07:37:22
單片機紅外遙控問題
做了一個畫畫小車,單片機紅外遙控控制的,請問怎么用組合按鍵控制小車走(給定一個圖形后,需全部按完鍵才可以讓小車走),按鍵編碼已經知道了的 求大神指教
2013-04-16 20:52:11
單片機紅外解碼的問題
本人在校學生,最近在想做基于51單片機的空調遙控器,空調型號(aux),但是不知道它的紅外協議是什么。在做了nec協議的解碼程序后,發現沒法識別。{:11:}求問:1.不知道空調的紅外協議能做出紅外遙控嗎?有什么方法嗎?2.自學習式紅外遙控可行性怎么樣?
2014-09-17 14:58:31
單片機實現紅外遙控編解碼全部資料
`紅外遙控器的解碼并對電器進行遙控一直是廣大單片機愛好者的一個心愿。自己動手實現紅外遙控電器也是大家單片機學習提高的一個重要的實驗。現在網上關于紅外線遙控器的解碼的資料和文章很多。可是因為網上大部分
2013-08-12 10:16:07
雙核單片機是什么
,雙核從字面意思理解就是里面有兩個CPU的核,原來一臺電腦只有一個CPU核處理事情,如果用了雙核CPU,就有兩個CPU核來處理事情,這樣速度和效能會更高。從性能和價格上電腦CPU和單片機是沒有可比性
2011-11-03 13:10:19
紅外遙控系統的組成、接收
紅外遙控系統的組成紅外遙控系統主要由遙控發射器、一體化接收頭、單片機、接口電路組成,如圖一所示。遙控器用來產生遙控編碼脈沖,驅動紅外發射管輸出紅外遙控信號,遙控接收頭完成對遙控信號的放大、檢波、整形
2009-05-24 12:06:52
紅外遙控設置單片機的溫度檢測報警系統的上下限
怎么樣實現紅外遙控設置基于單片機的溫度檢測報警系統的上下限設定?如題啊,求資料。。。。。。。。497530765@qq.com
2015-01-05 19:12:08
Enroo紅外遙控器IC單片機
遙控的功能。萬能紅外遙控器需采用高集成、低功耗、高性價比的IC單片機,IC單片機型號推薦可以使用英銳恩現已推出的紅外遙控芯片EN8F202、EN8F509、EN8F519、EN8F513等型號。如果
2018-10-16 11:16:59
STM32F103+NRF2401+游戲搖桿ADC雙單片機通信遙控小車的設計資料分享
STM32F103+NRF2401+游戲搖桿ADC雙單片機通信遙控小車文章目錄STM32F103+NRF2401+游戲搖桿ADC雙單片機通信遙控小車前言一、實現的功能?二、主要代碼及模塊講解1.主要
2022-02-16 07:49:56
【求助】基于單片機學習型紅外遙控燈座
遙控的這個按鍵來開燈關燈了。我的思路是拿同一個紅外遙控的不同兩個鍵來模擬不同遙控器的按鍵,然后單片機通過紅外接收管解碼,然后存到EEPROM中保存,然后當調用到之前的按鍵值時,便定義該鍵為LED的開啟
2014-04-11 13:06:01
基于單片機的紅外遙控開關的設計與制作
采用紅外遙控技術,利用雙向晶閘管的導通與關斷,實現電源的開關,要求實現遙控的距離大于5m,電源電壓大小可調,設計主要器件建議采用武漢中夏公司的套件制作,用單片機處理紅外編碼信號,實現多路外設的控制。
2013-05-07 10:44:31
基于單片機的紅外遙控電路設計
電燈在設定的時間內關閉。 3系統硬件的實現方案 3.1 系統原理圖 通用紅外遙控系統由調制、發射和接收三大部分組成,本系統以Atmega8單片機作為紅外發射編碼和接收解碼芯片,另外再以
2018-12-04 15:46:14
基于單片機的紅外遙控設計
最近在做基于單片機的紅外遙控系統,發射模塊如圖:按鍵用來產生不同的編碼信號,數碼管用來顯示按鍵數值。問一下這個電路有沒有問題,軟件編程怎么寫啊?謝謝各位了
2014-05-14 10:43:04
基于單片機的紅外遙控設計
最近在做基于單片機的紅外遙控系統,發射模塊如圖:按鍵用來產生不同的編碼信號,數碼管用來顯示按鍵數值。問一下這個電路有沒有問題,軟件編程怎么寫啊?謝謝各位了
2014-05-14 10:46:20
基于單片機的紅外線遙控系統
日常生活中的應用就更廣泛了。本文給出用軟件方式實現紅外遙控器譯碼的單片機程序,所有程序都經過實際單片機系統調試通過。對于硬件電路,發射由紅外線遙控器完成,而接收部分則只需要在單片機系統中添加一個紅外
2018-11-05 15:22:46
如何利用STC8A8K單片機去制作一種紅外遙控發射裝置呢
紅外遙控發射裝置的主要元件有哪些?紅外遙控發射裝置是如何進行解碼的?如何利用STC8A8K單片機去制作一種紅外遙控發射裝置呢?
2022-02-15 07:40:08
如何去實現一種基于51單片機的紅外遙控小車設計
51單片機紅外遙控小車目錄1.紅外模塊2.電源模塊3.電動機驅動模塊4.代碼5.總結1.紅外模塊小車采用的紅外模塊是hx1838模塊,采用NEC編碼,其時序圖如下:2.電源模塊電源模塊采用了兩節
2021-11-18 08:43:13
如何讓紅外遙控器控制單片機
各位大神 ,求助 我有紅外線遙控器有紅外線接收模塊stc52單片機 就是不知道如何將三者聯系起來并通過按紅外線遙控器上的按鍵來實現控制單片機從而讓單片機執行其他的功能 求C預言程序
2014-04-23 17:11:40
怎樣去設計一種基于51單片機的紅外無線遙控智能家電控制系統?
基于51單片機紅外遙控定時開關智能家電插座是由哪些部分組成的?怎樣去設計一種基于51單片機的紅外無線遙控智能家電控制系統?
2021-07-19 08:32:52
怎樣去設計基于單片機的萬能紅外遙控器
文章目錄1 簡介2 主要器件3 實現效果4 部分實現代碼5 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于單片機的萬能紅外遙控器大家可用于 課程設計 或 畢業設計
2021-11-19 06:11:10
無線遙控器單片機芯片方案EEPROM PWM配齊——深圳單片機開發方案公司
`深圳單片機開發方案公司英銳恩推出應用在無線遙控器上的單片機芯片方案,應用在無線遙控器單片機芯片是EEPROM PWM都配齊的。www.enroo.com無線遙控器 采用紅外遙控小家電的優點
2018-11-19 18:14:24
瑞薩RL78G13單片機紅外遙控程序
分享一個瑞薩RL78G13單片機實現紅外遙控的程序,設置定時器為捕獲模式后,根據說明更改相應內容即可使用。這兩個文件就是紅外遙控的代碼,在定時器的文件中要修改相應內容。
2015-08-23 13:09:02
用單片機做紅外線的接收端可行么?
,單片機的輸出引腳需要輸出什么數據?
目前已經搞定單片機之前的問題,通過mqtt完成了單片機之前的步驟,也學習了遙控器的控制碼(我不知道遙控器輸出的數據叫什么,是通過在單片機上加了一個紅外接收,獲取的一堆數據,有原始的數組和16進制的數值)
2023-06-02 14:08:57
請問怎么實現紅外遙控喚醒單片機?
如何用紅外遙控器上的電源鍵實現單片機的休眠喚醒。休眠比較好實現,感覺喚醒不太好做。休眠后只有按電源鍵(開關機鍵)才喚醒,按其它鍵無反應。誰有比較好的方法?謝謝!
2019-10-08 04:27:38
基于單片機的紅外遙控密碼鎖的設計與實現
基于單片機的紅外遙控密碼鎖的設計與實現:Design and Realization of the Code LockControlled by Infrared Based on Single Chip
本文設計了一種基于單片機的紅外遙控密碼鎖,并簡要介紹了
2008-11-26 13:30:56163
紅外遙控器與單片機的硬件接口的設計
紅外遙控系統設計及應用:本文介紹了紅外遙控系統的設計,紅外遙控器與單片機的硬件接口以及完整的軟件解碼方案、源程序、應用方法,為各類紅外遙控器在單片機控制產品中
2009-05-24 01:34:27278
基于單片機的紅外轉射頻遙控系統
基于C51 單片機設計了一種紅外轉射頻的遙控系統,在不改變紅外遙控對象原有內部電路的基礎上,實現了將紅外遙控轉換為射頻遙控的功能。這種遙控系統可以增加遙控的距離,擴
2010-01-06 16:24:29141
基于單片機系統的紅外遙控器應用
摘要:本文介紹紅外遙控器與單片機的硬件接口,并從原理出發給出軟件解碼的方法。通過軟件程序對紅外遙控器發射的脈沖波形檢測得出信號碼,從而為軟件解碼提供依據。關鍵
2010-08-16 09:26:39247
SAA3010紅外遙控接收的C程序源代碼
SAA3010紅外遙控接收的C程序源代碼
// 用單片機進行紅外遙控接收已經是很平常的應用了,基本上稍懂單片機就可以自己編////  
2008-11-28 10:26:042545
基于51系列單片機的紅外遙控設計
紅外線遙控是目前使用最廣泛的一種通信和遙控手段,,本文介紹了單片機系統中紅外通信的軟硬件設計方法,并給出了具體的電路,本方法實現電路簡單、可靠性高,可學習多種 紅外遙
2011-07-10 11:05:59953
單片機紅外遙控鍵盤系統
本文介紹紅外遙控器在單片機系統中的應用,提出了一種利用彩電遙控器來擴展單片機鍵盤系統的方法,介紹并給出了詳細的紅外遙控發射和接收電路及其與單片機的接口技術。
2016-03-25 11:28:2910
基于單片機的簡易紅外遙控鍵盤研究
文中介紹了基于單片機的用紅外遙控器替代鍵盤的接口電路設計過程。該設計利用單片機接收紅外遙控器的指令并向Pc機發送相應鍵盤數據,從而用紅外遙控器替代鍵盤對計算機進行操作。
2016-03-28 17:29:5020
單片機紅外遙控系統設計
本文設計了一種基于AT89S52單片機的紅外遙控系統,可用于控制多種電器的開關,交流電機的轉速及啟停等方面。闡述了發射部分和接收部分的設計原理和工作過程,介紹了一種紅外遙控解碼程序的實現方法,并用流程圖表示了程序的設計過程。
2016-10-12 18:22:5741
使用單片機設計紅外遙控風扇LCD1602顯示鍵值的源代碼和資料免費下載
本文檔的主要內容詳細介紹的是使用單片機設計紅外遙控風扇LCD1602顯示鍵值的源代碼和資料免費下載。
2020-04-08 08:00:0019
基于ESP8266智能家居自學習紅外遙控設計 單片機源代碼+PCB電路圖
基于ESP8266智能家居自學習紅外遙控設計 單片機源代碼+PCB電路圖(51單片機)-基于ESP8266智能家居自學習紅外遙控設計 單片機源代碼+PCB電路圖
2021-07-22 15:11:4384
51單片機—紅外遙控
、電源和應用電路組成,在單片機開發板上有紅外接收電路,而且單片機充當解碼芯片。- 紅外信號是怎么傳輸的人的眼睛能看到的可見光按波長從長到短排列依次為:紅、橙、黃、綠、青、藍、紫。其中紅光的波...
2021-11-11 14:21:0230
51單片機紅外遙控小車
51單片機紅外遙控小車目錄1.紅外模塊2.電源模塊3.電動機驅動模塊4.代碼5.總結1.紅外模塊小車采用的紅外模塊是hx1838模塊,采用NEC編碼,其時序圖如下:2.電源模塊電源模塊采用了兩節
2021-11-12 09:36:0136
畢設系列之 --- 基于單片機的萬能紅外遙控器
文章目錄1 簡介2 主要器件3 實現效果4 部分實現代碼5 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于單片機的萬能紅外遙控器大家可用于 課程設計 或 畢業設計
2021-11-12 18:21:0125
評論
查看更多