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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6768|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

[求助]自帶程序的紅外問(wèn)題,多謝!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:33837 發(fā)表于 2012-2-1 10:25 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

使用的三個(gè)光盤自帶的程序:

1.紅外發(fā)射;2.紅外萬(wàn)能學(xué)習(xí)型遙控器_c;3.紅外萬(wàn)能學(xué)習(xí)型遙控器_asm

 

發(fā)現(xiàn)幾個(gè)問(wèn)題不太理解,

問(wèn)題1:用示波器分別檢測(cè)三個(gè)程序的P3.2端口都有相應(yīng)的方波信號(hào),但紅外發(fā)射管的端口都沒(méi)有相應(yīng)的方波信息,不是太理解。

問(wèn)題2:程序1與程序2都無(wú)法成功發(fā)射紅外信號(hào),但程序3可以成功發(fā)射。(成功發(fā)射是指紅外接收頭接收到信號(hào)并在示波器上顯示出來(lái))。

問(wèn)題3:程序1中的38k方波實(shí)現(xiàn)過(guò)程

 TL0 = 0xE5; //設(shè)定時(shí)值0為38K 也就是每隔26us中斷一次 

每隔26us中斷一次,也就是說(shuō)52us才可以完成一次01更替變化,周期為52us,頻率應(yīng)該為19K才對(duì)啊,怎么是38K方波呢?

 

[此貼子已經(jīng)被作者于2012-2-1 10:50:43編輯過(guò)]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:33837 發(fā)表于 2012-2-1 10:32 | 只看該作者
附上三個(gè)源代碼
回復(fù)

使用道具 舉報(bào)

板凳
ID:33837 發(fā)表于 2012-2-1 10:34 | 只看該作者
紅外發(fā)射.txt (3.4 KB, 下載次數(shù): 39)
紅外萬(wàn)能學(xué)習(xí)型遙控器_c.txt (3.94 KB, 下載次數(shù): 62)
紅外萬(wàn)能學(xué)習(xí)型遙控器_asm.txt (14.14 KB, 下載次數(shù): 33)
[此貼子已經(jīng)被作者于2012-2-1 10:51:41編輯過(guò)]
回復(fù)

使用道具 舉報(bào)

地板
ID:1 發(fā)表于 2012-2-1 21:46 | 只看該作者
程序3 是用匯編語(yǔ)言寫的 比較精確. 在程序中雖然是26us中斷一次,但是中斷程序也是需要時(shí)間來(lái)執(zhí)行的,26us只是定時(shí)器中斷而已,
void timeint(void) interrupt 1 
{ 
  TH0=0xFF; 
  TL0=0xE5; //設(shè)定時(shí)值為38K 也就是每隔26us中斷一次
  count++;
  if (flag==1)
  {
    OP=~OP;
  }
  else
  {
    OP = 0;
  }
  P2_3 = OP;
} 
中斷程序里有這么多的語(yǔ)句,執(zhí)行也需要好幾個(gè)us,用軟件仿真一下就能知道 其實(shí)是在38K左右
OP的反轉(zhuǎn)時(shí)間是26US+中斷程序里那幾個(gè)語(yǔ)句的執(zhí)行時(shí)間才對(duì).
[此貼子已經(jīng)被作者于2012-2-1 21:54:48編輯過(guò)]
回復(fù)

使用道具 舉報(bào)

5#
ID:1 發(fā)表于 2012-2-1 21:47 | 只看該作者
問(wèn)題1:用手機(jī)的攝像頭對(duì)準(zhǔn)紅外發(fā)射頭即可看到是否有紅外輸出,我們的肉眼看不到紅外線,但手機(jī)攝像頭可以看到的
回復(fù)

使用道具 舉報(bào)

6#
ID:33837 發(fā)表于 2012-2-2 21:52 | 只看該作者

1.用攝像頭觀察是否發(fā)出了紅外信號(hào)的方法不錯(cuò),長(zhǎng)見(jiàn)識(shí)了。

 

2.調(diào)試結(jié)果為發(fā)射程序37us進(jìn)行一次反轉(zhuǎn),但這是半個(gè)周期,一個(gè)周期就是74us,對(duì)應(yīng)的方波頻率約為13k左右。應(yīng)該是接收頭無(wú)法接受到此頻率的信息吧(修改了TL0的值,只進(jìn)行中斷操作,算上執(zhí)行中斷消耗的時(shí)間。反轉(zhuǎn)一次的時(shí)間最小為31us)?

 

 

 

 

回復(fù)

使用道具 舉報(bào)

7#
ID:33837 發(fā)表于 2012-2-16 20:40 | 只看該作者
程序一直未能實(shí)現(xiàn),改用晶振了。后續(xù)再研究一下。
回復(fù)

使用道具 舉報(bào)

8#
ID:36900 發(fā)表于 2012-3-22 23:05 | 只看該作者
牛人人人呀
回復(fù)

使用道具 舉報(bào)

9#
ID:189909 發(fā)表于 2017-7-26 14:32 | 只看該作者
上邊三個(gè)程序不能點(diǎn)啊  不能下載且每點(diǎn)一次扣5個(gè)積分,還要記錄我的ip嚇?biāo)罓敔斄耍?/td>

評(píng)分

參與人數(shù) 1黑幣 +80 收起 理由
admin + 80 補(bǔ)償

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表