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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖正文(編輯修改稿)

2025-07-24 19:58 本頁面
 

【文章內(nèi)容簡介】 )開鎖 (二)LCD1602液晶顯示 (三)密碼修改 (四)報警 (五)還能添加掉電存儲當(dāng)給單片機(jī)上電后,單片機(jī)顯示如圖:圖41仿真圖1當(dāng)輸入密碼時,單片機(jī)顯示如圖:圖42仿真圖2密碼錯誤的情況下修改密碼(即輸入新密碼)顯示如圖:圖43仿真圖3當(dāng)輸入正確密碼時單片機(jī)顯示如圖:圖44仿真圖4輸入新密碼之后保存顯示:圖45仿真圖5圖46實物圖5 總 結(jié)以上為本人設(shè)計的電子密碼鎖電路。該電子密碼鎖設(shè)計實現(xiàn)開關(guān)鎖和修改密碼等功能,并具有結(jié)構(gòu)簡單、功耗低、成本低等優(yōu)點,但是設(shè)計電子密碼鎖需要結(jié)合實際綜合考慮很多因素,因此該電子密碼鎖設(shè)計需要在實際中進(jìn)一步完善和改進(jìn)。另外,在系統(tǒng)應(yīng)用程序方面,該設(shè)計只實現(xiàn)了修改密碼、開關(guān)鎖、自動報警等功能,要想在現(xiàn)實生活中推廣,還必須針對實際應(yīng)用場合的需要,進(jìn)一步完善系統(tǒng)功能的程序。具有防盜報警功能的電子密碼鎖代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、安全性能差的缺點,密碼鎖不管在技術(shù)上還是在性能上都得到了提高。其經(jīng)過多次的整理,是一個比較不錯的設(shè)計,可以滿足人們的基本需求,但是因為水平有限,此電路中也存在一定的問題,的設(shè)計并不奢望一定能成功,但一定要對已學(xué)的各種電子知識能有一定的運用能力,我做設(shè)計的目的是希望能檢查下對所學(xué)知識的運用能力的好壞,并且開始慢慢走上創(chuàng)造的道路,這是非??少F的一點。但是在我們設(shè)計和調(diào)試的過程中,也發(fā)現(xiàn)了一些問題,譬如電子密碼鎖的設(shè)計還不夠人性化,比如加上語音的提示功能,可能會更有生命力。電路的密碼不能忘記,一旦忘記,就難以打開,這可以通過增加電路解決,但那過于復(fù)雜。此次程序設(shè)計還有一定的漏洞。也許還有其他的一些不足,還請老師給以支持。6 參考文獻(xiàn)[1] :模擬電子技術(shù)基礎(chǔ)[第四版].高等教育出版社,P3P7[2] 張毅剛:,P65P67[3] 李全利:,P69P78[4] 李光飛:,P12P24[5] 蔡朝洋:, ,P30P41[6] 陳連坤:,P55P57[7] 李學(xué)海:,P57P60附錄一:原理圖附錄二:源程序23四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告// // 名稱:用1602LCD與24C04設(shè)計的電子密碼鎖//// 說明:“123456”。// 當(dāng)輸入0~9中的數(shù)字時可以輸入密碼,不超過6位數(shù),輸入完成后按下A// 鍵開鎖,密碼正確時LED點亮,液晶顯示開鎖成功。// 其他鍵功能是:B上鎖C重新輸入密碼D保存新密碼E清除// 重設(shè)密碼成功時要求先輸入正確的密碼成功開鎖。//includeincludedefine uchar unsigned chardefine uint unsigned int//上次按鍵和當(dāng)前按鍵序號,該矩陣中序號范圍為0~15,16表示無按鍵uchar pre_keyNo=16,keyNo=16。uchar code Title_Text[]=Your Password...。 //標(biāo)題字符串uchar DSY_BUFFER[10]=。 //顯示緩沖uchar UserPasssword[10]=。 //用戶輸入的密碼void LCD_Init()。 //液晶初始化void Display_String(uchar*str,uchar LineNo)。 //在液晶指定行顯示字符串void IIC_24C04_Init()。 //IIC初始化void Beep()。 //蜂鳴器uchar RecString(uchar Slave,uchar Subaddr,uchar*Buffer,uchar N)。 //從IIC讀取數(shù)據(jù)uchar SendString(uchar Slave,uchar Subaddr,uchar*Buffer,uchar N)。 //從IIC讀取數(shù)據(jù)uchar Keys_Scan()。sbit LED_OPEN=P2^7。 //開鎖亮燈sbit BEEP=P3^7。 //蜂鳴器////延時//void DelayMS(uint x){ uchar i。 whlie(x) for (i=0。i120。i++)。}////蜂鳴器子程序//void Beep(){ uchar i。 for (i=0。i100。i++) { DelayMS(1)。BEEP=~BEEP。 } BEEP=0。}////清除密碼//void Clear_Password(){ UserPassword[0]=39。\039。 DSY_BUFFER[0]=39。\039。}////主程序//void main(){ uchar i=0。 uchar IIC_Password[10]。 uchar IS_Valid_User=0。 P0=P1=0xFF。 TMOD=0X02。 //TO設(shè)置為8位自動重裝模式 TH0=175。 TL0=175。 TR0=1。 //啟動TO DelayMS(10)。 LCD_Init()。 //初始化LCD IIC_24C04_Init()。 //初始化24C04 Display_String(Title_Text,0x00)。 //24C04的內(nèi)容已由初始化BIN文件導(dǎo)入 //將
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1