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

正文內(nèi)容

紅外遙控總結(jié)word版(編輯修改稿)

2025-04-19 03:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 **********主函數(shù)**************************/ void main(void) { num=0。 P1=0x3f。 count = 0。 flag = 0。 OP = 0。 ir_in= 0。 EA = 1。 //允許CPU中斷 TMOD = 0x11。 //設(shè)定時(shí)器0和1為16位模式1 ET0 = 1。 //定時(shí)器0中斷允許 TH0 = 0xFF。 TL0 = 0xE6。 //設(shè)定時(shí)值0為38K 也就是每隔26us中斷一次 TR0 = 1。 //開(kāi)始計(jì)數(shù) iraddr1=3。 //00000011 iraddr2=252。 //11111100 do { keyscan()。 }while(1)。 } /***********************定時(shí)器0中斷處理 **********************/ void timeint(void) interrupt 1 { TH0=0xFF。 TL0=0xE6。 //設(shè)定時(shí)值為38K 也就是每隔26us中斷一次 count++。 if (flag==1) { OP=~OP。 //發(fā)射管亮} else { OP = 0。 } ir_in= OP。 //紅外發(fā)射 //LED=OP。 } void SendIRdata(char p_irdata) { //紅外數(shù)據(jù)傳輸 int i。 char irdata=p_irdata。 //發(fā)送9ms的起始碼 endcount=223。 flag=1。 count=0。 do{}while(countendcount)。 /*********************************************/ endcount=117。 flag=0。 count=0。 do{}while(countendcount)。 /********************發(fā)送十六位地址的前八位*******************/ irdata=iraddr1。 for(i=0。i8。i++) { /*****()*****/ endcount=10。 flag=1。 count=0。 do{}while(countendcount)。 /***********停止發(fā)送紅外信號(hào)()*************/ if(irdata(irdata/2)*2) //判斷二進(jìn)制數(shù)個(gè)位為1還是0 { endcount=41。 //1為寬的高電平 } else { endcount=15。 //0為窄的高電平 } flag=0。 count=0。 do{}while(countendcount)。 irdata=irdata1。 } /**********************發(fā)送十六位地址的后八位******************/ irdata=iraddr2。 for(i=0。i8。i++) { endcount=10。 flag=1。 count=0。 do{}while(countendcount)。 if(irdata(irdata/2)*2) { endcount=41。 } else { //紅外數(shù)據(jù)傳輸 endcount=15。 } flag=0。 count=0。 do{}while(countendcount)。 irdata=irdata1。 } /******************發(fā)送八位數(shù)據(jù)********************************/ irdata=p_irdata。 for(i=0。i8。i++) { endcount=10。 flag=1。 count=0。 do{}while(countendcount)。 if(irdata(irdata/2)*2) { endcount=41。 } else { endcount=15。 } flag=0。 count=0。 do{}while(countendcount)。 rdata=irdata1。 } /***********************發(fā)送八位數(shù)據(jù)的反碼**********************/ irdata=~p_irdata。 for(i=0。i8。i++) { endcount=10。 flag=1。 count=0。 do{}while(countendcount)。 if(irdata(irdata/2)*2) { endcount=41。 } else { endcount=15。 } flag=0。 count=0。 do{}while(countendcount)。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1