基于單片機的電子密碼鎖設計課程設計_第1頁
基于單片機的電子密碼鎖設計課程設計_第2頁
基于單片機的電子密碼鎖設計課程設計_第3頁
基于單片機的電子密碼鎖設計課程設計_第4頁
基于單片機的電子密碼鎖設計課程設計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機課程設計題目基于單片機的電子密碼鎖設計鄭州科技學院單片機課程設計任務書一、設計題目基于單片機的電子密碼鎖設計二、設計任務與要求 (1)本設計為防止密碼被竊取在輸入密碼時屏幕上顯示8。(2)設計開鎖密碼位為六位密碼的電子密碼鎖。(3)能夠在密碼正確時顯示“1HELLO”,密碼錯誤時顯示“2ERROR”,輸入密碼的位數(shù)時顯示為8的個數(shù)。(4)4×4的矩陣鍵盤中包括0-9的數(shù)字鍵確認鍵和消除鍵的功能鍵。(5)本產品具備報警功能,當輸入密碼錯誤時蜂鳴器響(6)在密碼輸入過程中,若輸入錯誤,可以利用“C”鍵刪除剛才輸入的錯誤的數(shù)字。在輸入密碼的過程中可以隨時對輸入的密碼進行修改。三、主要參考文獻[1]何宏主編.單片機原理與接口技術.[M]北京:國防工業(yè)出版社.2006.07[2]趙益、徐曉林、周振峰.電子密碼鎖的系統(tǒng)原理.[M]北京:清華大學出版社.2003.[3]張培仁.基于C語言編程MCS-51單片機原理與應用.北京:清華大學出版社.2002.12四、設計時間2015年01月16指導教師簽名:年月日目錄1電子密碼鎖的背景 #include<at89x52.H>unsignedcharwl[]={1,2,3,4,5,6};unsignedcharcodewl1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//掃描unsignedcharcodewl2[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,0x40,0x73,0xff};//數(shù)碼管顯示數(shù)字部分unsignedcharcodewl8[]={0x00,0x00,0x77,0x3f,0x77,0x77,0x79,0x5b};//數(shù)碼管顯示2errorunsignedcharcodewl9[]={0x00,0x00,0x3f,0x38,0x38,0x79,0x76,0x06};//數(shù)碼管顯示1hellounsignedcharwl3[8]={18,16,16,16,16,16,16,16};unsignedcharwl4;unsignedcharwl5;unsignedcharwl6;unsignedcharwl7;unsignedcharzw;unsignedcharzq;unsignedcharwl7count;unsignedcharwllen=6;unsignedchargetwl[6];bitwl7overflag;biterrorflag;bitrightflag;unsignedintsecond3;unsignedintaa,bb;unsignedintcc;bitwl8flag;bitalarmflag;bithibitflag;unsignedcharwl8a,wl8b;voidmain(void){unsignedchari,j;TMOD=0x01;TH0=(65536-300)/256;TL0=(65536-300)%256;TR0=1;ET0=1;EA=1;while(1)//鍵盤輸入部分{P3=0xff;P3_4=0;wl6=P3;wl6=wl6&0x0f;if(wl6!=0x0f){for(i=10;i>0;i--)for(j=248;j>0;j--);wl6=P3;wl6=wl6&0x0f;if(wl6!=0x0f){wl6=P3;wl6=wl6&0x0f;switch(wl6){case0x0e:wl7=12;break;case0x0d:wl7=13;break;case0x0b:wl7=14;break;case0x07:wl7=15;break;}wl6=P3;//P1_1=~P1_1;if((wl7>=0)&&(wl7<10)){if(wl7count<6){getwl[wl7count]=wl7;wl3[wl7count+2]=19;}wl7count++;if(wl7count==6){wl7count=6;}elseif(wl7count>6){wl7count=6;wl7overflag=1;//wl7overflow}}elseif(wl7==12)//deletewl7{if(wl7count>0){wl7count--;getwl[wl7count]=0;wl3[wl7count+2]=16;}else{wl7overflag=1;}}elseif(wl7==15)//enterwl7{if(wl7count!=wllen){errorflag=1;rightflag=0;second3=0;}else{for(i=0;i<wl7count;i++){if(getwl[i]!=wl[i]){i=wl7count;errorflag=1;rightflag=0;second3=0;gotoa;}}errorflag=0;rightflag=1;a:i=wl7count;}}wl6=wl6&0x0f;while(wl6!=0x0f){wl6=P3;wl6=wl6&0x0f;}wl7overflag=0;//?????????}}P3=0xff;P3_5=0;wl6=P3;wl6=wl6&0x0f;if(wl6!=0x0f){for(i=10;i>0;i--)for(j=248;j>0;j--);wl6=P3;wl6=wl6&0x0f;if(wl6!=0x0f){wl6=P3;wl6=wl6&0x0f;switch(wl6){case0x0e:wl7=11;break;case0x0d:wl7=3;break;case0x0b:wl7=6;break;case0x07:wl7=9;break;}wl6=P3;//P1_1=~P1_1;if((wl7>=0)&&(wl7<10)){if(wl7count<6){getwl[wl7count]=wl7;wl3[wl7count+2]=19;}wl7count++;if(wl7count==6){wl7count=6;}elseif(wl7count>6){wl7count=6;wl7overflag=1;//wl7overflow}}elseif(wl7==12)//deletewl7{if(wl7count>0){wl7count--;getwl[wl7count]=0;wl3[wl7count+2]=16;}else{wl7overflag=1;}}elseif(wl7==15)//enterwl7{if(wl7count!=wllen){errorflag=1;rightflag=0;second3=0;}else{for(i=0;i<wl7count;i++){if(getwl[i]!=wl[i]){i=wl7count;errorflag=1;rightflag=0;second3=0;gotoa4;}}errorflag=0;rightflag=1;a4:i=wl7count;}}wl6=wl6&0x0f;while(wl6!=0x0f){wl6=P3;wl6=wl6&0x0f;}wl7overflag=0;//?????????}}P3=0xff;P3_6=0;wl6=P3;wl6=wl6&0x0f;if(wl6!=0x0f){for(i=10;i>0;i--)for(j=248;j>0;j--);wl6=P3;wl6=wl6&0x0f;if(wl6!=0x0f){wl6=P3;wl6=wl6&0x0f;switch(wl6){case0x0e:wl7=10;break;case0x0d:wl7=2;break;case0x0b:wl7=5;break;case0x07:wl7=8;break;}wl6=P3;//P1_1=~P1_1;if((wl7>=0)&&(wl7<10)){if(wl7count<6){getwl[wl7count]=wl7;wl3[wl7count+2]=19;}wl7count++;if(wl7count==6){wl7count=6;}elseif(wl7count>6){wl7count=6;wl7overflag=1;//wl7overflow}}elseif(wl7==12)//deletewl7{if(wl7count>0){wl7count--;getwl[wl7count]=0;wl3[wl7count+2]=16;}else{wl7overflag=1;}}elseif(wl7==15)//enterwl7{if(wl7count!=wllen){errorflag=1;rightflag=0;second3=0;}else{for(i=0;i<wl7count;i++){if(getwl[i]!=wl[i]){i=wl7count;errorflag=1;rightflag=0;second3=0;gotoa3;}}errorflag=0;基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構件開發(fā)的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉變壓器-數(shù)字轉換器的研究基于單片機的光纖Bragg光柵解調系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學實驗中的應用研究基于單片機系統(tǒng)的網(wǎng)絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應用MSP430單片機在智能水表系統(tǒng)上的研究與應用基于單片機的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)與應用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論