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

正文內容

紅外遙控系統(tǒng)畢業(yè)設計--基于單片機的紅外遙控系統(tǒng)設計(參考版)

2025-01-20 02:29本頁面
  

【正文】 //調用18B20采集 顯示18B20溫度 } } EX0=1。//蜂鳴器響一聲 提示解碼成功 LED_Flash(a[2])。(HighTime4500)) { //如果是引導碼,就開始解碼,否則放棄,引導碼的低電平計時 //次數(shù)=9000us/=8294, 判斷區(qū)間:8300-500=7800,8300+500=8800. if(DeCode()==1) // 執(zhí)行遙控解碼功能 { Disp()。(HighTime4000)amp。(LowTime9500)amp。 //保存引導碼的高電平長度 if((LowTime8500)amp。 //如果是高電平就等待,給引導碼高電平計時 TR0=0。 //定時器T0的低8位清0 TR0=1。 //保存低電平時間 TH0=0。 //如果是低電平就等待,給引導碼低電平計時 TR0=0。 //定時器T0的低8位清0 TR0=1。 //關閉外中斷0,不再接收二次紅外信號的中斷,只解碼當前紅外信號 TH0=0。 //定時器T0關閉 while(1)。 //外中斷的下降沿觸發(fā) TMOD=0x01。 //開外中斷0 ET0=1。 } EA=1。是數(shù)組結束標志 { // 顯示字符1602IRCODE TEST WriteData(string[i])。) //39。 while(string[i] != 39。//清顯示:清屏幕指令 WriteAddress(0x00)。 Init_DS18B20()。 LcdInit()。 if(TN33){beep()。 //顯示溫度的整數(shù)部分 display_temp2(TD)。 //實際溫度值=(TH*256+TL)/16,即:TH*16+TL/16 //這樣得出的是溫度的整數(shù)部分,小數(shù)部分被丟棄了 TD=(TL%16)*10/16。 //實際溫度值=(TH*256+TL)/16,即:TH*16+TL/16 //這樣得出的是溫度的整數(shù)部分,小數(shù)部分被丟棄了 TD=(TL%16)*10/16。 if(tltemp255) TH++。 //取反 tltemp=TL+1。 TL=~TL。 //接著讀的是溫度值高位 if((THamp。 //讀溫度準備 TL=ReadOneChar()。 //顯示溫度的單位 flag=0。 //顯示溫度說明 display_dot()。 display_explain()。100+39。du=0。 else if(a==0x19){du=1。} //紅色亮滅 39。D4=!D4。339。du=0。 else if(a==0x5e){du=1。} //綠色亮滅 39。D2=!D2。139。du=0。 } //若全部LED點亮后需點亮某盞燈需先全部關閉 else if(a==0x0c){du=1。 //開控制端 P1=0xaa。 two_2_bcd(a[3])。 two_2_bcd(a[2])。 //寫入空白符做間隔 two_2_bcd(a[1])。 // 設置顯示位置為第二行的第1個字 two_2_bcd(a[0])。H39。 //ASC碼 大寫字母 } WriteData(0x48)。 //lcd顯示低四位值 } else { date=date0x09。=0x0f。 } date=temp。 //lcd顯示鍵值高四位 } else { date=date0x09。=0x0f。 date=4。 dateamp。 //解碼正確,返回1}/*二進制碼轉換為壓縮型BCD碼,并顯示*/void two_2_bcd(unsigned char date){ unsigned char temp。 //(1550250=1300,1550+250=1800),則該位是1 } a[i]=temp。amp。0x7f。amp。 //保存高電平寬度 if((LowTime400)||(LowTime600)) return 0。 TR0=0。 //定時器清0 TR0=1。 //保存低電平寬度 TH0=0。 //低電平計時 TR0=0。 //定時器清0 TR0=1。 //temp中的各數(shù)據(jù)位右移一位,因為先讀出的是高位數(shù)據(jù) TH0=0。j8。i4。 unsigned char temp。 //儲存用戶碼、用戶反碼與鍵數(shù)據(jù)碼、鍵數(shù)據(jù)反碼unsigned int LowTime,HighTime。 //藍色燈sbit D4=P1^6。 //白色燈sbit D2=P1^2。 //sbit du=P2^6。老師辛苦了,我衷心地感謝老師您。這次課程設計,讓我了解到那些實操的理論也只是紙上談兵,真正實操起來,很多的知識都不夠扎實,所以遇到問題的時候我們不斷地翻閱書本,詢問老師,在這過程中,學習到了不少的新知識。此外調試的時候雖然是最困難的,也是一個比較煩的環(huán)節(jié),由于誤差等各方面的原因,顯示模塊濃度調試出現(xiàn)了較大的問題,難以調出理想的顯示,最后經(jīng)過努力,基本能顯示。在這一次的課程設計中,我們小組分工合作,良好地完成了紅外控制系統(tǒng)設計。這次課程設計中我主要負責方案設計、仿真及后期調試。這次課程設計是以自己動手動腦,并親手設計、制作、組裝與調試為特色的。6 總結與體會通過這次的課程設計,讓我明白到,理論和實操是兩個不同的概念。
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1