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

正文內容

基于stc89c52的電子密碼鎖設計-預覽頁

2024-12-09 21:39 上一頁面

下一頁面
 

【正文】 ................................................................................................... 18 總結與體會 .............................................................................................................................. 19 致 謝 ...................................................................................................................................... 20 參考文獻 .................................................................................................................................. 21 電子信息工程系 基于 STC89C52 的 電子密碼鎖 IV 附 錄 附錄 1 電路原理圖 附錄 2 元件清單 附錄 3 實物圖 附錄 4 程序 宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 1 基于 STC89C52 的電子密碼鎖 1 引 言 隨著人們生活水平的提高,電子密碼防盜作為防盜衛(wèi)士的作用日趨重要 。本系統(tǒng)成本低廉,功能實用。利用單片機靈活的編程方法和豐富的 I/O 端口,該系統(tǒng)能實現(xiàn)密碼的輸入,清除,密碼正確開鎖,密碼錯誤報警,用戶修改密碼等功能 。 voice alarm。從而提高了密碼鎖的安全系數(shù)。隨著單片機和其它智能芯片的進一步開發(fā)防盜鎖將實現(xiàn)智能化,這將 使 鎖的安全性能大大提高。 宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 2 2 總體方案設計 方案論證 方案一:采用數(shù)字電路控制。 圖 數(shù)字密碼鎖電路方框圖 采用數(shù)字密碼鎖電路的好處就是設計簡單。其原理如圖 所示。 開鎖控制電路 STC89C52 單片機 AT89S ISP控制 串口顯示電路 矩陣 鍵 盤 控制 指示電路 輸入錯誤提示電路 報警控制電路 宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 4 3 硬件設計 單片機部分 主控器件是單片機, STC89C52 是一個低功耗、高性能 CMOS 8 位單片機,片內含4k 字節(jié)的可系統(tǒng)編程的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術生產,兼容標準 8051 指令系統(tǒng)及引腳。其原理如圖 所示。每一位數(shù)字編碼采用循環(huán)掃描方法,極少出現(xiàn)宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 5 亂碼現(xiàn)象。該器件通過 IIC 總線接口進行操作,有一個專門的寫保護功能。報警是通過單片機的 I/O 口輸出脈沖信號經三極管放大后,控 制蜂鳴器發(fā)出報警聲。 宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 7 在單片機系統(tǒng)中應用晶液顯示器作為輸出器件有以下幾個優(yōu)點: 顯示質量高,由于液晶顯示器每一個點在收到信號后就一直保持那種色彩 和亮度,恒定發(fā)光 。 功耗低,主要消耗在其內部的電極和驅動 IC 上,耗電量比其它顯示器要少得多。 第 2 腳: VDD 接 5V 正電源。當 RS和 R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W 為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入數(shù)據。 第 16 腳:背光源負極。 指令 3:光標和顯示模式設置。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示; C:控制光標的開與關,高電平表示有光標,低電平表示無光標; B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。 DL:高電平時為 4 位總線,低電平時為 8 位總線 ; N:低電平時為單行顯示,高電平時雙行顯示; F: 低電平時顯示 5x7 的點陣字符,高電平時顯示 5x10 的點陣字符。 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據,如果為低電平表示不忙。 通過對按鍵的輸入,完成產品的工作過程。 圖 電路 仿真 連線圖 按鍵 模塊 顯示 模塊 報警 模塊 單片機 主控模塊 開鎖 模塊 存儲 模塊 宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 11 4 軟件設計 軟件總框圖設計 本系統(tǒng)是以 STC89C52為核心的單片機控制方案。 根據設定好的密碼,采用 44行列式鍵盤實現(xiàn)密 碼的輸入功能,密碼輸入時顯示管顯示當前密碼數(shù)值,當輸入密碼正確時執(zhí)行模塊彩燈發(fā)光,若密碼輸入不正確則蜂鳴器發(fā)出 “嘀、嘀 ”報警聲。若密碼不正確,蜂鳴器發(fā)出 “嘀、嘀 ”報警聲,而且顯示密碼位數(shù)停留于原點, 以等待密碼輸入正確。 單片機里的初始密碼為“ 8888”,按下設置密碼按鍵后,需先輸入舊密碼,確認后輸入兩次新密碼,密碼設置就完成了。 每個按鍵有它的行值和列值 ,行值和列值的組合就是識別這個按鍵的編碼。兩個并行口中,一個輸出掃描碼,使按鍵逐行動 態(tài)接地,另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。原因:既減少了焊接時搞混的可能性,又有利于調試(因為可以將示波器的探頭點在電阻的焊盤上,直接點芯片管腳是 很危險的(探頭容易短接芯片?。。。?。建立 PCB 封裝時,單位一定要用公制的,即 mm,不能用 mils( 1/1000 英寸)。 注意事項:( 1)電源線和地線盡量加粗 。 電路原理圖的設計 電路原理圖的設計主要是 Protel 99 的原理圖設計系統(tǒng)( Advanced Schematic)來繪制一張電路原理圖。 印制電路板的設計 印制電路板的設計主要是針對 Protel 99 的另外一個重要部分萬用而言的,在這個過程中,我們借助 Protel 99 提供的強大功能實現(xiàn)電路板的版面設計,完成高難度等工作。 ( 4)安裝焊接步驟可按:電阻 電容 電位器 集成塊 外圍元件 其他元器件的順序進行。若有以上問題應予即 時 排除。 元器件的檢測 將元器件安裝(焊接)在萬用板上之前,要仔細檢查元器件。 固定電容器:用萬用表擋檢查小容量有無漏電(用阻擋進行),電解電容器的容量雙方正常(用低電阻擋,依據充、放電的情況進行估計)。若有未腐蝕掉的殘余銅箔可用小刀將其刮去。 系統(tǒng)硬件的安裝與調試 硬件的安裝與調試需要通過焊(焊接) 。測(電子儀器測量參數(shù)) 。將每個元件安裝到對應的萬用板上的位置,安裝過程中注意元件的極性、大小及型號。在硬件電路無誤情況下,接上 +5V 電源,小系統(tǒng)就可以正常工作了。 模擬執(zhí)行模塊擁有彩燈以及蜂鳴器,且執(zhí)行元器件正極都接高電平,要確保彩燈連接正負是否正確。宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 18 設計結論 本系統(tǒng)充分利 用了 STC89C52 系統(tǒng)單片機軟、硬件資源,引入了智能化分析功能,提高了系統(tǒng)的可靠性和安全性。 ④ 智能密碼鎖它成功的實現(xiàn)了密碼的輸入識別和修改、報警、信息顯示等功能。所以在設計鍵盤時必須防他人窺探和試探等外圍設本。所謂 “行千里路半百里 ”,自己千萬不要半途而廢。當然,一個設計要 符合當時的市場,要有可用性,沒有經濟效益的產品是沒法成活的。 宜賓職業(yè)技術學院電子信息工程系 基于 STC89C52 的電子密碼鎖 20 致 謝 非常感謝 陳世軍 在我大學的最 重要的 學習階段 —— 畢業(yè)設計階段給自己的指導,從最初的定題,到資料收集,到寫作、修 改,到論文定稿, 他 給了我耐心的指導和無私的幫助。我由衷的感謝各位老師。 uchar bs。 sbit open=P2^7。 long int temp=0。 long int input。 long int input_2。 for(x=z。y)。 lcden=0。 lcden=0。 P0=。 delay(5)。 uchar a[]=Input password 。m16。 delay(5)。 uchar a[]=Open the lock 。m16。 uchar a[]=Error 。m16。 uchar a[]=Set password 。m16。 uchar a[]=Set Success 。 for(m=0。 } void Original() { uchar m。 for(m=0。 } void Right() { uchar m。 for(m=0。 } void Input_again() { uchar m。 for(m=0。 } void Failure() { uchar m。 for(m=0。 } void keyscan() { P1=0xfe。 } } if(P1==0xde) { delay(20)。 if(P1==0xbe) { while(P1==0xbe)。 key=0。 key=2。 } } if(P1==0xbd) { delay(20)。 if(P1==0x7d) { while(P1==0x7d)。 if(P1==0xeb) { while(P1==0xeb)。 key=6。 } } if(P1==0x7b) { delay(20)。 if(P1==0xe7) { delay(20)。 } } if(P1==0xb7) { delay(20)。 key=16。 temp=temp*10+key。*39。 key=17。 temp=temp*10+key。*39。 key=17。 temp=temp*10+key。*39。 key=17。 temp=temp*10+key。*39。 key=17。 temp=temp*10+key。*39。 key=17。amp。 password_long=wei_1。 input_1=0。 set_flag=0。 set_flag=3。amp。 set_flag=2。 } } else { input = temp。 shu=0。 } else { write_(0x80+0x40+shu1)。 write_(0x80+0x40+shu1)。 } if(key==Set) { set_flag=1。 } } /****************主函數(shù) **************/ void main() { LCD1602_init()。 baoj=0。amp。 delay(1000)。 Input_password()。 delay(1000)。 } } }
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1