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

正文內(nèi)容

單片機電子密碼鎖設(shè)計方案(存儲版)

2025-05-25 13:37上一頁面

下一頁面
  

【正文】 Display_String(ERROR!Retry : ,0xc0)。 //關(guān)閉鎖 clear_password()。 delayms(1000)。 Display_String(==No rights !== ,0xc0)。 if(m0) //在第二次輸入密碼 { for(k=0。 } for(k=0。 delayms(1000)。 delayms(1000)。 Display_String(Will lock again…… ,0xc0)。 m=0。 clear_password()。 for(i=0。 while(1) {led1=!led1。 Display_String( ,0xc0)。 Display_String(THIEF!!!THIEF!!!,0xc0)。 } } break。 Mem[6]=0。 delayms(5)。 Display_String(table,0x00)。 } if(ne) {Display_String(Code is same num,0x80)。k6。 flay=1。 } break。 case 13: //按C鍵設(shè)置新密碼 //如果是合法用戶則提示輸入新密碼 if ( !IS_valid_user) { i=0。 case 10: //按Lock鍵上鎖 led=1。 led=1。 //點亮LED relay=0。 break。 i++。 } else aa=Recstring(0xa0,1,buffer,6)。 relay=1。break。 } P1=0xF0。break。i16。 } stop()。 return 1。 if(!sendbyte(slave+1)) return 0。 scl=0。 delay4us()。 bit ack0。 rd|=sda。 sda=0。 scl=1。 sda=1。 scl=1。 write_(0x38)。 delayms(3)。 delayms(3)。y)。sbit led1=P2^7。 //用戶zi定時溢出標(biāo)志位uchar DSY_BUFFER[16]= 。_nop_()。這個階段若有故障,可以考慮各子程序運行時是否破壞了現(xiàn)場,緩沖單元、工作寄存器是否發(fā)生沖突,標(biāo)志位的建立和清除是否有誤,堆棧區(qū)是否有溢出,輸入設(shè)備的狀態(tài)是否正常等等,若用者系統(tǒng)是在開發(fā)機的監(jiān)控程序下運行時,還要考慮用者緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。該系統(tǒng)由直流+5V供電。開始鍵值=‘輸入’?鍵值=‘開鎖’?鍵值=‘清除’?鍵值=‘設(shè)置’?鍵值=‘確認’?密碼輸入程序設(shè)置程序清除程序開鎖程序確認程序YYYYYNNNN返回N圖42 按鍵功能流程圖 密碼設(shè)置軟件設(shè)計如圖43為密碼設(shè)置流程圖,開始按下設(shè)置鍵,輸入舊密碼,如果錯誤累計三次,進行報警程序。由DR1Q1組成驅(qū)動電路,其中Q1可以選擇普通的小功率三極管如8050、9018都可以滿足要求。其顯示部分引腳接口見圖36。電容取值為20pF。當(dāng)復(fù)位按鍵按下后電容C1通過R5放電。AT24C02中帶有片內(nèi)地址寄存器,每寫入或讀出一個數(shù)據(jù)字節(jié)后,該地址寄存器自動加1,以實現(xiàn)對下一個儲存單元的讀寫,所有字節(jié)均以單一操作方式讀取。圖31 電源輸入電路原理圖 鍵盤輸入電路 由于本設(shè)計所用到的按鍵數(shù)量較多而不適合用獨立按鍵式鍵盤。其中硬件部分由電源輸入部分、鍵盤輸入部分、密碼存儲部分、復(fù)位部分、晶振部分、顯示部分、報警部分、開鎖部分組成,軟件部分對應(yīng)的由主程序、初始化程序、LCD顯示程序、鍵盤掃描程序、啟動程序、關(guān)閉程序、建功能程序、密碼設(shè)置程序、EEPROM讀寫程序和延時程序等組成。密碼鎖電路包含:鍵盤輸入、密碼修改、密碼檢測、開鎖電路、執(zhí)行電路、報警電路、鍵盤輸入次數(shù)鎖定電路。密碼輸完后按下確認鍵,如果密碼輸入正確則開鎖,不正確顯示密碼錯誤重新輸入密碼,當(dāng)三次密碼錯誤則發(fā)出報警;當(dāng)用戶需要修改密碼時,先按下鍵盤設(shè)置鍵后輸入原來的密碼,只有當(dāng)輸入的原密碼正確后才能設(shè)置新密碼。 設(shè)計目標(biāo) 設(shè)計并實現(xiàn)一個電子密碼鎖,滿足以下功能指標(biāo):1)密碼為8位;2)密碼可更改;3)連續(xù)3次密碼輸入錯誤可報警;4)開鎖由繼電器完成;5)繼電器需驅(qū)動電路;6)使用鍵盤控制。應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過編程來實現(xiàn)的。2)密碼可變。一般來說在選取單片機時從下面幾個方面考慮:性能、存儲器、運行速度、I/O口、定時/計數(shù)器、串行接口、模擬電路功能、工作電壓、功耗、封裝形式、抗干擾性、保密性,除了以上的一些的還有一些最基本的比如:中斷源的數(shù)量和優(yōu)先級、工作溫度范圍、有沒有低電壓檢測功能、單片機內(nèi)有無時鐘振蕩器、有無上電復(fù)位功能等。下面我將對這兩種方案的組成框圖和實現(xiàn)原理分進行說明。其原理如圖2-2所示。同時單片機方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴展功能,而且還可以方便的對系統(tǒng)進行升級。鍵盤的每個按鍵功能在程序設(shè)計中設(shè)置 。在復(fù)位期間(即RST為高電平期間),P0口為高組態(tài),P1-P3口輸出高電平;外部程序存儲器讀選通信號PSEN無效。R11的作用在于限制按鍵按下瞬間電容C1的放電電流,避免產(chǎn)生火花,以保護按鍵觸電 。只有按下鍵盤上的開啟按鍵后,顯示器才處于開啟狀態(tài)。圖37 報警電路原理圖 開鎖電路 通過單片機開鎖執(zhí)行機構(gòu),電路驅(qū)動電磁鎖吸合,從而達到開鎖的目的。電磁鎖的選用要視情況而定,但是吸合力要足夠且有一定的余量。輸入舊密碼N按下設(shè)置鍵開始所輸入舊密碼正確?輸入次數(shù)加1報警程序N返回次數(shù)3?輸新密碼Y再次輸新密碼Y設(shè)置成功NY兩次新密碼輸入相同?圖43 密碼設(shè)置流程圖 開鎖軟件設(shè)計如圖44開鎖流程圖,開始時按開鎖鍵,輸入密碼,如果輸入正確,則開鎖成功。 在此次課程設(shè)計中,首先是Proteus和Keil軟件使用的不熟練造成了一定的阻
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1