freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

紅外遙控總結(jié)word版-資料下載頁

2025-03-23 03:31本頁面
  

【正文】 。b)。 } } void rem()interrupt 0 //中斷函數(shù) { uchar ramc=0。 //定義接收了4個(gè)字節(jié)的變量 uchar count=0。 //定義現(xiàn)在接收第幾位變量 uint i=0。 //此處變量用來在下面配合連續(xù)監(jiān)測(cè)9MS 內(nèi)是否有高電平 prem=1。 for(i=0。i1100。i++) //以下FOR語句執(zhí)行時(shí)間為8MS左右 { if(prem) //進(jìn)入遙控接收程序首先進(jìn)入引導(dǎo)碼的前半部判斷,即:是否有9MS左右的低電平 return。 //引導(dǎo)碼錯(cuò)誤則退出 } while(prem!=1)。 //等待引導(dǎo)碼的后半部 MS 高電平開始的到來。 delaytime(50)。 //,跨過引導(dǎo)碼的后半部分,來到真正遙控?cái)?shù)據(jù) 32位中 // for(ramc=0。ramc4。ramc++) //循環(huán)4次接收4個(gè)字節(jié) { for(count=0。count8。count++) //循環(huán)8次接收8位(一個(gè)字節(jié)) { while(prem!=1)。 //開始判斷現(xiàn)在接收到的數(shù)據(jù)是0或者1 ,首先在這行本句話時(shí), 低電平階段 //等待本次接受數(shù)據(jù)的高電平的到來。 delaytime(9)。 //高電平到來后,數(shù)據(jù)0 ,而數(shù)據(jù)1, //紅外數(shù)據(jù)傳輸 // 后我們可以再判斷遙控接收腳的電平, if(prem) //如果這時(shí)高電平仍然在繼續(xù)那么接收到的數(shù)據(jù)是1的編碼 { ram[ramc]=(ram[ramc]1)+1。 //將目前接收到的數(shù)據(jù)位1放到對(duì)應(yīng)的字節(jié)中 delaytime(11)。 //如果本次接受到的數(shù)據(jù)是1,那么要繼續(xù)延遲1MS,這樣才能跨入下個(gè)位編碼的低電平中() } else //否則目前接收到的是數(shù)據(jù)0的編碼 ram[ramc]=ram[ramc]1。 //將目前接收到的數(shù)據(jù)位0放到對(duì)應(yīng)的字節(jié)中 } //本次接收結(jié)束,進(jìn)行下次位接收,此接收動(dòng)作進(jìn)行32次,正好完成4個(gè)字節(jié)的接收 } if(ram[2]!=(~(ram[3]amp。0x7f))) //本次接收碼的判斷 { for(i=0。i4。i++) //沒有此對(duì)應(yīng)關(guān)系則表明接收失敗,清除接受到的數(shù)據(jù) ram[i]=0。 return 。 } dis_num=ram[2]。 //將接收到的按鍵數(shù)據(jù)賦給顯示變量 } main() { IT0=1。 //設(shè)定INT0為邊沿觸發(fā) EX0=1。 //打開外部中斷0 EA=1。 //全局中斷開關(guān)打開 while(1) { switch(dis_num) { case 0x81: num=0。 break。 case 0xcf: num=1。 break。 case 0x92: num=2。 break。 case 0x86: num=3。 break。 case 0xcc: num=4。 break。 case 0xa4: num=5。 break。 case 0xa0: num=6。 break。 case 0x8f: num=7。 break。 case 0x80: num=8。 break。 case 0x84: num=9。 break。 case 0x88: num=10。break。 case 0xe0: num=11。break。 case 0xb1: num=12。break。 case 0xc2: num=13。break。 case 0xb0: num=14。break。 case 0xb8: num=15。break。 } P1=table[num]。 P0=0xf0。 delaytime(5)。 } }7總結(jié)通過紅外發(fā)射與紅外界接收電路實(shí)現(xiàn)了紅外遙控的控制,不過在實(shí)驗(yàn)中應(yīng)注意傳輸距離的提高。提高傳輸距離的方法如下:1) 盡量提高脈沖峰值電流,減小占空比,一般彩電紅外遙控器工作脈沖占空比為1/4~1/3。本實(shí)驗(yàn)中用占空比1/3。2) 減小9014的集電極電阻。在實(shí)驗(yàn)中,集電極電阻接100歐姆電阻時(shí),發(fā)射距離可以達(dá)到4米多 。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1