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

正文內(nèi)容

信息與通信]基于nrf24l01無線收發(fā)模塊的無線輸入密碼鎖畢業(yè)設計-預覽頁

2024-12-14 15:54 上一頁面

下一頁面
 

【正文】 to increase the security of it, the key with passwords instead of the lock es into being. The key with passwords has the advantage of safety, low cost, low power consumption and easy operation. The design use STC89C52 MCU for the main chip and AT24C02 chip for storage of the powerdown. A wireless remote control lock was designed, which can repeatedly change the password, also enjoy password error alarm functions and wireless unlock function. The system includes: matrix keyboard input module, LCD display module, error alarm modules, powerdown memory module, wireless input module. The programming language adopted is C language. The whole circuit not only pocesses high stability and low cost, but also extends a lot of functions. Keywords: STC89C52。 Poweroff protection。二是鑰匙一旦丟失,無論誰撿到都可以將鎖打開。 隨著人們生活質(zhì)量的提高和安全意識的加強, 如何更好的防盜這一問題也變得尤為重要,傳統(tǒng)的機械鎖具由于其構(gòu)造簡單,帶有鎖孔,被撬的事件屢見不鮮,已遠遠不能滿足人們的需要。 論文針對目前市場上的密碼鎖具存在的缺點,設計出一款既能夠通過無線鍵盤輸入密碼又帶有鍵盤輸入功能的密碼鎖,該產(chǎn)品具有很好的實用意義。密碼可以由用戶自己任意設定(只支持 8 位及 8 位以下密碼),在輸入新密碼時候需要二次確認,以防止誤操作。若無鍵按下,則不會顯示字符。由蜂鳴器發(fā)出報警聲。 5. 遙控解鎖 當有特殊情況發(fā)生時,或怕有人偷窺到密碼時,或不想用鍵盤開鎖時,可選用遙控器來解鎖。此乃本設計安全可靠性之四。其 芯片內(nèi) 部 集成 了 8 位中央處理器和 ISP Flash 可反復擦寫的存儲單元。紅外,作為無線通信方式的一種,具有實現(xiàn)簡單、價格便宜等優(yōu)點 。另外,紅外通信的保密性相對較差。既節(jié)省收發(fā)能量又能提高收發(fā)速度。對于通信的加密性方面有極大幫助。 LCD1602 雖然價格比較便宜,但只能用于符號顯示或數(shù)字的顯示,不能顯示漢字。除此之外,該液晶具有所需 I/O 口少,體積小,編程方便等優(yōu)點。 無線遙控密碼鎖的基本密碼鎖開鎖部分硬件框圖如圖 31 所示: 圖 31 無線密碼鎖的基本密碼鎖開鎖部 分硬件框圖 各功能模塊的具體功能如下: 鍵盤輸入模塊:用一個 4*4 的矩陣鍵盤,通過鍵盤輸入的正確與否來執(zhí)行相應的操作。 電源轉(zhuǎn)換電路模塊:由于單片機的工作電壓為 5V,但無線模塊的最好工作電壓為。 STC89C52 鍵盤輸入模塊 顯示模塊 報警模塊 開鎖 電源轉(zhuǎn) 換電路 存儲模塊 無線接收模塊 6 無線遙控的系統(tǒng)框圖如圖 32 所示: 圖 32 無線密碼鎖的發(fā)射硬件框圖 元器件的選擇 經(jīng)過對市場的 了解 , 綜合各方面的因素考慮,本系統(tǒng)的設計主要采用以下幾款元器件: 主控芯片: STC89C52 無線模塊 : NRF24L01 EEPROM: AT24C02 LCD 液晶: NOKIA5110 報警器: 1 個蜂鳴器 鍵盤: 4*4 矩陣鍵盤 各 功能模塊的介紹與設計 主控芯片的介紹 STC89C52 帶 8K 字節(jié)閃爍可編程可擦除只讀存儲器( FPEROMFlash Programable and Erasable Read Only Memory )。還可以作為單片機與 PC 機的串口通信接口電路。晶體振蕩 器 頻率 范圍為~ 12MHz,電容值 范圍為 5~ 30pF,電容值的大小可對頻率起微調(diào)的作用。 復位操作中 把 PC 初始化為 0000H,使單片機從 0000H單元開始執(zhí)行程序。 8 表 31 一些寄存器的復位狀 態(tài) 寄存器 復位狀態(tài) 寄存器 復位狀態(tài) PC 0000H TCON 00H ACC 00H TL0 00H PSW 00H TH0 00H SP 07H TL1 00H DPTR 0000H TH1 00H P0P3 FFH SCON 00H IP XX000000B SBUF 不定 IE 0X000000B PCON 0XXX0000B TMOD 00H ( 2)復位信號及其產(chǎn)生 RST 引腳是復位信號的輸入端。 GND(Pin20):接地線。 ALE/PROG:地址鎖存允許信號。 P0 口: 8 位雙向 I/O 口線,名稱為 ~ 。 STC89C52 內(nèi) 部主要硬件: 兩個外部中斷。 很低的應用成本: NRF24L01 集成了 RF。能自動檢測到數(shù)據(jù)丟失并重新發(fā)送數(shù)據(jù),重發(fā)間隔時間以及重發(fā)次數(shù)由軟件控制。支持多種串行通信協(xié)議(如 AVR 單片機的 SPI、 MCS51 的串口模式 0 等), 4Mbps 傳輸速率。只需將 5110 模塊插入該排座就完成連接。 ( 3) 特性: 數(shù)據(jù)線上的 看門狗定時器 可編程復位門欄電平 高 數(shù)據(jù)傳送速率 為 400KHz 和 1C 總線兼容 7V的工作電壓 低功耗 CMOS 工藝 12 16 字節(jié)頁寫 緩沖區(qū) 片內(nèi)防誤擦除寫保護 高低電平復位信號輸出 100 萬次擦寫周期 數(shù)據(jù)保存可達 100 年 1 商業(yè)級、工業(yè)級和汽車溫度范圍 ( 4) 管腳描述 SCL 串行時鐘 : SCL 數(shù)據(jù)發(fā)送或接受的基準時鐘 , 為輸入引腳 。 GND、 VCC:電源引腳。 報警電路設計 報警電路原理圖如圖 312 所示: beepQ12N3906GNDVCCP27 圖 312 報警電路 報警電路原理: PNP 三極管的開關(guān)特性是當基極為低電平時導通,基極為高電平時截止,所以要使蜂鳴器鳴叫,只需使單片機在 口輸出一個低電平即可。二極管的正向壓降為 ,如圖 315,在 RF24L01 模塊的電源兩端串聯(lián)了兩個二極管后,該模塊上的電壓為( *2) V。 遙控電路設計 為了適應遙控要求體積小,輕便易攜的特點。 遙控部分整體原理圖如圖 314 所示: 11223344556677889910101111121213131414151516161717181819192020U1STC12c2051VCCGND1212MS030pFC130pFC2GND10UFC310KR1VCCGNDRST RSTP10P11P12P13P14P15P16P17P30P31P32P33P34P35P37S1SWPBS2SWPBS3SWPBS4SWPBS5SWPBS6SWPBS7SWPBS8SWPBP10P11P12P13P10P11P12P13P14 P15D1 D21KR21KR9VCC VCCP16 P17S9SWPBS10SWPBS11SWPBS12SWPBP10P11P12P13P16S13SWPBP13P17P30P31P32P33P34P37VCCGND12345678910111213141516P2Header 8X2AMOSIIRQMISOCESCKCSNVCCGNDGNDVCCD3 D4DiodeVCC1GND11 23 45 67 8NRF24L01CE CSNSCK MOSIMISO IRQVCC1GND11K1K1K1K1K 圖 314 遙控原理圖 該遙控是以 STC12C2052 為核心控制芯片,帶矩陣鍵盤輸入,無線收發(fā)模塊 NRF24L01以及 LED 指示燈電路。本系統(tǒng)的 層次方框圖 如圖 41 所示。如果按下的是確認鍵,則調(diào)用相應函數(shù)對密碼進行對比,如果按下的是模式切換鍵,則調(diào)用相應的模式顯示函數(shù)以及涉及到該模式的所有模塊函數(shù)。 若不相同,則執(zhí)行報警 并在液晶上 顯示錯誤 的提示 信息。 if((scan1amp。0xf0)!=0xf0) //二次判鍵是否按下 { 開始鍵盤掃描輸入密碼輸入密碼正確 ?延時自動關(guān)門結(jié)束NY存入數(shù)組確認開鎖開鎖顯示正確信息輸入次數(shù)加 1次數(shù) 3 ?NY報警顯示出錯19 P3=0x0f。j=15。 return (16)。 delay_1ms()。//設定液晶偏置電壓 LCD_write_byte(0x20,0)。// row } /* LCD_clear: LCD 清屏函數(shù) */ void LCD_clear(void) { unsigned char t。t6。 } } } /* LCD_write_shu: 顯示 8(寬) *16(高)點陣列數(shù)字字母符號等 半角類 輸入?yún)?shù): c:顯示的字符; */ void LCD_write_shu(unsigned char row, unsigned char page,unsigned char c) //row:列 page:頁 dd:字符 { unsigned char i。i++) { LCD_write_byte(shuzi[c*16+i],1)。i++) { LCD_write_byte(shuzi[c*16+i],1)。 i16。 i32。所以要對它進行操作,最核心的是要懂得 I2C總線。 delayNOP()。 } /**********************************************************/ void stop() // 停止位 { SDA = 0。 SDA = 1。 i++) { SCL = 1。 } return(read_data)。 i 8。 SCL = 1。 } SDA = 1。 ack_bit = SDA。而 52 單片機并不帶有 SPI 接口。 CSN = 0。 i++) SPI_RW(pBuf[i])。 CSN = 0。 i++) pBuf[i] = SPI_RW(0)。 CSN = 0。 // CSN 拉高,結(jié)束數(shù)據(jù)傳輸 return(reg_val)。 // 選擇寄存器,同時返回狀態(tài)字 SPI_RW(value)。 for(i=0。 // byte 最高位輸出到 MOSI byte = 1。 // SCK 置低 } return(byte)。因此對于調(diào)試就要求要有較高的技巧和較為系統(tǒng)的方法。這給調(diào)試帶來了極大困難。這樣,一個最簡單的 NRF24L01 調(diào)試電路便設計完成。目的是要利用 NRF24L01 進行數(shù)據(jù)傳輸。如此便完成了 NRF24L01 的調(diào)試。通過編程,將鍵值在數(shù)碼管上顯示出來。然后調(diào)試出一
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1