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

正文內(nèi)容

單片機(jī)電子密碼鎖設(shè)計(jì)方案-免費(fèi)閱讀

  

【正文】 relay=1。 relay=1。 case 22: //按E鍵消除所有輸入 i=0。 DSY_BUFFER[6]=0。 Display_String(Newcode confirm ,0x80)。 Display_String(Password Saved! ,0xc0)。 // Display_String( ,0xc0)。k++) { Userpassword[k]=Userpassword[k]+48。 //密碼校驗(yàn)位置1 delayms(5)。 case 16: //按D鍵保存新密碼 if ( !IS_valid_user) { i=0。 Display_String( ==No rights !== ,0xc0)。 relay=1。 //關(guān)閉LED clear_password()。 //開鎖 clear_password()。 case 12: //按Enter鍵開鎖 for(k=0。 } break。 if(P1!=0x0f) {delayms(10)。 init()。 case 1:keynum+=12。 delayms(5)。 case 2:keynum=4。i++) { DSY_BUFFER[i]=39。 return 1。}uchar Sendstring(uchar slave,uchar subaddr,uchar *buffer,uchar n){ uchar i。 for(i=0。 delay4us()。 scl=0。 for(i=0。 delay4us()。}uchar recbyte(){ uchar i,rd。 delay4us()。 delay4us()。 delay4us()。 write_(0x0c)。 lcden=0。 lcden=0。}void delay() //短延時(shí),兩個(gè)機(jī)器周期,做總線的延時(shí)用{。uchar code table2[]=123456。uchar DSY_BUFFER1[16]= 。uchar buffer[6]={0}。 單步和斷點(diǎn)調(diào)試后,還應(yīng)進(jìn)行連續(xù)調(diào)試,用以確定定時(shí)精度、CPU的實(shí)時(shí)響應(yīng)等問題。 設(shè)計(jì)總結(jié) 通過這次課程設(shè)計(jì),使我學(xué)到了很多東西,它不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。如果輸入正確,可以修改密碼,確認(rèn)后再次輸入新密碼,如果兩次輸入一樣,則輸入成功。D1是開鎖指示燈;由DC5組成開鎖。圖36 顯示電路原理圖 報(bào)警電路 報(bào)警部分由陶瓷壓電發(fā)聲裝置及外圍電路組成,加電后不發(fā)聲,當(dāng)有鍵按下時(shí),“?!甭暎堪匆幌?,發(fā)聲一次,密碼正確時(shí),不發(fā)聲直接開鎖,當(dāng)密碼輸入錯(cuò)誤時(shí),三極管T3導(dǎo)喇叭發(fā)出噪鳴聲報(bào)警。圖35 晶振電路原理圖 顯示電路 為了提高密碼鎖的密碼顯示效果能力。當(dāng)電容C1放電結(jié)束后,RST端的電位由R11與R15分壓比決定。 復(fù)位電路 單片機(jī)復(fù)位是使CPU和系統(tǒng)中的其他功能部件都處在一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作,例如復(fù)位后PC=0000H,使單片機(jī)從第—個(gè)單元取指令。采用的是矩陣式按鍵鍵盤,它由行線和列線組成,也稱行列式鍵盤,按鍵位于行列的交叉點(diǎn)上,密碼鎖的密碼由鍵盤輸入完成,與獨(dú)立式按鍵鍵盤相比,要節(jié)省很多I/O口。 方案論證方案一:采用的數(shù)字電路雖然原理簡(jiǎn)單,但是組建時(shí)電路復(fù)雜,系統(tǒng)成本高,體積大,功耗大且擴(kuò)展性能不強(qiáng)。 方案二本方案采用一種是用以80C51為核心的單片機(jī)控制方案。新密碼輸入無誤后按確認(rèn)鍵使新密碼將得到存儲(chǔ),密碼修改成功。 設(shè)計(jì)方案簡(jiǎn)介 本設(shè)計(jì)采用以單片機(jī)為核心的控制方案。其性能和安全性已大大超過了機(jī)械鎖,特點(diǎn)如下:1)保密性好,編碼量多,遠(yuǎn)遠(yuǎn)大于彈子鎖。隨機(jī)開鎖成功率幾乎為零。由于單片機(jī)種類繁多,各種型號(hào)都有其一定的應(yīng)用環(huán)境,因此在選用時(shí)要多加比較,合理選擇,以期獲得最佳的性價(jià)比。 總體方案設(shè)計(jì) 通過查閱大量相關(guān)技術(shù)資料,并結(jié)合自己的實(shí)際知識(shí),我主要提出了兩種技術(shù)方案來實(shí)現(xiàn)系統(tǒng)功能。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還能添加調(diào)電存儲(chǔ)、聲光提示甚至添加遙控控制功能。方案二:采用單片機(jī)為核心控制,實(shí)現(xiàn)起來也較為容易,體積小,耗能低。本設(shè)計(jì)中使用的這個(gè)4*4鍵盤不但能完成密碼的輸入還能作特別功能鍵使用,比如清空顯示功能等。無論是在單片機(jī)剛開始接上電源時(shí),還是斷電后或者發(fā)生故障后都要復(fù)位。由于R11R15 因此RST為高電平,CPU處于復(fù)位狀態(tài),松手后,電容C1充電,RST端電位下降,CPU脫離復(fù)位狀態(tài)。本設(shè)計(jì)的顯示部分由液晶顯示器LCD1602取代普通的數(shù)碼管來完成。見圖37。其中DC5是為了消除電磁鎖可能產(chǎn)生的反向高電壓以及可能產(chǎn)生的電磁干擾。如果兩次輸入的新密碼不一樣,則修改密碼失敗,重新返回設(shè)置新密碼。同時(shí)也明白了理論與實(shí)踐相結(jié)合的重要性,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 當(dāng)全部調(diào)試和修改完成后,將程序固化到80C51中。 sbit sda=P3^4。uchar Userpassword[6]={0}。uchar code table[]=Input your code:。}void write_(uchar ){ rs=0。 }void write_date(uchar date){ rs=1。 }void Display_String(uchar *p,uchar ){ uchar i。 write_(0x06)。 sda=0。 scl=0。 scl=0。 rd=0x00。 scl=0。i8。 wd=1。 return ack0。in1。 start()。}void clear_password(){ uchar i。 39。break。 temp=P14^0x0f。break。 init_lcd()。 if(P1!=0x0f) { temp=Keys_Scan()。 case 19: //按F鍵清除一位 if(i!=0) {i。k6。 Display_String(OPEN OK! ,0xc0)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1