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

正文內(nèi)容

自動防盜報警系統(tǒng)開發(fā)畢業(yè)論文-資料下載頁

2025-06-23 03:11本頁面
  

【正文】 信號的正確采集檢測,如果對該端口只進行一次檢測得到的信號是很不準確的,只有在一次檢測并在一段時間的延遲之后再進行二次檢測之后得到的檢測信號才能算是準確的。這里的二次檢測是很重要的,不然這個信號是無法正確采集的,從理論上來說是很難想到這里會需要二次檢測的,所以在紅外線檢測的程序調(diào)試時我是花了不少時間結(jié)果還是徒勞的,后來是經(jīng)過一位參加過電子設(shè)計大賽的同學指點才使我能完成這個調(diào)試的,在這里確實很難理解為什么信號是要這樣檢測的 [15][16] 。開始系統(tǒng)初始化檢測到異常延時后檢測到異常是 是報警處理Key1 按下Key4 按下否否是暫停處理是用戶設(shè)置處理否顯示正常狀態(tài)否圖 程序流程圖浙江林學院本科生畢業(yè)設(shè)計(論文)235 結(jié)論與體會本人一向?qū)﹄娮蛹夹g(shù)非常熱愛,也正是這個原因促使我選擇了硬件開發(fā)作為我的畢業(yè)設(shè)計。選擇了硬件開發(fā)作為畢業(yè)設(shè)計有些人可能根本不會考慮,因為我們都是學軟件設(shè)計的,我們中國的計算機教育也一向是偏軟的。因此選擇做硬件這個決定大家都下的沒底,我也是想真正學點自己確實感興趣并且有一定的挑戰(zhàn)性的課題,這就是我選擇做硬件的原因。一開始走到電子實驗室我就有一種很熟悉的感覺,我知道這就是我想要做的。這里有我熟悉的電子器件還有工具,這個環(huán)境對于我這個喜歡動手做點東西的人來說確實很適合我。從我把電腦搬到實驗室,在開始的一兩天內(nèi)我就把電路原理圖弄出來并通過了老師的檢查,接下來就是焊接了,雖然我挺在行的,但是在實驗板上焊接是需要動點腦筋花點時間的。我用一天左右的時間焊好了,我想最重要的就是我不知道元件是怎么調(diào)試的,我通過實驗室里做過大學生電子設(shè)計大賽的同學那里學到了硬件調(diào)試可以自己寫一個針對某個芯片的程序然后通過仿真器和仿真軟件進行運行。就因為我對這一切都是一無所知,完全是從零開始,這使得我對硬件制作更感興趣了。硬件部分基本完成了就要開始 C51 編程了,雖然聽說和 C 語言差不多但是我想 C51 是要對硬件進行操作的我們學 C 的時候都沒聽說過,我于是花了半天的時間看了自己以前 BT 下載的吉林大學單片機遠程教育的視頻教程之后終于對 C51 開始有感覺了,我邊看邊在自己的電路上仿真實現(xiàn),這確實有意思,看完之后我就根據(jù)自己的理解編寫了一個用于我電路板的按鍵調(diào)試的程序,然后在仿真器上運行調(diào)試果然有效。就這樣我對硬件開發(fā)漸漸有了感覺,對硬件那神秘的感覺也漫漫地開始消失了。大約用了半個月時間,我的畢業(yè)設(shè)計實現(xiàn)了報警功能,當然我后來還添加了一個存儲芯片,用于存儲用戶設(shè)置,我花了一個晚上的時間把從網(wǎng)上下載過來的 24C02 的驅(qū)動程序讀懂了,第二天早上就把這個存儲芯片的驅(qū)動和主程序配合運行實現(xiàn)了設(shè)置用戶信息的功能。在我完成畢業(yè)設(shè)計之后我認為自己的電路上用到的芯片不多,這些芯片的功能和使用我都會了,但是我想我做硬件是想學點東西而且這也是我所熱愛的,我想學得更多些。于是我就開始幫助其他同學研究他們用到的芯片,如模數(shù)數(shù)模轉(zhuǎn)換芯片,還有濕度傳感器等,經(jīng)過一段時間我基本上掌握了這些芯片以及傳感器的使用。我想做硬件的過程其實就是掌握每個芯片功能和使用方法的過程,這就使我們領(lǐng)悟到上微機原理的時候為什么教科書上都是給我們介紹實現(xiàn)某種功能的典型芯片的原因了??偟膩碚f,選擇硬件設(shè)計作為我的畢業(yè)設(shè)計以及其制作過程對我來說既有挑戰(zhàn)也有很多的收獲,同時也給了我自己一個機會展現(xiàn)自己的學習能力和硬件設(shè)計方面的能力。浙江林學院本科生畢業(yè)設(shè)計(論文)24參考文獻[1] 馬鴻雁,李惠昇.智能住宅小區(qū)[M] .北京:機械工業(yè)出版社, 2022。[2] 蘭亭序真跡疑在乾陵-秦陵乾陵四大謎團待解[N].杭州:新聞晨報, 20220715。[3] 袁繩依.從博物館安防看我國防盜報警技術(shù)的發(fā)展[J].南京:盈動 安全器材世界2022,15(1): 1721 。[4] 潘新民,王燕芳.微型計算機控制技術(shù)[M] .北京:高等教育出版社, 2022。[5] 王忠慶.電子技術(shù)基礎(chǔ)(數(shù)字部分)[M] .北京:高等教育出版社, 2022。[6] 何希才.傳感器技術(shù)與應(yīng)用[M] .北京:北京航空航天大學出版社, 2022。[7] LCD1602 產(chǎn)品文檔。[8] 黃堅.自動控制原理及其應(yīng)用[M] .北京:高等教育出版社, 2022。[9] 陳永甫.紅外探測與控制電路[M] .北京:人民郵電出版社, 2022。[10] AT89C52 產(chǎn)品文檔[M].Atmel 公司中國分公司,2022 。[11] EEPROM 24C02 半導體公司中國分公司,1999。[12] 馬忠梅.單片機 C 語言 Windows 環(huán)境編程寶典 [M].北京:北京航空航天大學出版社,2022。[13] 萬利 Insight SE52HU/HP 系列仿真器產(chǎn)品文檔。[14] 趙偉軍.Protel99SE 教程 [M].北京:人民郵電出版社,2022。[15] Keil SoftwareCx51 Compiler User’s Guide. keil corporation, 1997.[16] AT89c52 8 Bit MicroController with 8K Flash . Atmel corporation, 2022.浙江林學院本科生畢業(yè)設(shè)計(論文)25致 謝在本系統(tǒng)的開發(fā)過程中,得到了浙江林學院信息工程學院的大力支持。在此,謹向信息工程學院的各位領(lǐng)導表示衷心的感謝。我還要特別感謝我的指導老師藺陸軍老師,沒有他的指導與幫助,我不可能完成硬件系統(tǒng)開發(fā)與論文寫作。我還要感謝與我同甘共苦,一同在電子實驗室開發(fā)硬件系統(tǒng)的四位同學——葉玉蝶、范建婭、徐建軍、杜海杰。我還要感謝在我系統(tǒng)開發(fā)過程中,與我相互交流技術(shù)、討論問題的所有老師、同學和網(wǎng)友。浙江林學院本科生畢業(yè)設(shè)計(論文)26附錄一:源代碼LCD 驅(qū)動程序:include include includedefine DATA_PORT_LCD P0sbit RS_LCD = P2^2。sbit RW_LCD = P2^1。sbit E_LCD = P2^0。//延遲一段時間,在 的情況下,大概是 1000 等于 1msvoid DelayTime(unsigned int usTime ){unsigned short idata index。for(index=0。 indexusTime。 index+=1 )。}//判斷 LCD 的狀態(tài)是否為忙。0:不忙;0x80:忙unsigned char IsLcdBusy(void ){unsigned char idata state。DATA_PORT_LCD = 0x00。RS_LCD = 0。E_LCD = 1。state=DATA_PORT_LCD。E_LCD = 0。RS_LCD = 1。return (state amp。 0x80 )。浙江林學院本科生畢業(yè)設(shè)計(論文)27}//將命令寫入 LCDvoid WriteCommandToLcd(unsigned char ucCommand ){while(IsLcdBusy() )。RS_LCD = 0。RW_LCD = 0。DATA_PORT_LCD = ucCommand。E_LCD = 1。E_LCD = 0。RW_LCD = 1。RS_LCD = 1。DelayTime(5000)。}//將數(shù)據(jù)寫入 LCDvoid WriteDataToLcd(unsigned char ucData ){while(IsLcdBusy() )。RW_LCD = 0。DATA_PORT_LCD = ucData。E_LCD = 1。E_LCD = 0。RW_LCD = 1。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。}浙江林學院本科生畢業(yè)設(shè)計(論文)28//設(shè)置 LCD 的 DDRAM 地址void SetupLcdAddress(unsigned char ucAddress ){while(IsLcdBusy() )。ucAddress |= 0x80。WriteCommandToLcd(ucAddress )。DelayTime(5000)。}//復位 LCDvoid ResetLcd(void ){DelayTime(15000 )。 //功能設(shè)置:8 位數(shù)據(jù)線,雙行顯示,5X7 點陣字體WriteCommandToLcd(0x38 )。DelayTime(5000)。//功能設(shè)置:8 位數(shù)據(jù)線,雙行顯示,5X7 點陣字體WriteCommandToLcd(0x38 )。DelayTime(5000 )。 //功能設(shè)置:8 位數(shù)據(jù)線,雙行顯示,5X7 點陣字體WriteCommandToLcd(0x38)。//功能設(shè)置:8 位數(shù)據(jù)線,雙行顯示,5X7 點陣字體WriteCommandToLcd(0x38)。//關(guān)顯示W(wǎng)riteCommandToLcd(0x08)。//清除屏幕WriteCommandToLcd(0x01)。//顯示自動后移WriteCommandToLcd(0x06)。//顯示開,光標開,光標閃爍浙江林學院本科生畢業(yè)設(shè)計(論文)29WriteCommandToLcd(0x0f)。}void init_LCD(void){RS_LCD = 1。RW_LCD = 1。E_LCD = 0。ResetLcd()。}EEPROM 驅(qū)動程序:/******************************************************************************功能:實現(xiàn)存儲器 EEPROM AT24C02 的數(shù)據(jù)讀寫操作 采用 IIC 總線讀寫******************************************************************************/include include include//函數(shù)聲明/*void Start_Cond()。void Stop_Cond()。void Ack()。void NoAck()。bit Write8Bit(unsigned char input)。unsigned char Read8Bit()。bit Read_Flash ( unsigned char *nContent, unsigned char nAddr, unsigned char nLen )。bit Write_Flash ( unsigned char *nContent, unsigned char nAddr,unsigned char nLen )。bit Init_Flash ( unsigned int nPage )。*/define WriteDeviceAddress 0xa0 //寫驅(qū)動地址指令浙江林學院本科生畢業(yè)設(shè)計(論文)30define ReadDeviceAddress 0xa1 //讀驅(qū)動地址指令sbit AT24C02_SCL = P2^5。sbit AT24C02_SDA = P2^4。/*功能:發(fā)起始信號*/void Start_Cond(){ AT24C02_SCL = 0。 _nop_()。 AT24C02_SDA = 1。 _nop_()。 AT24C02_SCL = 1。 //起始位 _nop_()。 AT24C02_SDA = 0。 _nop_()。}/*功能:發(fā)停止信號*/void Stop_Cond(){ AT24C02_SCL = 0。 _nop_()。 AT24C02_SDA = 0。 _nop_()。 AT24C02_SCL = 1。 //停止位 _nop_()。 AT24C02_SDA = 1。 _nop_()。浙江林學院本科生畢業(yè)設(shè)計(論文)31}/*功能:發(fā)確認信號*/void Ack(){ AT24C02_SCL = 0。 _nop_()。 AT24C02_SDA = 0。 AT24C02_SCL = 1。 _nop_()。 AT24C02_SCL = 0。 _nop_()。 AT24C02_SDA = 1。}/*功能:發(fā)無確認信號*/void NoAck(){ AT24C02_SCL = 0。 _nop_()。 AT24C02_SDA = 1。 _nop_()。 AT24C02_SCL = 1。 _nop_()。 AT24C02_SCL = 0。 _nop_()。}浙江林學院本科生畢業(yè)設(shè)計(論文)32/*功能:寫一個字節(jié)數(shù)據(jù)*/bit Write8Bit(unsigned char input){ unsigned char i。 for (i=0。i8。i++) { AT24C02_SCL = 0。 input = 1。 AT24C02_SDA = CY。 AT24C02_SCL = 1。 } AT24C02_SCL
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1