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

正文內容

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

2024-12-07 10:20本頁面

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

  

【正文】 工程基礎 [M].北京 :電子工業(yè)出版社 .2021. [12].胡健 .單片機原理及接口技術實踐教程 [M].北京 :機械工業(yè)出版社 ,2021. [13].秦曾煌 .電工學 [M].北京 :高等教育出版社 ,2021. [14].楊福生 .電子技術 (電工學下冊 )[M].北京 :高等教育出版社 ,1989. [15].張立 .現(xiàn)代電力電子技術基礎 [M].北京 :高等教育出版社 .1999. [16].劉文濤 .PIC單片機易學通 [M].北京 :人民郵電出版社 .2021. 聊城大學本科畢業(yè)論文 (設計 ) 26 附 錄 ( 1)本設計使用的單片機程序如下: 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)。 } 聊城大學本科畢業(yè)論文 (設計 ) 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。 聊城大學本科畢業(yè)論文 (設計 ) 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)。 } 聊城大學本科畢業(yè)論文 (設計 ) 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。 聊城大學本科畢業(yè)論文 (設計 ) 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) 聊城大學本科畢業(yè)論文 (設計 ) 31 { goto rxend。 } for(i=0。i5。i++) { rxbuf[i]=RXPC()。 if(rxbuf[i]==0x21) break。 } rxend: asm(clrwdt)。 }
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1