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

正文內(nèi)容

優(yōu)秀基于單片機(jī)的室內(nèi)溫度監(jiān)控系統(tǒng)的設(shè)計(jì)-資料下載頁

2024-12-07 10:20本頁面

【導(dǎo)讀】下,獨(dú)立進(jìn)行研究取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,獲得聊城大學(xué)或其他教育機(jī)構(gòu)的學(xué)位證書而使用過的材料。本人承擔(dān)本聲明的相應(yīng)責(zé)任。利用單片機(jī)結(jié)合傳感器技術(shù)而開發(fā)設(shè)計(jì)了這一溫度監(jiān)控系統(tǒng)。為熱敏傳感器探測環(huán)境溫度的過程,以及實(shí)現(xiàn)熱電轉(zhuǎn)換的原理過程。計(jì)方面,利用Protel99軟件對系統(tǒng)的電路原理圖進(jìn)行了設(shè)計(jì),并生成了電路板。每個部分功能、實(shí)現(xiàn)過程作了詳細(xì)介紹。和非線性等影響因素。傳感器主要用于測量和控制系統(tǒng),它的性能好壞直接影響系。因此,不僅必須掌握各類傳感器的結(jié)構(gòu)、原理及其性能指標(biāo),還必須懂。信息通信和信息處理結(jié)合起來,適應(yīng)傳感器的生產(chǎn)、研制、開發(fā)和應(yīng)用。關(guān)鍵詞:A/D轉(zhuǎn)換模塊;數(shù)據(jù)傳輸模塊;溫度;Protel99;傳感器;

  

【正文】 工程基礎(chǔ) [M].北京 :電子工業(yè)出版社 .2021. [12].胡健 .單片機(jī)原理及接口技術(shù)實(shí)踐教程 [M].北京 :機(jī)械工業(yè)出版社 ,2021. [13].秦曾煌 .電工學(xué) [M].北京 :高等教育出版社 ,2021. [14].楊福生 .電子技術(shù) (電工學(xué)下冊 )[M].北京 :高等教育出版社 ,1989. [15].張立 .現(xiàn)代電力電子技術(shù)基礎(chǔ) [M].北京 :高等教育出版社 .1999. [16].劉文濤 .PIC單片機(jī)易學(xué)通 [M].北京 :人民郵電出版社 .2021. 聊城大學(xué)本科畢業(yè)論文 (設(shè)計(jì) ) 26 附 錄 ( 1)本設(shè)計(jì)使用的單片機(jī)程序如下: include //************************* void INIT() { ADCON1=0X07。 TRISC=0X80。 TRISB=0X00。 TRISD=0X00。 RD1=0。 RD0=0。 TRISA=0X0f。 TRISE=0X00。 } //************************* include include include //************************* unsigned char i。 unsigned int delay。 extern unsigned char a。 extern unsigned char temph。 extern unsigned char templ。 //*************************** void main() { //初始 化 INIT()。 for(delay=65536。delay0。delay) asm(clrwdt)。 temph=0x35。 templ=0x30。 do { asm(clrwdt)。 PROCDIANPIN()。 RC0=0。 RC1=0。 }while(1)。 } 聊城大學(xué)本科畢業(yè)論文 (設(shè)計(jì) ) 27 include include //********************* union adres { int y1。 unsigned char adre[2]。 }adresult。 extern unsigned int delay。 unsigned int temp。 unsigned int y。 unsigned char receive。 unsigned char a。 extern unsigned char rxbuf[]。 unsigned char temph。 unsigned char templ。 extern unsigned char i。 //****************************** void PROCDIANPIN() { ADCON0=0X89。 ADCON1=0X84。 ADIF=0。 ADGO=1。 for(delay=0x8ff。delay0。delay) asm(nop)。 while(ADIF==0) { asm(clrwdt)。 } asm(clrwdt)。 ADIF=0。 [0]=ADRESL。 [1]=ADRESH。 if((=0x204)amp。amp。(=0xD9)) { temp=0x10。 for( y=0x204。=y。=+0x07) { temp++。 if(temp==0x1a) temp=0x20。 if(temp==0x2a) temp=0x30。 if(temp==0x3a) temp=0x40。 if(temp==0x4a) temp=0x50。 聊城大學(xué)本科畢業(yè)論文 (設(shè)計(jì) ) 28 if(temp==0x5a) temp=0x60。 if(temp==0x6a) temp=0x70。 if(temp==0x7a) temp=0x80。 if(temp==0x8a) temp=0x90。 if(temp==0x9a) temp=0x100。 } } TXPC(temp)。 RC0=1。 RXDATAS()。 if(rxbuf[0]!=0) { if((rxbuf[0]==0x10)amp。amp。(rxbuf[1]==0xff)) receive=0xff。 else if(rxbuf[0]==0x20) { templ=rxbuf[1]。 temph=rxbuf[2]。 } if(receive==0xff) { RC1=1。 a=0xff。 } } if(temp=templ) { if(a!=0xff) RD0=1。 else RD0=0。 } else if(temp=temph) { if(a!=0xff) RD1=1。 else RD1=0。 } else if((temp=templ)amp。amp。(temp=temph)) { a=0。 RD0=0。 RD1=0。 } for(delay=0xFff。delay0。delay) asm(nop)。 } 聊城大學(xué)本科畢業(yè)論文 (設(shè)計(jì) ) 29 include //************************* unsigned char txbuf[5]。 unsigned char rxbuf[5]。 extern unsigned int delay。 unsigned char s_uart_buf。 unsigned char rx_lo_buf。 extern unsigned char i。 //************************* void TXPC(unsigned char byte)//9600b/s { RC6 = 0。//start bit for(s_uart_buf=0。s_uart_buf46。s_uart_buf++)continue。 if(byteamp。0x01)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x02)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x04)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x08)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x10)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x20)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x40)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(byteamp。0x80)RC6=1。 else RC6=0。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 RC6=1。//stop bit for(s_uart_buf=0。s_uart_buf45。s_uart_buf++)asm(nop)。 } //************************************************* unsigned char RXPC(void)//9600b/s { rx_lo_buf=0。 聊城大學(xué)本科畢業(yè)論文 (設(shè)計(jì) ) 30 while(1) { if(!RC7) break。 } //receive start bit for(s_uart_buf=0。s_uart_buf46。s_uart_buf++)continue。 //receive bit for(s_uart_buf=0。s_uart_buf17。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x01。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x02。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x04。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x08。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x10。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x20。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x40。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 if(RC7)rx_lo_buf=rx_lo_buf|0x80。 for(s_uart_buf=0。s_uart_buf35。s_uart_buf++)asm(nop)。 //receive stop bit for(s_uart_buf=0。s_uart_buf10。s_uart_buf++)asm(nop)。 return rx_lo_buf。 } void RXDATAS() { //開始接收數(shù)據(jù) for(i=0。i5。i++) rxbuf[i]=0。 for(i=0x04。i0。i) { asm(clrwdt)。 if(RC7==0) break。 for(delay=65535。delay0。delay) { asm(clrwdt)。 if(RC7==0) break。 } } if(RC7==1) 聊城大學(xué)本科畢業(yè)論文 (設(shè)計(jì) ) 31 { goto rxend。 } for(i=0。i5。i++) { rxbuf[i]=RXPC()。 if(rxbuf[i]==0x21) break。 } rxend: asm(clrwdt)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1