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

正文內(nèi)容

自動防盜報(bào)警系統(tǒng)開發(fā)畢業(yè)論文(參考版)

2025-06-26 03:11本頁面
  

【正文】 AT24C02_SCL = 1。 input = 1。i8。}浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)32/*功能:寫一個(gè)字節(jié)數(shù)據(jù)*/bit Write8Bit(unsigned char input){ unsigned char i。 AT24C02_SCL = 0。 AT24C02_SCL = 1。 AT24C02_SDA = 1。}/*功能:發(fā)無確認(rèn)信號*/void NoAck(){ AT24C02_SCL = 0。 _nop_()。 _nop_()。 AT24C02_SDA = 0。浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)31}/*功能:發(fā)確認(rèn)信號*/void Ack(){ AT24C02_SCL = 0。 AT24C02_SDA = 1。 AT24C02_SCL = 1。 AT24C02_SDA = 0。}/*功能:發(fā)停止信號*/void Stop_Cond(){ AT24C02_SCL = 0。 AT24C02_SDA = 0。 AT24C02_SCL = 1。 AT24C02_SDA = 1。/*功能:發(fā)起始信號*/void Start_Cond(){ AT24C02_SCL = 0。*/define WriteDeviceAddress 0xa0 //寫驅(qū)動地址指令浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)30define ReadDeviceAddress 0xa1 //讀驅(qū)動地址指令sbit AT24C02_SCL = P2^5。bit Write_Flash ( unsigned char *nContent, unsigned char nAddr,unsigned char nLen )。unsigned char Read8Bit()。void NoAck()。void Stop_Cond()。ResetLcd()。RW_LCD = 1。//顯示開,光標(biāo)開,光標(biāo)閃爍浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)29WriteCommandToLcd(0x0f)。//清除屏幕WriteCommandToLcd(0x01)。//功能設(shè)置:8 位數(shù)據(jù)線,雙行顯示,5X7 點(diǎn)陣字體WriteCommandToLcd(0x38)。DelayTime(5000 )。DelayTime(5000)。}//復(fù)位 LCDvoid ResetLcd(void ){DelayTime(15000 )。WriteCommandToLcd(ucAddress )。}浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)28//設(shè)置 LCD 的 DDRAM 地址void SetupLcdAddress(unsigned char ucAddress ){while(IsLcdBusy() )。_nop_()。_nop_()。RW_LCD = 1。E_LCD = 1。RW_LCD = 0。DelayTime(5000)。RW_LCD = 1。E_LCD = 1。RW_LCD = 0。浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)27}//將命令寫入 LCDvoid WriteCommandToLcd(unsigned char ucCommand ){while(IsLcdBusy() )。return (state amp。E_LCD = 0。E_LCD = 1。DATA_PORT_LCD = 0x00。}//判斷 LCD 的狀態(tài)是否為忙。 indexusTime。//延遲一段時(shí)間,在 的情況下,大概是 1000 等于 1msvoid DelayTime(unsigned int usTime ){unsigned short idata index。sbit RW_LCD = P2^1。我還要感謝在我系統(tǒng)開發(fā)過程中,與我相互交流技術(shù)、討論問題的所有老師、同學(xué)和網(wǎng)友。我還要特別感謝我的指導(dǎo)老師藺陸軍老師,沒有他的指導(dǎo)與幫助,我不可能完成硬件系統(tǒng)開發(fā)與論文寫作。[15] Keil SoftwareCx51 Compiler User’s Guide. keil corporation, 1997.[16] AT89c52 8 Bit MicroController with 8K Flash . Atmel corporation, 2022.浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)25致 謝在本系統(tǒng)的開發(fā)過程中,得到了浙江林學(xué)院信息工程學(xué)院的大力支持。[13] 萬利 Insight SE52HU/HP 系列仿真器產(chǎn)品文檔。[11] EEPROM 24C02 半導(dǎo)體公司中國分公司,1999。[9] 陳永甫.紅外探測與控制電路[M] .北京:人民郵電出版社, 2022。[7] LCD1602 產(chǎn)品文檔。[5] 王忠慶.電子技術(shù)基礎(chǔ)(數(shù)字部分)[M] .北京:高等教育出版社, 2022。[3] 袁繩依.從博物館安防看我國防盜報(bào)警技術(shù)的發(fā)展[J].南京:盈動 安全器材世界2022,15(1): 1721 。浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)24參考文獻(xiàn)[1] 馬鴻雁,李惠昇.智能住宅小區(qū)[M] .北京:機(jī)械工業(yè)出版社, 2022。我想做硬件的過程其實(shí)就是掌握每個(gè)芯片功能和使用方法的過程,這就使我們領(lǐng)悟到上微機(jī)原理的時(shí)候?yàn)槭裁唇炭茣隙际墙o我們介紹實(shí)現(xiàn)某種功能的典型芯片的原因了。在我完成畢業(yè)設(shè)計(jì)之后我認(rèn)為自己的電路上用到的芯片不多,這些芯片的功能和使用我都會了,但是我想我做硬件是想學(xué)點(diǎn)東西而且這也是我所熱愛的,我想學(xué)得更多些。就這樣我對硬件開發(fā)漸漸有了感覺,對硬件那神秘的感覺也漫漫地開始消失了。就因?yàn)槲覍@一切都是一無所知,完全是從零開始,這使得我對硬件制作更感興趣了。從我把電腦搬到實(shí)驗(yàn)室,在開始的一兩天內(nèi)我就把電路原理圖弄出來并通過了老師的檢查,接下來就是焊接了,雖然我挺在行的,但是在實(shí)驗(yàn)板上焊接是需要?jiǎng)狱c(diǎn)腦筋花點(diǎn)時(shí)間的。一開始走到電子實(shí)驗(yàn)室我就有一種很熟悉的感覺,我知道這就是我想要做的。選擇了硬件開發(fā)作為畢業(yè)設(shè)計(jì)有些人可能根本不會考慮,因?yàn)槲覀兌际菍W(xué)軟件設(shè)計(jì)的,我們中國的計(jì)算機(jī)教育也一向是偏軟的。這里的二次檢測是很重要的,不然這個(gè)信號是無法正確采集的,從理論上來說是很難想到這里會需要二次檢測的,所以在紅外線檢測的程序調(diào)試時(shí)我是花了不少時(shí)間結(jié)果還是徒勞的,后來是經(jīng)過一位參加過電子設(shè)計(jì)大賽的同學(xué)指點(diǎn)才使我能完成這個(gè)調(diào)試的,在這里確實(shí)很難理解為什么信號是要這樣檢測的 [15][16] 。display3()。 //進(jìn)入等待狀態(tài)if(Key3==0) Settimes()。 //去除干擾if(Warn==0) //去除干擾后重新檢測Warning()。 主程序void main(void){InitSysten()。 //返回}本函數(shù)的功能是:從 EEPROM 中給定一個(gè)地址連續(xù)讀 NLEN 個(gè)字節(jié)數(shù)據(jù)存放在以指針nContent 開頭的往下內(nèi)容。 //沒有確認(rèn)信號 Stop_Cond()。 //發(fā)確認(rèn)信號 } *nContent=Read8Bit()。 //讀出內(nèi)容 nContent++。 //寫開始信號 Write8Bit(ReadDeviceAddress)。 //寫驅(qū)動地址 Write8Bit(Addr)。 Start_Cond()。 EEPROM 驅(qū)動程序bit Read_Flash ( unsigned char *nContent, unsigned char nAddr, unsigned char nLen ){ unsigned char Addr。這樣就將數(shù)據(jù)寫入了 LCD。 E_LCD = 0。要向 LCD 寫數(shù)據(jù)它的操作時(shí)序是 RS=H,RW=L ,D0~D7=數(shù)據(jù),E=高脈沖。}我們要在 LCD 上顯示字符,弄清楚這個(gè)寫函數(shù)是很重要的,因?yàn)橹挥袑戇M(jìn)去之后,LCD 才知道要顯示什么東西。_nop_()。_nop_()。RW_LCD = 1。E_LCD = 1。RW_LCD = 0。 軟件的實(shí)現(xiàn)(部分代碼分析)本節(jié)主要講解芯片驅(qū)動程序中的主要語句 [12] 。這種情況下,外部時(shí)鐘脈沖接到 XTAL1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2 則懸空。10pF。對外接電容 CC2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)20振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF177。這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器。定時(shí)器 0 和定時(shí)器 1 的標(biāo)志位 TF0 和 TF1 在定時(shí)器溢出那個(gè)機(jī)器周期的 S5P2 狀態(tài)置位,而會在下一個(gè)機(jī)器周期才查詢該中斷標(biāo)志。程序員不應(yīng)將“1” 寫入這些位,它們是將來 AT89 系列產(chǎn)品作為擴(kuò)展用的。IE 也有一個(gè)總禁止位 EA,它能控制所有中斷的允許或禁止。中斷:AT89C52 共有 6 個(gè)中斷向量:兩個(gè)外中斷(INT0 和 INT1) ,3 個(gè)定時(shí)器中斷(定時(shí)器0、2)和串行口中斷。如果指令是直接尋址方式則為訪問特殊功能寄存器。數(shù)據(jù)存儲器:AT89C52 有 256 個(gè)字節(jié)的內(nèi)部 RAM,80H-FFH 高 128 個(gè)字節(jié)與特殊功能寄存器(SFR)地址是重疊的,也就是高 128 字節(jié)的 RAM 和特殊功能寄存器的地址是相同的,但物理上它們是分開的。AT89C52 除了與 AT89C51 所有的定時(shí)/計(jì)數(shù)器 0 和定時(shí)/ 計(jì)數(shù)器 1 外,還增加了一個(gè)定時(shí)/計(jì)浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)19數(shù)器 2。對沒有定義的單元讀寫將是元效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。特殊功能寄存器:AT89C52 片內(nèi)存儲器中,80H -FFH 共 128 個(gè)單元為特殊功能寄存器(SFE) 。XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端;Flash 存儲器編程時(shí),該引腳加上+12V 的編程允許電源 VPP,當(dāng)然這必須是該器件是使用12V 編程電壓 VPP。需注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會鎖存 EA 端狀態(tài)。EA/VPP:外部訪問允許。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次 RSEN 信號。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活。對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖(PROG) 。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。當(dāng)振蕩器工作時(shí),RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片復(fù)位;此時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流(IIL ) 。P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個(gè) TTL 邏輯門電路。Flash 編程或校驗(yàn)時(shí), P2 亦接收高位地址和一些控制信號;在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX@DPTR指令)時(shí),P2 口送出高 8 位地址數(shù)據(jù)。P2 口:P2 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個(gè) TTL 邏輯門電路。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流(IIL) 。P1 口:P1 是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口,P1 的輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個(gè) TTL 邏輯門電路。在訪問外部數(shù)據(jù)存儲器或程序存儲器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。P0 口:P0 口是一組 8 位漏極開路型雙向 I/O 口,也即地址/數(shù)據(jù)總線復(fù)用口。Vcc:電源電壓;浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)17掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位[10] 。同時(shí),AT89C52 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。AT89C52 有 PDIP、PQFP/TQFP 及 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求 [16] 。AT89C52 有 40 個(gè)引腳,32 個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷口,3個(gè) 16 位可編程定時(shí)計(jì)數(shù)器,2 個(gè)全雙工串行通信口,2 個(gè)讀寫口線,AT89C52 可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。注:所有型號可選遮/入光工作方式及 PNP 輸出 [9] 。精巧的體積,高可靠的性能,特別適合包裝,填裝,印刷電路板處理設(shè)備、機(jī)器人及各類工廠自動化設(shè)備。 自成一體,無需外接放大器。本設(shè)計(jì)用的是 UM 系列的紅外線設(shè)備(UMT50DTV) ,以下介紹一下其各方面的參數(shù):響應(yīng)速度: 防護(hù):IP66 紅色光源對射:15,50CM分辯率:Φ3MM慢射:5CM浙江林學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)15聚焦:3CM光照:3000Lux工作壓力:D
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1