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

正文內(nèi)容

基于at89s52單片機的紅外線防盜報警器設(shè)計與實現(xiàn)-資料下載頁

2024-12-06 01:23本頁面

【導(dǎo)讀】服的環(huán)境下生活。人們對防盜、防劫、防火保安設(shè)備的需求量大大增加。劫、火災(zāi)、煤氣泄漏等事故進行檢測和報警的系統(tǒng),其需求也越來越高。用單片機技術(shù)設(shè)計了一紅外線防盜報警器?,F(xiàn)在電子防盜報警器近幾年來正走紅市場,需求量日益增大,發(fā)展迅速。報警器也象其他電子設(shè)備一樣,經(jīng)歷了從電子管,晶體管分立元件,小規(guī)模集成電路,大規(guī)模集成電路以及到微電腦的發(fā)展過程,目前已進入了第四代。者的重視,今后仍然如此。以說單片機的應(yīng)用已滲透到人類的生活、工作的每一個角落。紅外技術(shù)已經(jīng)成為先進科。學(xué)技術(shù)的重要組成部分,他在各領(lǐng)域都得到廣泛的應(yīng)用??梢酝ㄟ^RS232接口進行方便的連接,以實現(xiàn)控制外設(shè)和傳輸數(shù)據(jù)等目的。通訊雙方無握手過程。一方有數(shù)據(jù)需要發(fā)送,則立即通過串行接口發(fā)送出去,另一方被。該方式雖然容易實現(xiàn)但數(shù)據(jù)發(fā)送的完整性卻無法得到保證,在關(guān)鍵任務(wù)的連接。乙方收到后,如準(zhǔn)備就緒,則回送確認(rèn)。甲方得到乙方的確認(rèn)后方可發(fā)送數(shù)據(jù)。

  

