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

正文內(nèi)容

紅外遙控多點(diǎn)溫度采集系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-08-19 03:15本頁面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識到本聲明的法律后果由本人承擔(dān)。本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。本設(shè)計(jì)采用美國Dallas半導(dǎo)體公司推出的DS18B20型溫度傳感器,依。器對應(yīng)各點(diǎn)位置關(guān)系,由單片機(jī)控制循環(huán)顯示各點(diǎn)的溫度值。顯示部分采用數(shù)碼管,采用目前廣泛應(yīng)用的紅外遙控技術(shù),完成各點(diǎn)溫度報(bào)警。單片機(jī)依據(jù)按鍵進(jìn)行解碼完成相應(yīng)的操作,并能依據(jù)設(shè)定的溫度報(bào)警。上下限做出報(bào)警處理。實(shí)踐證明該系統(tǒng)工作穩(wěn)定,成本低廉,操作方便,在現(xiàn)實(shí)中有

  

【正文】 術(shù)應(yīng)用 :光電光子器件及傳感器 . 化學(xué)工業(yè)出版社 ,2020 [2] 那彥 ,電子及通信專業(yè)畢業(yè)設(shè)計(jì)寶典 . 西安電子科技大學(xué)出版社 ,2020 [3] 李群芳 .單片機(jī)原理 與 接口及應(yīng)用 . 清華大學(xué)出 版社 ,2020 [4] 段九洲 .放大電路實(shí)用設(shè)計(jì)手冊 . 遼寧科學(xué)技術(shù)出版社 ,2020 [5] 謝淑如 ,鄭光欽 , 楊渝生 . Altium Designer電路版設(shè)計(jì) . 清華大學(xué)出版社 ,2020 [6] 譚浩強(qiáng) .C程序設(shè)計(jì) (第三版 ). 清華大學(xué)出版社 ,2020 [7] 張義和 ,王敏男 .例說 51單片機(jī) . 人民郵電出版社 ,2020 [8] 黃智偉 .全國大學(xué)生電子設(shè)計(jì)競賽系統(tǒng)設(shè)計(jì) . 北京航天航空大學(xué)出版社 ,2020 [9] Jiawei Han,Micheline Mining:Concepts and 2020 by Man Kaufmann Publishers,Inc. [10] Lan Tian. Electronic information science professional 2020 by Tsinghua University Press. 23 附 錄 1 /* 名稱 : 18B20 溫度傳感器初始化程序 及延時(shí)程序 */ include include /* 18b20 初始化 */ bit Init_DS18B20(void) { bit dat=0。 DQ = 1。 //DQ 復(fù)位 DelayUs2x(5)。 //稍做延時(shí) DQ = 0。 //單片機(jī)將 DQ 拉低 DelayUs2x(200)。 //精確延時(shí) 大于 480us 小于 960us DelayUs2x(200)。 DQ = 1。 //拉高總線 DelayUs2x(50)。 //15~60us 后 接收 60240us 的存在脈沖 dat=DQ。 //如果 x=0 則初始化成功 , x=1 則初始化失敗 DelayUs2x(25)。 //稍作延時(shí)返回 return dat。 } /* 讀取一個(gè)字節(jié) */ unsigned char ReadOneChar(void) { unsigned char i=0。 unsigned char dat = 0。 for (i=8。i0。i) { DQ = 0。 // 給脈沖信號 dat=1。 DQ = 1。 // 給脈沖信號 if(DQ) dat|=0x80。 DelayUs2x(25)。 } return(dat)。 } /* 寫入一個(gè)字節(jié) 24 */ void WriteOneChar(unsigned char dat) { unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 DelayUs2x(25)。 DQ = 1。 dat=1。 } DelayUs2x(25)。 } include /* 這里使用晶振 12M 大致延時(shí)長度如下 T=tx2+5 uS */ void DelayUs2x(unsigned char t) { while(t)。 } /* 這里使用晶振 12M,大致延時(shí) 1mS */ void DelayMs(unsigned char t) { while(t) { DelayUs2x(245)。 DelayUs2x(245)。 } } 附 錄 2 /* 讀取 DS18B20 序列號的主程序 */ include include include uchar RomCode[8]={0}。 uchar j。 uchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 //共陽 數(shù)碼管 0~9 驅(qū)動碼 25 unsigned char code WeiMa[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。//分別對應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮 ,即位碼 sbit LATCH1=P2^2。//定義鎖存使能端口 段鎖存 sbit LATCH2=P2^3。// 位鎖存 void Disp_code() { { for(j=0。j8。j++) { P0=0XFF。 //清空數(shù)據(jù),防止有交替重影 LATCH1=1。 //段鎖存 LATCH1=0。 P0=WeiMa[j]。 //取位碼 LATCH2=1。 //位鎖存 LATCH2=0。 P0=RomCode[j]。 //取顯示數(shù)據(jù),段碼 LATCH1=1。 //段鎖存 LATCH1=0。 DelayUs2x(200)。 } } } void main() { uchar i。 unsigned int count。 for(count=0。count100。count++) { P0=0xff。 //數(shù)據(jù)清零 LATCH1=1。 //段鎖存 LATCH1=0。 P0=0xFF。 //取位碼 LATCH2=1。 //位鎖存 LATCH2=0。 DelayUs2x(200)。 } while(1) { Init_DS18B20()。 WriteOneChar(0x33)。 // 讀序號列號的操作 DelayMs(5)。 for (i= 0。 i 8。 i++) { RomCode[i] = ReadOneChar()。 //讀取序列號,從低位開始讀取 26 } Disp_code()。 } } 附 錄 3 /* 紅外遙控多點(diǎn)溫度采集系統(tǒng)的主程序 */ include include include include include define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到 DataPort 則用 P0替換 sbit IR=P3^2。 //紅外接口標(biāo)志 sbit LATCH1=P2^0。//定義鎖存使能端口 段鎖存 sbit LATCH2=P2^1。// 位鎖存 sbit beep=P1^6。 // bit shanshuo_st。 uchar setflag,hflag,lflag,num。 signed int shangxian1=55,xiaxian1=18。 signed int shangxian2=66,xiaxian2=8。 unsigned int m,v。 signed int temp,tempe。 signed int TempH。 unsigned int TempL。 uchar code DuanMa[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 uchar code WeiMa[]={0x80,0x40,0x20,0x10,0x08,0x04,0x01}。 uchar code set[]={0x92,0x86,0x87,0x89,0xbf,0xbf,0xc7}。 //SET_ HL uchar code setwei[]={0x80,0x40,0x20,0x08,0x04,0x02,0x01}。 uchar code baojingWeiMa[]={0x80,0x40,0x10,0x08,0x04,0x02,0x01}。 //報(bào)警設(shè)置時(shí)的掃描代碼 uchar TempData[7]。 //共陽存儲顯示值的全局變量 uchar baojingtab[7]。//報(bào)警溫度表格 /******************************************************************/ /* 變量聲明 */ /******************************************************************/ uchar irtime。//紅外用全局變量 bit irpro_ok,irok。 uchar IRcord[4]。 uchar irdata[33]。 /******************************************************************/ /* 函數(shù)聲明 */ 27 /******************************************************************/ void warn(void)。 void Display(void)。 //數(shù)碼管正常巡回顯示顯示函數(shù) void Disp_set(void)。 void Ir_work(void)。 void Ircordpro(void)。 void Disp_alarm(unsigned char baojing)。 void MatchRom(void)。 /******************************************************************/ /* 定時(shí)器 0 中斷服務(wù)函數(shù) */ /******************************************************************/ void tim0_isr
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1