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

正文內(nèi)容

基于at89c52單片機(jī)的無限密碼鎖設(shè)計(jì)(專業(yè)版)

  

【正文】 delay(5)。num116。 //參考時(shí)序圖 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 33 lcden=1。 unsigned char num,num0,num1。 系統(tǒng)硬件調(diào)試 焊接是實(shí)現(xiàn)硬件電路連接最重要的一步,不僅要考慮器件的擺放位置的美觀性,還要考慮在放置一個(gè)器件時(shí)會(huì)不會(huì)對(duì)它附近的器件有干擾, 在焊接電路板之前,首先 要 對(duì)所用的器件進(jìn)行檢測(cè) (包括焊接電路時(shí)所使用的導(dǎo)線) ,確定器件都是正常后才能往電路板上焊接。 void RxPacket(void) { uchar i。 SpiWrite(WTP)。 delay(5)。 //清零指令 write_(0x80)。 無線遙控密碼鎖 蜂鳴報(bào)警 無線遙控 鍵盤輸入 液晶顯示 開鎖 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 23 開 始結(jié) 束開 鎖報(bào) 警無 線 開 鎖 ?NY無 線 接 收 數(shù) 據(jù)鍵 盤 掃 描程 序 初 始 化數(shù) 值 存 入 數(shù) 組密 碼 正 確 ?NY 圖 42 軟件總體設(shè)計(jì)流程圖 鍵盤輸入密碼開鎖軟件程序設(shè)計(jì) 密碼程序流程圖如圖 43 所示,當(dāng)程序運(yùn)行時(shí),會(huì)判斷 鍵盤 是否有按鍵被按下,當(dāng)有按鍵被按下時(shí),系統(tǒng)會(huì) 判斷是數(shù)字鍵 0- 9 還是功能鍵,是數(shù)字鍵則 將鍵值存入到密碼數(shù) 組里,然后將輸入的密碼與本身的密碼做比較,若相同,則執(zhí)行開門 并在液晶上 顯示正確 的提示 信息 。 圖 39 報(bào)警電路原理圖 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 20 本系統(tǒng) 采用蜂鳴器作為報(bào)警電路的主要器件,將蜂鳴器的正端連接到+5V 電源上,負(fù)端連接到三級(jí)管的發(fā)射極,集電極連接到地端,基 極連接到1k 電阻的一端另一端連接到單片機(jī)的 引腳上。 由于 AT24C04 也是通過 I2C 總線進(jìn)行數(shù)據(jù)的傳輸,因此需要一個(gè)器件地址, AT24C04 器件地址 的高四位為固定的 1010,低三位由 A0、 A1 和 A2預(yù)置,最后一位由讀 /寫信號(hào)得到, 1 為讀, 0 為寫。 表 33 寄存器選擇功能描述 RS R/W 操作 0 0 指令寄存器 (IR)寫入 0 1 忙標(biāo)志和地址計(jì)數(shù)器讀出 1 0 數(shù)據(jù)寄存器 (DR)寫入 1 1 數(shù)據(jù)寄存器讀出 指令格式: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 LCD1602 共有 11 種指令:清除,返回,輸入方式設(shè)置,顯示開關(guān),控制,移位,功能設(shè)置, CGRAM(可自編數(shù)據(jù)區(qū))地址設(shè)置, DDRAM(顯示緩沖區(qū))地址設(shè)置,讀忙標(biāo)志,寫數(shù)據(jù)到 CG/DDRAM ,讀數(shù)據(jù)由CG/DDRAM。 LCD1602 液晶顯示模的介紹與設(shè)計(jì) 本系統(tǒng)采用 字 符式 LCD 顯示器 1602,該顯示器的顯示容量是 16 2 個(gè)字符。 4. 內(nèi)置硬件 CRC 檢錯(cuò)和點(diǎn)對(duì)多點(diǎn)通信地址控制。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000HFFFFH) , 不管是否有內(nèi)部程序存儲(chǔ)器。 P3 口也可作為 AT89C52 的一些特殊功能口,如下所示 。 P0 口: P0 口為一個(gè) 8 位漏 極 開路雙向 I/O 口,每 個(gè) 腳可吸收 8TTL 門電流。 1. 鍵盤輸入模塊:用一個(gè) 4*4 的矩陣鍵盤,通過鍵盤輸入的正確與否來執(zhí)行相應(yīng)的操作。 紅外通訊技術(shù)的主要目的是取代線纜連接進(jìn)行無線數(shù)據(jù)傳輸,功能單一,擴(kuò)展性差 , 紅外線是波長(zhǎng)在 750nm 至 1mm 之間的電磁波,它的頻率高于微波而低于可見光,是一種人的眼睛看不到的光線?,F(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心。根據(jù)國(guó)外的資料統(tǒng)計(jì)顯示,裝有電防盜裝置的商業(yè)區(qū)或居民區(qū)盜竊犯罪率平均下降 30%左右。電子式密碼鎖的市場(chǎng)占有量最大,因?yàn)樗某杀镜?,安全高?運(yùn)作簡(jiǎn)單,最能符合用戶的需要,但當(dāng)前市面上的電子式的密碼鎖也有它的不足,因 此 對(duì)它進(jìn)行必要的改造將勢(shì)在必行。為了克服當(dāng)前市面上的電子式密碼鎖的不足以滿足社會(huì)需求,提出將無線遙控方法與密碼技術(shù)相結(jié)合,在保證原有密碼鎖系統(tǒng)性能的基礎(chǔ)上 設(shè)計(jì) 新型的無線遙控密碼鎖系統(tǒng)來克服固定鍵盤式的密碼鎖的不足, 不僅能實(shí)現(xiàn)鍵盤輸入解鎖,還能進(jìn)行遠(yuǎn)距離遙控解鎖,完成一鎖多解目的,在避免他人偷窺的情況下使用遙控器解鎖, 所以畢業(yè)論文范文采用了無線遙控密碼鎖設(shè)計(jì)。目前西方發(fā)達(dá)國(guó)家已經(jīng)大量地應(yīng)用這種智能門禁系統(tǒng),但在我國(guó)的應(yīng)用還不是很廣泛,但是隨著科技的發(fā)展和生活水平的不斷提高使用 密碼 鎖應(yīng)該是一個(gè)必然趨勢(shì)。其性能和安全性以大大超過了機(jī)械鎖,特點(diǎn)如下。由于紅外線的波長(zhǎng)較長(zhǎng),對(duì)障礙物的衍射能力差,所以更適合應(yīng)用在需要短距離無線通訊的場(chǎng)合,進(jìn)行點(diǎn)對(duì)點(diǎn)的直線數(shù)據(jù),所以本方安不可行。 2. LCD 液晶顯示模:同樣是針對(duì)鍵盤輸入的正確與否來執(zhí)行相應(yīng)的提示信息。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 13 5. 低功耗 工作,一般情況下,請(qǐng)使用 供電待機(jī)模式下狀態(tài)僅為 ,收發(fā)模式切換時(shí)間 650us 。 LCD1602 液晶顯示器,具有功耗小,體積小,重量輕,超薄等許多其它顯示器無法比擬的優(yōu)點(diǎn),近年來被廣泛用于單片機(jī)控制的智能儀器、儀表和低功耗電子系統(tǒng)中 ,本系統(tǒng)主要是使用液晶來顯示鎖的初始狀態(tài)信息,開鎖狀態(tài)提示信息,錯(cuò)誤狀態(tài)信息等。 串行 EEPROM存儲(chǔ)電路設(shè)計(jì) 在本設(shè)計(jì)中采用 AT24C04 作為存儲(chǔ)設(shè)備, AT24C04 是 ATMEL 公司生產(chǎn)的 4k 位串行 CMOS EEPROM,內(nèi)部含有 512 個(gè) 8 位字節(jié),先進(jìn)的 CMOS技術(shù)實(shí)質(zhì)上減少了器件的功耗, AT24C04 有一個(gè) 16 字節(jié)頁(yè)寫緩沖器,該器件通過 I2C 總線接口進(jìn)行操作,有一個(gè)專門的寫保護(hù)功能。因此可知,當(dāng)要對(duì)AT24C04 進(jìn) 行讀操作 時(shí),器件地 址為: 10100001 即 0xA1 。當(dāng)給 0 時(shí)蜂鳴器響,當(dāng)給 1 時(shí)蜂鳴器不響。 若不相同,則執(zhí)行報(bào)警 并在液晶上 顯示錯(cuò)誤 的提示 信息。 //指針?biāo)肝恢? } init()。 scl=1。 // Write payload mand SpiWrite(tab_key)。 Delay(1)。在焊接的時(shí)候,要注意不要有虛焊出現(xiàn) ,如果不認(rèn)真的將每點(diǎn)焊好,就會(huì)出現(xiàn)虛焊的現(xiàn)象,到時(shí)只能用萬用表每點(diǎn)的查,很是繁鎖。 void delay(unsigned int z) //延時(shí)子函數(shù) z*1ms { unsigned int x,y。 //開使能 delay(5)。num1++) //顯示 16 個(gè)字符 { write_data(mytable1[num1])。 } write_(0x80+0x40)。num0++) //顯示 6 個(gè)字符 { write_data(mytable0[num0])。 //第二行,從第一格開始顯示 for(num1=0。 //把數(shù)據(jù)寫入 P0 口 delay(5)。 unsigned char mytable1[]=A handsome boy!!。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 31 第 5章 系統(tǒng)調(diào)試 調(diào)試在整個(gè)設(shè)計(jì)系統(tǒng)占有很重要的位置,調(diào)試首先是測(cè)試整個(gè)系統(tǒng)中各個(gè)模塊的的軟硬件是否好使之后再進(jìn)行整 體連調(diào)看看各功能模塊是不是按照自己最初設(shè)計(jì)的方案下常運(yùn)行。 開 始結(jié) 束開 鎖報(bào) 警接 收 密 碼 正 確 ?NY初 始 化 n R F 9 0 5接 收 次 數(shù) 加 1次 數(shù) 3 ?N設(shè) 置 接 收 模 式Y(jié) 圖 46 無線接收程序 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 30 無線接收 程序核心程序代碼如下所示 。 CSN=0。 sda=1。 //當(dāng)讀或?qū)懸粋€(gè)字符后地址指針加一,且光標(biāo)加一,當(dāng)寫一個(gè)字符后整頻顯示左移, write_(0x01)。 圖 41 無線遙控密碼的層次方框圖 本系統(tǒng)軟件總體設(shè)計(jì)流程圖 如圖 42 所示。 報(bào)警電路原理圖如圖 39 所示。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過地址輸入端 A0、 A1 和 A2 可以實(shí)現(xiàn)將最多 4 個(gè) AT24C04 器件連接到總線上。 表 32 LCD1602 引腳功能介紹 編號(hào) 符號(hào) 引腳說明 編號(hào) 符號(hào) 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 寄存器選擇功能及指令功能 , 如 表 33 為寄存器選擇功能描述,應(yīng)當(dāng)注意的是當(dāng)忙標(biāo)志為 “ 1” 時(shí),表明正在進(jìn)行內(nèi)部操作,此時(shí)不能輸入指令或 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 16 數(shù)據(jù),要等內(nèi)部操作結(jié)束,忙標(biāo)志為 “ 0” 時(shí)。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) (論文) 14 7. 其他系列的單片機(jī),如果是 5V 的,請(qǐng)參考該系列單片機(jī) IO 口輸出電流大小,如果超過 10mA,需要串聯(lián)電阻分壓,否則容易燒毀模塊 ! 如果是 的,可以直接和 RF905 模塊的 IO 口線連接。 3. 接收靈敏度: 100dBm, 最大發(fā)射功率 : 10mW (+10dBm),瞬間最大工作電流 30mA, 125 頻道,滿足多點(diǎn)通信和跳頻通信需要。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN 信號(hào)將不出現(xiàn)。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 GND:接地。 圖 31 無線密碼鎖的接收和鍵盤鎖硬件框圖 各功能模塊的具體功能如下。 通訊過程中不能移動(dòng) 要對(duì)準(zhǔn)方向且中間不能有障礙物,遇障礙物通訊中斷也就是不能穿墻而過 。它的種類繁 多,有簡(jiǎn)易的電路產(chǎn)品,也有基于芯片的的性價(jià)比較高的產(chǎn)品。電子密碼防盜鎖用密碼代替鑰匙,不但省去了佩戴鑰匙的煩惱,也從根本上解決了普通門鎖保密性差的缺 點(diǎn)。電子式的密碼鎖,它具有成本相對(duì)不高,密碼量大,不易破譯的優(yōu)點(diǎn),但是這些電子密碼鎖系統(tǒng)都采用的是固定 式的 鍵盤,也就是將鍵盤固定在保險(xiǎn)箱的面板上 或用戶的門上 ,這就使得用戶在運(yùn)作時(shí)沒有隱蔽性,極易被人看見和偷拍而使得密碼不安全,因而使用的安全性不高。 立題 目的和意義 隨著科技的發(fā)展以及人們生活水平的大幅度提高,特別是近幾年國(guó) 內(nèi)經(jīng)濟(jì)的發(fā)展以及科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)防盜的要求也是越來越高,同時(shí)對(duì)使用的便捷性也有了更高的需求,傳統(tǒng)的鎖防盜效果已經(jīng)滿足不了現(xiàn)代社會(huì)的防盜需求,還存在著需要隨身帶著鑰匙的不便,如果鑰匙不慎丟失被他人利用,就有可能造成使不良之人乘虛而入等諸多弊端。 系統(tǒng) 完成的功能 本系統(tǒng)的設(shè)計(jì)主要是為了解決當(dāng)前市面上傳統(tǒng)的鎖所存在的不足,近而設(shè)計(jì)出一款無線遙控密碼,本系統(tǒng)的具體功能實(shí)現(xiàn)如下。 1. 保密性好,編碼量多,隨機(jī)開鎖成功率幾乎為零。 方案二 采用 NRF905 做為遙控開鎖的器件, NRF905 單片無線收發(fā)器工作由一個(gè)完全集成的頻率調(diào)制器,一個(gè)帶解調(diào)器的接收器,一個(gè)功率放大器, 一個(gè)晶體震蕩器和一個(gè)調(diào)節(jié)器組成。 3. 報(bào)警模塊:當(dāng)用戶出現(xiàn)輸入密碼不正確時(shí)發(fā)出報(bào)警信息。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 RST:復(fù)位輸入。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 6. 模塊可軟件設(shè)地址,只有收到本機(jī)地址時(shí)才會(huì)輸出數(shù)據(jù)(提供中斷指示 ),可直接接各
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1