【正文】 欣喜地看到自己能完成此次工作,是通過我無數(shù)個日日夜夜辛勤工作換來的,雖還有很多不足,但整體性能和功能還是令我滿意的。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 31 頁 共 39 頁 謝 辭 本課題在選題及研究過程中得到 老師的悉心指導(dǎo)。 老師多次詢問研究過程,并為我指點迷津,幫助我開拓研究思路,精心點撥﹑熱忱鼓勵。 老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人,雖短短幾個月,卻給以終生受益無窮之道。對張老師的感激之情是無法用言語表達的。 感謝我的宿友三年來對我學(xué)習(xí)﹑生活的關(guān)心和幫助。 最后,向 我的父親﹑母親﹑親人致謝,感謝他們對我的理解與支持。 愿把我的幸福和快樂都送給關(guān)心和支持過我的人,也愿他們一切如意。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 32 頁 共 39 頁 參考文獻 [1] 李虎山 ,潘牟 .防盜報警系統(tǒng)的設(shè)計與實現(xiàn) [J].電子工程師 .2021,28(4):4~6 [2] 于長軍 ,張秀珍 ,楊向明 ,楊魁 ,王輝 .多路紅外防盜報警器 [J].傳感技術(shù) .1993年 . 增刊 :34~36 [3] 吳柄勝 ,王桂梅 .8051單片機原理與應(yīng)用 [M].北京 :冶金工業(yè)出版社 , [4] 周明德 .微型計 算機系統(tǒng)原理及應(yīng)用 [M].北京 .清華大學(xué)出版社 , [5] 張俊謨 ,何立民 .單片機中級教程 [M].北京 .北京航天航空大學(xué)出版社, [6] 張毅剛 ,彭喜源 ,譚小昀 ,曲春波 .MCS51 單片機應(yīng)用設(shè)計 [M].哈爾濱 .哈爾濱工業(yè) 大學(xué)出版社 [7] 余載泉,李玉和 .Protel實戰(zhàn)演練 [M].北京 .人民郵電出版社 . [8] 康華光 .鄒壽彬 .數(shù)字電子技術(shù)基礎(chǔ) [] .高等教育出版社 . [9] and .Multicode state assiment for lowpower design[J].IEE ProcCircuts Syst, 2021. [10] is the intelligence in intelligent control[J].IEEE 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 33 頁 共 39 頁 附 錄 附錄一 硬件原理圖 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 34 頁 共 39 頁 附錄二 硬件 PCB 圖 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 35 頁 共 39 頁 附錄三 軟件程序 單片機程序: include //包含 51單片機的頭文件 define uint unsigned int //預(yù)定義 define uchar unsigned char sbit Bell =P3^5。 sbit Key =P3^6。 sbit LED =P3^7。 uchar Datas[8] =0。 void DatasScan(void)。 void DatasJudge(void)。 void KeyJudge(void)。 ////////////////////////// void DatasScan(void) { if(Key ==0) KeyJudge()。 P0 =0xff。 if(P0 !=0xff) { Bell =0。 LED =0。 DatasJudge()。 } else LED=1。//Bell =1。 } ////////////////////////// void DatasJudge(void) { uchar i。 uchar Data。 Data = P0。 for(i =0。i8。i++) { Datas[i] = Data amp。 0x01。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 36 頁 共 39 頁 Data =1。 } } //////////////////////////// void KeyJudge(void) { uchar i =0。 while(i8) Datas[i++] =0xff。 Bell =1。 } include //包含 51單片機的頭文件 define uint unsigned int //預(yù)定義 define uchar unsigned char const unsigned char LED7Code[]={ 0xC0, // 0 0xF9, // 1 0xA4, // 2 0xB0, // 3 0x99, // 4 0x92, // 5 0x82, // 6 0xF8, // 7 0x80, // 8 0x90, // 9 0x88, // A 0x83, // B 0xC6, // C 0xA1, // D 0x86, // E 0x8E // F }。 extern uchar Datas[8]。 extern void DatasScan(void)。 void Display(void)。 void DisplayDelay(uchar Delay)。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 37 頁 共 39 頁 extern void Uart_Send_Byte(uchar Data)。 //////////////////////////// void Display(void) { uchar i =0。 while(1) { if( !Datas[i++]) { P1 = LED7Code[ i ]。 Uart_Send_Byte( i )。 DisplayDelay(2)。 } else P1 = LED7Code[ 0 ]。 if(i7) i=0。 DatasScan()。 } } ////////////////////////////////////// void DisplayDelay(uchar Delay) { uint i。 for(。Delay0。Delay) for(i=60000。i0。i)。 } 串口通信程序 : include //包含 51單片機的頭文件 define uint unsigned int //預(yù)定義 define uchar unsigned char extern void InitUart(void)。 extern void Uart_Send_Byte(uchar Data)。 extern void Display(void)。 main() { InitUart()。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 38 頁 共 39 頁 Uart_Send_Byte(39。O39。)。 Uart_Send_Byte(39。K39。)。 Uart_Send_Byte(39。!39。)。 while(1) { Display()。 } } //模 塊 名 : 串口通訊演示程序子函數(shù) //功能描述 : 串口波特率為 115200 //其他說明 : 晶振 //芯片型號 : AT89S52 include //包含 51單片機的頭文件 define uint unsigned int define uchar unsigned char /* 串口通訊接口定義 數(shù)據(jù)接收端 數(shù)據(jù)發(fā)送端 */ uchar SendBusy =0x00。 uchar ReceiveData =0x00。 ///////////////////////////////// void InitUart(void)。 //函 數(shù) 名 : void InitUart(void) //函數(shù)功能 : 串口初始化函數(shù) void InitUart(void) { TMOD|=0x20。 SCON=0x50。 PCON|=0x80。 TH1=0xff。 TL1=0xff。 TR1=1。 ES=1。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 39 頁 共 39 頁 EA=1。 } //函 數(shù) 名 : void Uart_Send_Byte(uchar Data) //參 數(shù) : uchar Data //函數(shù)功能 : 串口發(fā)送一個字節(jié)函數(shù) void Uart_Send_Byte(uchar Data) { while(SendBusy !=0 )。 SBUF = Data。 SendBusy =0xff。 } //函 數(shù) 名 : void uart(void) interrupt 4 //函數(shù)功能 : 串口中斷處理函數(shù) //uart interrupt void uart(void) interrupt 4 { if(RI) { RI=0。 ReceiveData =SBUF。 } else { TI=0。 SendBusy =0。 } }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1