|
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于單片機(jī)接收編碼的識(shí)別請(qǐng)教 |
作者:zmmhmily 欄目:技術(shù)交流 |
比如單片機(jī)P2.0腳接一無線紅外受光器(三引腳,VCC\GND\IR)IR,那么在接收編碼時(shí),如果接收的編碼1格式為0.844MS的低電平,0.844MS的高電平;接收編碼0的格式為0.844MS的高電平,0.844MS的低度電平,那在接收中如何用程序識(shí)別,謝謝! |
2樓: | >>參與討論 |
作者: liudewei 于 2006/2/18 16:56:00 發(fā)布:
要看編碼的協(xié)議:同步異步?多少位?發(fā)送間隔時(shí)間? |
3樓: | >>參與討論 |
作者: zmmhmily 于 2006/2/18 17:08:00 發(fā)布:
回 串行接收,比如要連續(xù)接收8位二進(jìn)制,存儲(chǔ)在一個(gè)空間中 |
4樓: | >>參與討論 |
作者: computer00 于 2006/2/18 17:17:00 發(fā)布:
先找到同步頭。 然后開始接收,出現(xiàn)一個(gè)0-1,就是一個(gè)1。出現(xiàn)一個(gè)1-0,就是一個(gè)0。 |
5樓: | >>參與討論 |
作者: liudewei 于 2006/2/18 17:21:00 發(fā)布:
如果是異步需要起始位,如果是同步需要時(shí)鐘 波特率知道嗎?終歸是定時(shí)(1/波特率)判斷電平的高低。 |
6樓: | >>參與討論 |
作者: winhiwang 于 2006/2/19 12:45:00 發(fā)布:
找到同步頭 其實(shí)這種編碼原理就是在單位時(shí)間上電平的變化方向,首先要找到頭,然后在約定時(shí)間超前一些檢測(cè)電平變化,判斷代表數(shù)據(jù). 當(dāng)然也可以直接檢測(cè)約定時(shí)間之后的電平狀態(tài)來判斷代表數(shù)據(jù)的,不過這種方法抗干擾能力差些,如果發(fā)射端頻率出現(xiàn)偏差就容易出錯(cuò). |
|
|
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |