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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于單片機(jī)與gsm模塊的電子密碼鎖設(shè)計(留存版)

2025-01-09 10:05上一頁面

下一頁面
  

【正文】 delay_1 1000 。 //delay_1 60000 。 case 0x7b:key 2。 case 0xdb:key 0。 if flag 0 clear 。 switch num1 case 0x01:write_ 0x01 。 case 0x04: write_ 0x83 。 flag2 1。delay1 1000 。 write_data 0x20 。 case 0x08: lcall10 。 lcall4 。i++ if cc[i] dd[i] j++。amp。 flag5 0。 if num4 6 num4 0。 for i 0。break。 case 0x02: write_ 0x82 。 case 0x09: write_ 0x88 。*39。 write_data 39。 flag4 0 dd[num4++] key。 //case 0xee:key 13。 case 0xbe:key 8。 P2 0x0f。 delay_1 1000 。 send atd 。 num1 0。 lcdrw 0。 stopi2c 。 for i 0。i++ dat dat 1。 sda 1。 /*********************at24c02 讀寫 *****************/ void starti2c sda 1。 for num 0。 for num 0。 RI 0。 for num 0。num 9。num 16。 delay1 5 。i 0。 for x z。 sbit fmq P0^7。 uchar code table6[] incorrect。 24C02。按下啟動鍵,輸入 6 位密碼,以確認(rèn)鍵結(jié)束,若密碼正確,則顯示屏提示 Wel!!!,表示向電磁鎖通電,門打開,若輸入的密碼錯誤,則顯示屏提示重新輸入,若三次密碼錯誤,則系統(tǒng)蜂鳴器間斷式地響 30 秒,此時不能對系統(tǒng)進(jìn)行任何操作,同時 單片機(jī)控制 GSM 模塊向用戶手機(jī)發(fā)送一條信息提醒用戶。如果沒有讀出數(shù)據(jù),則可能是鍵盤或芯片問題。在保證了焊點(diǎn)和各個元件之間的連接都沒錯的情況下,才能上電檢測。 主程序流程圖 如圖 41 為主程序流程圖。用戶通過矩陣按鍵輸入密碼。主控制芯片在 SCLK 上升沿之前的半個周期將數(shù)據(jù)放置在 MOSI 端。所以我加了外部存儲芯片 24C02,用來存儲密碼,無論是否掉電,數(shù)據(jù)一直保存在芯片中永遠(yuǎn)不會丟失。第二特殊功能具體含義為: 為串行數(shù)據(jù)接受端。當(dāng)訪問外部數(shù)據(jù)存儲器時,將以 1/2 震蕩頻率輸出。芯片引腳排列如圖 所示, 8951 單片機(jī)的端口都是準(zhǔn)雙向口,每個 I/O 口都能獨(dú)立輸入輸出。這樣就可以節(jié)省硬件成本,通過程序來實(shí)現(xiàn)各種功能。鎖打開后才能修改密碼,輸入新密碼時需要 2 次確認(rèn),以防止誤操作。 【關(guān)鍵詞】:電子密碼鎖;單片機(jī); GSM; 24C02; 引言 當(dāng)今世界科技不斷發(fā)展 ,人們的安全意識越來越高,安全成了我們共同的話題。隨著大規(guī)模集成電路的出現(xiàn),特別是單片機(jī)的問世,出現(xiàn)了許多帶微處理器的智能密碼鎖。設(shè)置 9 個按鍵,其中 4 個是有效按鍵,其它的都是干擾按鍵,如果按下干擾鍵,鍵盤輸入自動清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時間超過 20 秒(一般情況下,用戶不會超過 40 秒,若用戶覺得不便,還可以修改)電路將報警 30 秒,若電路連續(xù)報警三次 ,電路將鎖定鍵盤 5 分鐘,防止他人的非法操作。如果連續(xù) 3 次輸入錯誤則蜂鳴器發(fā)出報警聲。 圖 芯片引腳排列 其主要功能特點(diǎn): ( 1) 4K 可反復(fù)擦寫的 Flash ROM ( 2)低功耗空閑和省電模式 ( 3) 工 作電壓,全靜態(tài)工作 ( 4)中斷喚醒省電模式 ( 5) 2 個可編程定時 /計數(shù)器 ( 6) 3 級程序存儲加密 ( 7)全雙工 UART 串行中斷口線 可見 STC89C51 的功能齊全,體積小、可靠性高、成本低。 P0 口: 8 位漏極開路雙向并行 I/O 端口。 為定時器 /計數(shù)器 1 的外部事件計數(shù)輸入?!?7】 SDA 引腳通常要外部拉高, SDA 上的數(shù)據(jù)只有在 SCL 低電平期間才能改變。 /SS 7 28 為低時,選擇該芯片成為當(dāng)前被控制設(shè)備并且開啟 SPI 接口。 [5] 圖 31 硬件設(shè)計原理圖 電源 89C51 單片機(jī)需要 +5V 直流電源供電,我采用 USB 從電腦上采集電源,所以會有雜波。 圖 41 主程序流程圖 按鍵功能流程圖 圖 42 為按鍵功能流程圖,按鍵分為 09 數(shù)字輸入按鍵、啟動、刪除、確認(rèn)、設(shè)置按鍵。如果沒有異?,F(xiàn)象,則可以先下載一小斷編譯好的程序到單片機(jī)里。 這里我采用串口調(diào)試助手,通過 RS232 與電腦連接來調(diào)試。我想這可以通過其他的辦法解決,但我還沒想到。 uchar code atd[] ATD1XXXXXXXXXX6。 uchar code table11[] Senior Password。 void send_c uchar cc //串口發(fā)送字符 SBUF cc。 void send uchar *tab //串口發(fā)送字符串 while *tab ! 39。 lcden 0。num 16。num 11。 for num 0。 write_ 0x89 。 for num 0。 for num 0。 write_ 0x89 。 scl 0。 bit cack bit ack。 while cack 1 dat temp 。 scl 0。 starti2c 。 write_ 0x89 。 init 。 send cmgf 。 write_ 0x01 。break。break。 if flag 1 if flag1 0 lcall1 。write_ 0x89 。 write_data 39。 break。lcall2 。break。flag2 0。 else lcall3 。 if j 6 lcall8 。 ok 1 ok 0。 lcall4 。 lcall7 。 j 0。 write_data 0x20 。break。break。 write_data 39。 case 0x03: write_ 0x82 。amp。break。break。 if P2! 0xf0 key_code P2。 send af 。 delay_1 11000 。 kk 0。 void init //initi2c 。 p++。 delay 。i 8。 scl 0。 delay1 20 。 write_ 0xc2 。 write_ 0x89 。 EA 1。 write_ 0xc0 。 for num 0。 for num 0。 lcden 1。 for 。//開串口終端 void delay_1 uint z uint x,y。 sbit lcden P3^5。 uchar code table5[] Your password is。 GSM。F 【 10】 OK 圖 52 TEXT 調(diào)試 總結(jié) 以上為畢業(yè)設(shè)計期間我所設(shè)計的基于單片機(jī)和 GSM 模塊的電子密碼鎖,經(jīng)過多次的修改完善,基本滿足設(shè)計要求。這樣不僅檢測了24C02 的電路,同時也檢測了按鍵掃描電路、 LCD1602 顯示電路。芯片的正負(fù)極不能接反。軟件的重點(diǎn)在于單片機(jī)的編程和 GSM 模塊的通信。 系統(tǒng)硬件總設(shè)計 本系統(tǒng)主要由 89C51 單片機(jī),矩陣按鍵, LCD1602 顯示器, 24C02 存儲芯片,GSM 模塊組成。數(shù)據(jù)在 SCLK 的下降沿時移出 MOSI 5 26 SPI 接口的數(shù)據(jù)輸入端口。如果不加外部存儲器,密碼鎖一旦掉電就無法保存數(shù)據(jù),密碼鎖就 無法實(shí)現(xiàn)修改密碼的功能(密碼一直是原始密碼)。它的每一位均可獨(dú)立定義為第一功能 I/O 口或第二功能。在非訪問外部存儲器期間,ALE仍以 1/6震蕩頻率固定不變的速率輸出,因此它能作外部時鐘或定時信號用。 TC89C51 的性能及其常用參數(shù)的分析 STC89C51 內(nèi)部具有 2KB 字節(jié)快閃存存儲器,采用 DIP 封裝,是目前在中小系統(tǒng)中應(yīng)用最為普及的單片機(jī)。它把CPU、存儲器、及 I/O 口集成到一個芯片上,只要加少許外圍器件就能夠成控制系統(tǒng)。并且用戶可以隨時用手機(jī)向 GSM 模塊發(fā)出通信使密碼鎖處于鎖定狀態(tài)。設(shè)計了一款可以多次修改密碼,自動鎖定按鍵等功能的電子密碼鎖。 而我設(shè)計的電子密碼鎖是一種基于 MCS51 和 GSM 模塊智能鎖的硬件和軟件設(shè)計及實(shí)現(xiàn)方案,綜合應(yīng)用了 所學(xué)的單片機(jī)、通信原理、電路設(shè)計等方面的知識。該系統(tǒng)外圍電路少,功能單一并且不能通過編程來實(shí)現(xiàn),密碼一旦忘記或掉電就無法開鎖,輸入密碼無提示,準(zhǔn)確性和靈活性差。用戶只有在輸入密碼正確時才能修改密碼,新密 碼必須輸入 2 次以防止誤操作??捎?5V 電壓編程,不容易損壞器件,且擦寫時間只有 10ms。當(dāng)訪問外部存儲器時,它是地址總線(低 8 位)和數(shù)據(jù)總線復(fù)用;外部不擴(kuò)展而單片機(jī)應(yīng)用時,則作雙向 I/O 口用;在進(jìn)行片內(nèi)程序效驗(yàn)期間,作指令代碼輸出。 位片外數(shù)據(jù)存儲器“寫選通控制”輸出。數(shù)據(jù)線在 SCL 高電平期間改變定義為一個開始或停止信號。空閑時,需要拉高 FT 22 15 在獨(dú)立按鍵模式下,當(dāng) FT 一直為低, Anain直通線路被激活。因此在電源和地之間加上一個
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1