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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖課程設(shè)計(jì)(專業(yè)版)

  

【正文】 Init_LCD16021()。 gotoxy(1, 0)。 goto loop3。 play(show_9,18)。 if(n==6) a=~a+1。 gotoxy(2, 0)。 gotoxy(1,0)。 play(show_5+17,14)。 gotoxy(1, 0)。 if(n==4) a=~a+1。delay(1000)。 //液晶初始化 do { P3=0X00。code uint8 show_6[]={You are right!}。當(dāng)輸入三次錯(cuò)誤后,則鍵盤(pán)鎖定一段時(shí)間并報(bào)警,報(bào)警解除后方可重新輸入密碼;其具體功能有密碼掉電存儲(chǔ)、修改設(shè)置密碼、輸入錯(cuò)誤時(shí)能夠返回從新輸入、密碼輸入3次錯(cuò)誤后報(bào)警,在報(bào)警過(guò)程中鍵盤(pán)自鎖,報(bào)警一段時(shí)間后,報(bào)警解除,又有三次輸入密碼的機(jī)會(huì)7總結(jié)與體會(huì)回顧此課程設(shè)計(jì),至今我仍感慨頗多,從選題到定稿,從理論到實(shí)踐,在這一個(gè)月的日子里,可以說(shuō)得是苦多于甜,但是學(xué)到很多很多的的東西,不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且也學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。無(wú)論是主機(jī)還是從機(jī),接收到一個(gè)字節(jié)后必須發(fā)出一個(gè)確認(rèn)信號(hào)ACK。蜂鳴器產(chǎn)生蜂音,蜂鳴器不發(fā)聲。第6腳SCL為串行時(shí)鐘輸入線。它由行線和列線組成,也稱行列式鍵盤(pán),按鍵位于行列的交叉點(diǎn)上,密碼鎖的密碼由鍵盤(pán)輸入完成,與獨(dú)立式按鍵鍵盤(pán)相比,要節(jié)省很多I/O口,在本設(shè)計(jì)中只用一個(gè)P1口就可實(shí)現(xiàn)4*4鍵盤(pán)。一般C 取10uf,R取10K。本次設(shè)計(jì)采用內(nèi)部時(shí)鐘方式, (因?yàn)榭梢詼?zhǔn)確地得到9600波特率和19200波特率,方便用于有串口通訊的場(chǎng)合)。單片機(jī)電源輸入電路開(kāi)鎖電路晶振電路顯示電路報(bào)警電路鍵盤(pán)輸入電路 方案一用雙JK觸發(fā)器74LS112組成的數(shù)字邏輯電路來(lái)作為密碼鎖的核心控制器件,共設(shè)置了9個(gè)用戶輸入按鍵,其中有4個(gè)是有效的密碼按鍵,其余的都是干擾按鍵,如果按下干擾鍵,鍵盤(pán)輸入電路就自動(dòng)清零,起先輸入的密碼無(wú)效,用戶需要重新輸入;若用戶輸入的密碼時(shí)間超過(guò)40秒(一般用戶輸入不會(huì)超過(guò)40秒,如果用戶覺(jué)得不便,可以修改)電路會(huì)報(bào)警80秒,如果電路連續(xù)報(bào)警三次,該電路將鎖鍵盤(pán)6分鐘,以防止他人非法操作。目前門鎖主要用彈子鎖,其鑰匙容易丟失;保險(xiǎn)箱主要用機(jī)械密碼鎖,其結(jié)構(gòu)較為復(fù)雜,制造精度要求高,成本高,且易出現(xiàn)故障,人們常需攜帶多把鑰匙,使用極不方便,且鑰匙丟失后安全性即大打折扣。2總體方案設(shè)計(jì) 方案一:采用數(shù)字電路實(shí)現(xiàn)。當(dāng)用戶需要開(kāi)鎖時(shí),先按鍵盤(pán)確認(rèn)鍵之后按鍵盤(pán)的數(shù)字鍵0-9輸入密碼。在這段時(shí)間內(nèi),RST端口的電平應(yīng)維持高于斯密特觸發(fā)器的下閾值。O=IO(max)+IQ=100+8=108mA.電源變壓器的副邊電壓有效值:整流濾波電路的等效負(fù)載:(2)橋式整流二極管參數(shù)要求正向平均電流:最大反向電壓:根據(jù)半導(dǎo)體手冊(cè)得,選取4個(gè)二極管IN4007。 密碼存儲(chǔ)電路圖中AT24C02的3腳是三條地址線,用于確定芯片的硬件地址。繼電器兩端接的反向二極管是為了防止斷電時(shí)電感線圈產(chǎn)生的高壓損壞其它元件。他通過(guò)SDA(串行數(shù)據(jù)線)及SCL(串行時(shí)鐘線)兩根線在連到總線上的器件之間傳送信息,并根據(jù)地址識(shí)別每個(gè)器件。調(diào)試過(guò)程中遇到的第三個(gè)問(wèn)題,這也是一個(gè)很難發(fā)現(xiàn)的問(wèn)題,在我們解決了第二個(gè)問(wèn)題后,在設(shè)置密碼時(shí),雖然兩次輸入的密碼相同,但是我們?cè)O(shè)置密碼并沒(méi)有成功,并且我們以前的密碼也不對(duì)了,這就是說(shuō)密碼設(shè)置時(shí)是寫(xiě)入芯片了,但寫(xiě)入的并不是我們所設(shè)置的密碼,在我們沒(méi)有解決第一個(gè)問(wèn)題時(shí),我們?cè)O(shè)置密碼是能成功的,通過(guò)反復(fù)對(duì)比,我們初步猜想可能是后來(lái)設(shè)置密碼寫(xiě)入芯片過(guò)程中,寫(xiě)的時(shí)間太短,AT24C02來(lái)不及寫(xiě)入,后來(lái)我們下載了一個(gè)讀取AT24C02芯片數(shù)據(jù)的程序,將我們寫(xiě)入的密碼讀出來(lái)發(fā)現(xiàn),我們所設(shè)置的密碼奇數(shù)位是正確的,而偶數(shù)位還是原來(lái)的密碼,這就證實(shí)了我們的猜想,后來(lái)在寫(xiě)入密碼的一位后,我們加入了一個(gè)延時(shí)程序,再次修改密碼成功了。code uint8 show_3[]={The password is wrong!}。 static uint8 n1=0x00。 gotoxy(2, 0)。 if(n==1) a=~a+4。 //密碼輸入按確認(rèn)鍵后比較。 gotoxy(1, 0)。} //返回按鍵 if(!(ki==14)) { number[0+n1]=ki。 //密碼輸入按確認(rèn)鍵后比較,返回按鍵 Init_LCD16021()。 if(n==3) a=~a+2。 led_yellow=0。 ki=14。delay(500)。delay(1000)。} if(m==3) {beller()。led_red=0。 } }while(1)。i8。 gotoxy(1, 0)。delay(1000)。 if(n1==8) //按鍵次數(shù)不滿8次跳出循環(huán) { n1=0。 Init_LCD1602()。delay(1000)。 if(n==7) a=~a+2。 while(1) { ki=14。 loop4:Init_LCD1602()。code uint8 show_9[]={set successfull!}。8謝辭在這里我首先要感謝楊帆老師的指導(dǎo)。完成了設(shè)計(jì)的基本要求和設(shè)計(jì)指標(biāo)。在單片機(jī)的外圍電路外接輸入鍵盤(pán)用于密碼的輸入和一些功能的控制,外接AT24C02芯片用于密碼的存儲(chǔ),外接LCD1602顯示器用于顯示作用。此外,AT89C51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過(guò)軟件設(shè)置省電模式。本設(shè)計(jì)的顯示部分由液晶顯示器LCD1602來(lái)完成。當(dāng)有鍵閉合時(shí),與閉合鍵相連的兩條I/O口線之間短路。 電源模塊 密碼鎖主控制部分電源需要用5V直流電源供電,把頻率為50Hz、有效值過(guò)電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉(zhuǎn)換成穩(wěn)定的直流電壓。XTALXTAL1分別為單片機(jī)的18腳和19腳。密碼鎖電路包含:鍵盤(pán)輸入電路、密碼修改電路、執(zhí)行電路、開(kāi)鎖電路、報(bào)警電路、鍵盤(pán)輸入次數(shù)鎖定電路。 電子密碼鎖的發(fā)展趨勢(shì)由于電子器件所限,以前開(kāi)發(fā)的電子密碼鎖,其種類不多,保密性差,最基本的就是只依靠最簡(jiǎn)單的模擬電子開(kāi)關(guān)來(lái)實(shí)現(xiàn)的,制作簡(jiǎn)單但很不安全,在后為多是基于EDA來(lái)實(shí)現(xiàn)的,其電路結(jié)構(gòu)復(fù)雜,電子元件繁多,也有使用早先的20引角的2051系列單片機(jī)來(lái)實(shí)現(xiàn)的,但密碼簡(jiǎn)單,易破解。 本設(shè)計(jì)所要實(shí)現(xiàn)的目標(biāo)本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子密碼鎖,用戶想要打開(kāi)鎖,必先通過(guò)提供的鍵盤(pán)輸入正確的密碼才能將鎖打開(kāi),密碼輸入錯(cuò)誤有提示,為了提高安全性,當(dāng)密碼輸入錯(cuò)誤三次將報(bào)警。通過(guò)比較以上兩種方案,方案二控制靈活準(zhǔn)確性好、保密性強(qiáng),并且有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí),根據(jù)現(xiàn)實(shí)生活需要本次設(shè)計(jì)采用方案二。上電瞬間,RST端的電位與VCC相同,隨著電容的逐步充電,充電電流減小。本次設(shè)計(jì)采用+5V直流電,首先選擇變壓器,若選用12V的變壓器,整流濾波后輸出一般大于12V,會(huì)使穩(wěn)壓器功耗增大,自身發(fā)熱導(dǎo)致溫度高,所以不選用輸出電壓為12V的變壓器,而選用輸出電壓為7~9V的變壓器。當(dāng)松開(kāi)按鍵時(shí),同樣執(zhí)行一段延時(shí)10ms子程序后,檢測(cè)該行線是否為高電平,如果為高電平,說(shuō)明按鍵確實(shí)已松開(kāi)。LED等亮?xí)r表示開(kāi)鎖;LED熄滅表示鎖處于關(guān)閉狀態(tài)。所有字節(jié)均以單一操作方式讀取。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1