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

正文內(nèi)容

紅外光通信裝置業(yè)設(shè)計(jì)畢業(yè)論文(參考版)

2025-06-29 08:03本頁面
  

【正文】 j++){ } }}39附錄C實(shí)物圖展示實(shí)物展示發(fā)射模塊41實(shí)物展示—中繼模塊41實(shí)物展示—接收模塊4343。 i++){ for(j = 0。 for(i = 0。 flag=0。 count=0。 } endcount=10。 do{}while(countendcount)。 } flag=0。 if(irdata(irdata/2)*2) { endcount=41。 count=0。i++) { endcount=10。 for(i=0。 irdata=irdata1。 count=0。 } else { endcount=15。 do{}while(countendcount)。 flag=1。i8。 } //發(fā)送八位數(shù)據(jù) irdata=p_irdata。 do{}while(countendcount)。 } flag=0。 if(irdata(irdata/2)*2) { endcount=41。 count=0。i++)37 { endcount=10。 for(i=0。 irdata=irdata1。 count=0。 //1為寬的高電平 } else { endcount=15。 do{}while(countendcount)。 flag=1。i8。 35 //發(fā)送十六位地址的前八位 irdata=iraddr1。 count=0。 // endcount=117。 count=0。 //發(fā)送9ms的起始碼 endcount=223。 } void SendIRdata(char p_irdata) { int i。 } else { OP = 0。 //設(shè)定時值為38K 也就是每隔26us中斷一次 count++。 //恢復(fù)數(shù)據(jù)線 } } ////////////////////////////////////////////////////////////////////////// //定時器0中斷處理 void timeint(void) interrupt 1 { TH0=0xFF。 DelayX0us(6)。 dat = 1。 //開始時間片 _nop_()。 i8。 } /************************************** 向DS18B20寫1字節(jié)數(shù)據(jù) **************************************/ void DS18B20_WriteByte(BYTE dat) { char i。 //讀取數(shù)據(jù) DelayX0us(6)。 //接收延時 _nop_()。 DQ = 1。 //開始時間片 _nop_()。 i++) //8位計(jì)數(shù)器 { dat = 1。 for (i=0。 //等待設(shè)備釋放數(shù)據(jù)線 } } /************************************** 從DS18B20讀1字節(jié)數(shù)據(jù) **************************************/ BYTE DS18B20_ReadByte() { BYTE i。 //等待60us CY = DQ。 //延時至少480us DQ = 1。 while (CY)33 { DQ = 0。 _nop_()。 //延時一段時間,避免頻繁傳送數(shù)據(jù),導(dǎo)致模擬斷斷續(xù)續(xù) //////////////////// }。 jdq=0。 jdq=1。 //////////////////// TR0 = 1。 t2=temp%100/10。x++) dis_temp(get_temp())。 //讀溫度高字節(jié) for(x=0。 //讀暫存存儲器命令 TPL = DS18B20_ReadByte()。 //設(shè)備復(fù)位 DS18B20_WriteByte(0xCC)。 //開始轉(zhuǎn)換命令 while (!DQ)。 //設(shè)備復(fù)位 DS18B20_WriteByte(0xCC)。//繼電器閉合,發(fā)送模擬信號 while (1){ TR0 = 0。 wela=0。 iraddr2=252。 //設(shè)定時值0為38K 也就是每隔26us中斷一次 TR0 = 0。 //定時器0中斷允許 TH0 = 0xFF。 //允許CPU中斷 TMOD = 0x11。 P2_1 = 0。 flag = 0。 //temp是整型 } void main() { /////////////////////////// uchar x。 //乘以10表示小數(shù)點(diǎn)后面只取1位, // f_temp=f_temp+。 //溫度在寄存器中為12位 176。 //兩個字節(jié)組合為1個字 temp=temp|a。 //讀高8位 temp=b。 a=TPL。 disdealy()。 c=t%100%10。 display(2,c+10)。 disdealy()。 disdealy()。 } void dis_temp(uint t) { uchar c。 wela=1。 wela=0。 //關(guān)閉所有段碼,起到讓所有數(shù)碼管顯示亮度一致 dula=1。 dula=0。 wela=0。 P1=num[x]。 dula=0。 P1=table[y]。 uint code num[]={ 0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,}。y)。x) for (y=200。 for (x=1。y)。x)27 for (y=10。 for (x=20。BYTE DS18B20_ReadByte()。void DS18B20_Reset()。uchar t1,t2。 //存放溫度值的低字節(jié)float f_temp。BYTE TPH。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1