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

正文內(nèi)容

本科畢業(yè)設(shè)計(jì)-基于51單片機(jī)的紅外遙控密碼鎖設(shè)計(jì)(更新版)

  

【正文】 t) //延時(shí)函數(shù)ms{ uint x,y。sbit en=P2^2。uchar code tab7[]={Input code again}。uchar second=0,minute=0,hour=0。//模擬鎖sbit buzzer=P2^4。define dword unsigned longdefine keypad P1define PASSWORD_LENGTH 6 //不要超過(guò)9define PASSWORD_ADDR 0x10define PASSWORD_ENTRY 0x08define AddWr 0xa0 //寫數(shù)據(jù)地址,需要參考24c02芯片文檔define AddRd 0xa1 //讀數(shù)據(jù)地址define default_passwords 123456define default_entrywords 20130411define wait_time 600 //等待600s后關(guān)閉顯示屏,節(jié)電uchar IRCOM[7]。遇到不懂的問(wèn)題實(shí)驗(yàn)室那些經(jīng)驗(yàn)豐富的同學(xué)都會(huì)過(guò)來(lái)給予建議,感謝他們的幫助。6 總結(jié)與展望確定研究課題之后,查閱相關(guān)資料,設(shè)計(jì)相應(yīng)的原理圖。再將寫好的程序燒到單片機(jī)中,驗(yàn)證通過(guò)則證明遙控器可以正確使用,再將兩個(gè)程序綜合到一起來(lái)實(shí)現(xiàn)雙控。說(shuō)明存儲(chǔ)器在讀密碼的時(shí)出現(xiàn)某些未知的錯(cuò)誤。2)按鍵掃描1602能夠正常顯示之后再看通過(guò)按鍵掃描能不能將數(shù)字傳遞到1602顯示,首先檢測(cè)硬件電路是否完全通路,再將程序燒進(jìn)單片機(jī)中,按下數(shù)字鍵看能否將數(shù)字顯示到1602制定的位置上,此時(shí)還要注意密碼不能超過(guò)六位數(shù)。由于本次設(shè)計(jì)采用的是市場(chǎng)賣的遙控器,在PROTEUS中無(wú)法進(jìn)行仿真,所以在PROTEUS仿真中只有主控模塊的原理圖。先是遙控器發(fā)射出紅外波,由接收部分將發(fā)射過(guò)來(lái)的信號(hào)轉(zhuǎn)換為電信號(hào),再經(jīng)過(guò)放大電路等將其還原成相應(yīng)的編碼信號(hào),然后通過(guò)譯碼器譯碼,將相應(yīng)的解碼賦予不同的功能,從而進(jìn)行對(duì)密碼鎖的控制,實(shí)現(xiàn)遙控效果。由前面的硬件介紹部分可知接收頭連接的是外部中斷1,當(dāng)發(fā)射器發(fā)送信號(hào)時(shí),外部中斷1打開,此時(shí)進(jìn)入中斷程序,遙控器的21個(gè)按鍵有各自的鍵碼值,同上述按鍵掃描采用switch語(yǔ)句可返回各個(gè)按鍵代表的數(shù)字及功能,以此來(lái)實(shí)現(xiàn)遙控器對(duì)密碼鎖的控制。其次是1602LCD顯示問(wèn)題,先將LCD初始化,首行顯示提示語(yǔ)例如登陸界面 顯示wele,開鎖是顯示input code等。如下圖所示:圖17 led連接圖 報(bào)警電路采用的是蜂鳴器,由于蜂鳴器的工作電流一般比較大,這將導(dǎo)致單片機(jī)的IO口無(wú)法直接進(jìn)行驅(qū)動(dòng)【6】【7】。按編碼分類,有兩種編碼方式,主要分為RC5碼和NEC碼【35】。因此,本次實(shí)驗(yàn)采用的是44矩陣鍵盤,電路連接比較復(fù)雜,但同時(shí)提高了IO口的利用率。圖2 上電復(fù)位電路晶振電路結(jié)構(gòu)如圖3中Y1,C1,補(bǔ)償電容采用30pF左右的瓷片電容.圖3 晶振電路 LCD顯示電路設(shè)計(jì)從設(shè)計(jì)成本來(lái)考慮,顯示電路部分首先會(huì)想到用數(shù)碼管,但由于一個(gè)數(shù)碼管只可以顯示一個(gè)字符,例如本次設(shè)計(jì)中,進(jìn)入界面要顯示wele,輸入密碼是也要提示input code等等,就要用到10多個(gè)數(shù)碼管。軟件方面,首先是按鍵掃描問(wèn)題,如何判斷哪一個(gè)按鍵按下,如何讓其并以何種形式顯示到LCD1602上,這里就要考慮到1602的顯示,地址寫入等問(wèn)題。報(bào)警部分采用比較常用的蜂鳴器,外圍驅(qū)動(dòng)電路較簡(jiǎn)單。 研究?jī)?nèi)容主要的設(shè)計(jì)實(shí)施過(guò)程:本次設(shè)計(jì)選用ATMEL公司的單片機(jī)AT89C51,用于控制的LCD等。在本次設(shè)計(jì)中,為了更加方便操作,除了采用矩陣鍵盤對(duì)密碼鎖進(jìn)行控制外,還可以用遙控器進(jìn)行控制,以達(dá)到雙控的目的。關(guān)鍵詞:51單片機(jī);密碼鎖;紅外;LCD1602 Based on 51 SCM Infrared Remote Control Combination Lock Abstract: Security issues have bee increasingly prominent on how to strengthen the family home. Traditional mechanical antitheft lock structure is too simple, although some had been strengthened and increased appropriate protective measures, but lock pry mon occurrences, can not guarantee the safety of people. A lock made ??in the design, with good confidentiality. In addition, here is the dualcontrol mode that is controlled using the keyboard at the same time, you can also use the remote control. Prompt operation using the LCD display. Password by six 09 of digital enough increase confidentiality strength, In addition, the design used in AT24c02 prevent powerdown data loss.Key words: 51 SCM; Combination lock;Infrared;LCD1602目 錄1 引言 1 1 研究現(xiàn)狀 1 研究?jī)?nèi)容 1 2 系統(tǒng)設(shè)計(jì)方案 2 總體方案 2 系統(tǒng)框圖 2 3 系統(tǒng)硬件電路設(shè)計(jì) 3 單片機(jī)最小系統(tǒng)設(shè)計(jì) 3 LCD顯示電路設(shè)計(jì) 4 矩陣鍵盤電路設(shè)計(jì) 5 存儲(chǔ)電路設(shè)計(jì) 6 7 模擬鎖與報(bào)警電路設(shè)計(jì) 10 11 4 系統(tǒng)軟件設(shè)計(jì) 12 程序設(shè)計(jì)思路 12 算法與流程圖 13 5 系統(tǒng)仿真與硬件調(diào)試 14 14 系統(tǒng)硬件調(diào)試 16 調(diào)試結(jié)果 17 6 總結(jié)與展望 17 致謝 17 參考文獻(xiàn) 18附錄 18 1.元器件清單 18 2.源程序 18 基于51單片機(jī)的紅外遙控密碼鎖1 引言 研究背景與意義我們知道當(dāng)某一個(gè)公司研發(fā)一些新產(chǎn)品時(shí)都會(huì)特別重視其資料的安全問(wèn)題,在競(jìng)爭(zhēng)日益激烈的當(dāng)下,新研發(fā)的產(chǎn)品資料,科研項(xiàng)目,以及單位的文件檔案、財(cái)務(wù)報(bào)表,個(gè)人資料等等,都是特別保護(hù)的對(duì)象,萬(wàn)一泄露將直接關(guān)系到一個(gè)企業(yè)的存亡。傳統(tǒng)的機(jī)械防盜鎖構(gòu)造過(guò)于簡(jiǎn)單,盡管有些經(jīng)過(guò)加固以及增加相應(yīng)的防護(hù)措施,但是鎖被撬現(xiàn)象屢見不鮮,無(wú)法保障人們的安全。若不慎丟失鑰匙更會(huì)產(chǎn)生事倍功半的效果。加深了人們的安全隱患。第三步,在Keil uVision4軟件中用C語(yǔ)言進(jìn)行編程,外加仿真軟件對(duì)程序進(jìn)行修改,調(diào)試。用存儲(chǔ)器AT24c02來(lái)存儲(chǔ)密碼,報(bào)警部分依然采用蜂鳴器。 系統(tǒng)框圖本文所設(shè)計(jì)的作品系統(tǒng)由AT89S51單片機(jī)及其最小系統(tǒng)、矩陣鍵盤、紅外接收頭、遙控器、蜂鳴器、模擬鎖、LCD1602液晶顯示等部分組成。由于采用的LCD1602是162兩行顯示。是一個(gè)2K位串行CMOS E2PROM。以此來(lái)完成紅外遙控的發(fā)送于接收。蜂鳴器外圍電路如下: 圖18 蜂鳴器連接圖 系統(tǒng)PCB設(shè)計(jì)根據(jù)上述每個(gè)模塊的設(shè)計(jì),以及單片機(jī)的各個(gè)管腳特性整體電路如圖19。其中密碼為六位數(shù)。當(dāng)IO口味高電平時(shí)led熄滅,此時(shí)認(rèn)為上鎖。SCK接時(shí)鐘線即為SCL,SDA接數(shù)據(jù)線,其余均接地。以及24c02的讀寫操作。主要是將按鍵按下的值保存到存儲(chǔ)器中,并能夠從中讀取。此時(shí)再回到PROTEUS仿真,看下存儲(chǔ)器接線與PCB是否一致,以及芯片是否安置正確。按下改密按鍵,1602第一行顯示input old code,輸入舊密碼(密碼錯(cuò)誤則提示,并重新輸入),若密碼正確,畫面提示input new code,此時(shí)鍵入新密碼(六位數(shù)),然后按確定鍵,畫面顯示input new code again。寫程序時(shí)為了達(dá)到預(yù)期效果,對(duì)新接觸的芯片進(jìn)行研究,通過(guò)多次修改完成每個(gè)模塊的運(yùn)行。 {_nop_()。void delay(unsigned char x) 。 i13。uchar code tab2[]={ Right! }。uchar code open[]={Wele... }。void LCD_WriteData(uchar WDLCD)。x) for(y=110。 en=0。 //設(shè)置顯示模式:16X2,5X7,8位數(shù)據(jù)接口 LCD_WriteCommand(0x0c)。//當(dāng)要顯示第二行時(shí)地址碼+0x40。 Y amp。 X++。}void stop() //停止信號(hào){ sda=0。}void respons() //應(yīng)答{ uchar i。 delay11()。 sda=CY。}uchar read_byte() //讀一個(gè)字節(jié){ uchar i,k=0。 delay11()。 write_byte(address)。 respons()。 return indata。 //DisplayOneChar(62*i,1,message[temp/0x10])。 for(i=0。 delay2(1)。 TH0=(6553650000)/256。 for (j=0。 N++。 return。 q= (((IRCOM[6]amp。break。 //串口發(fā)送05 case 0x51:key=6。 //串口發(fā)送09 case 0x45:key=14。break。//取高四位 keypad=0x0f。 key=0xff。 case 0xde:key=1。 case 0xdd:key=4。 break。 //9 break。 time_value=0。 keystatusflag=0。 DisplayOneChar(72*i,1,message[temp%0x10])。 /* } else if(currentdisflag!=lastdisflag) { LCD_WriteCommand(0x08,1)。tab9[10PASSWORD_LENGTH])。 temp=temp*10+key。 keycounts=0。//退出鍵 } } *input=temp。 refresh_display(0,0,tab2)。 refresh_display(0,1,tab3)。 delay2(100)。 //delay(4000)。 refresh_display(0,1,tab8)。 } else break。 }}void main(void){ IRIN=1。 delay2(400)。 } //delay(400)。 while(1) { if(dispassword_flag){DisplayData(passwords)。 keyscan()。 _nop_()。 you don39。Further help.If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your pensation if you win the case. This is known as aEmployment tribunals.The (lack of) air up there Watch mCayman Islandsbased Webb, the head of Fifa39。s 21 win.Michel Platini, president of European football39。The end of our life, and can meet many things really do?  而窮盡我們的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money and new clothes are necessary for New Year
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1