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

正文內(nèi)容

紅外遙控電磁密碼鎖設(shè)計方案-文庫吧在線文庫

2025-06-08 01:22上一頁面

下一頁面
  

【正文】 都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時間超過10秒(一般情況下,用戶不會超過10秒,若用戶覺得不便,還可以修改)電路將報警20秒,若電路連續(xù)報警三次,電路將鎖定鍵盤2分鐘,防止他人的非法操作。它一般由紅外發(fā)射和接收系統(tǒng)兩部分組成。如圖 。(或稱起始碼)。單片機響應(yīng)中斷并進行信號的接收解碼。 當(dāng)遙控器一個鍵按下超過36ms,震蕩器使芯片激活,將發(fā)射一組 108ms 的編碼脈沖,這 108ms 發(fā)射代碼由一個起始碼 (9ms) , 一個結(jié)果碼 () , 低8位地址碼(9ms~18ms) ,高 8位地址碼(9ms~18ms) ,8 位數(shù)據(jù)碼(9ms~18ms)及其反碼(9ms~18ms)組成。STC89C52具有以下標準功能: 8k字節(jié)Flash,256字節(jié)RAM, 32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位 定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時鐘電路。(1)Vcc(40腳):接+5V電源,為單片機芯片提供電能。當(dāng)Vcc下降到低于規(guī)定值,而VPD在其規(guī)定的電壓范圍內(nèi)(5177。此輸出為單片內(nèi)訪問外部程序存儲器的讀選通信號。(2)P1(~)是一個8位準雙向I/O口(作為輸入時,口鎖存器置1),帶有內(nèi)部上拉電阻,可帶4個LSTTL負載。如果使用石英晶體,我們推薦電容使用30pF177。注:為了表示的方便 ,后文皆以1表示高電平,0表示低電平。壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。 步進機的驅(qū)動電路本系統(tǒng)采用額定電壓為5V,相數(shù)為4相的步進電機,驅(qū)動方式為4相8拍。當(dāng)接收到遙控器識別按鍵時,單片機查找并判斷此遙控器ID是否已存在。報警與提示功能做得不夠完善,遙控的有效距離沒有進行系統(tǒng)的論證。sbit lcdrs=P1^1。sbit in4=P2^4。bit resetflag=1,flagreset1=1,flagreset2=1。uint8 code correct[] = { Correct! }。 for(x=z。}//========================發(fā)射指示燈,表示操作成功========================void ir_led(void){ rled=0。in2=0。 delayms(20)。in3=0。 delayms(500)。 TL0=0。 P0=。 lcden=1。}void IR_pros(void)//0x1C{ uint8 k,i,j。//7 if(irdata[k]6)//8 { value=value|0x80。break。break。break。 for(i=0。 //屏幕清空; write_(0x80)。 settempword[codenum++]=coding(ircode[2])。 //關(guān)光標閃爍; //num=0。*39。i6。 write_(0x01)。 for(i=0。 gled=1。 }}void key_inputword(void){ if(irreceok) { IR_pros()。)。i++) { if(password[i]!=inputword[i]) { inchecknum++。 write_(0x80)。 inputnum=3。 write_(0x01)。 for(i=0。.39。 write_(0x01)。beep=1。 } if(irprosok) { irprosok=0。 } if(codenum==6) { flagreset1=0。 write_(0x80+0x40+5+codenum7)。 }}void reset_check(void){ uint8 i,resetchecknum。 flagreset2=1。 } else { write_(0x01)。i++) { password[i]=resetword[i]。 irreceok=0。 Lcd_init()。i++) { write_data(sysinit[i])。 }}void input_recheck(void){ uint8 i,inchecknum。 codenum=0。 delayms(10000)。 write_(0x80)。i16。 delayms(1000)。 flagkeyok=1。 } set_check()。 flagkeyok=1。 //開光標閃爍; while(flagreset1) key_resetonceword()。 while(flagkeyok) { keyok_scan()。(inputnum!=0)) { sec_disp()。}void Int0() interrupt 0{ if(startflag) { if(irtime30)//檢測引導(dǎo)碼。 irtime=0。 bitnum++。 flagkeyok=1。 flaginput=1。 write_(0x80+0x40+5)。 while(flagkey) { key_scan()。(inputnum!=0)) { sec_disp()。 //XXXXX......XXXXX write_(0x0f)。 while(1) { while(setflag) { setfir_disp()。i6。 } delayms(1000)。 } if(inputnum!=3) { OneAlam()。 for(i=0。 } } if(inchecknum==0) inputflag=0。i++) { write_data(39。 write_(0x01)。 else flagkey=1。 ir_led()。i++) { write_data(resetOK[i])。 for(i=0。 } } if(resetchecknum==0) resetflag=0。 delayms(50)。 irreceok=0。 write_data(39。i16。i++) { write_data(resettab1[i])。 }}void third_disp1(void){ uint8 i。 write_(0x80+0x40+10)。i++) { write_data(locktab[i])。 lock=0。 } if(inputnum==0) { ThreeAlam()。 } if(inputflag) { flaginput=1。 //關(guān)光標閃爍; //num=0。 inputword[codenum++]=coding(ircode[2])。 //屏幕清空; write_(0x80)。 for(i=0。i++) { write_data(setNO[i])。 setchecknum=0。 write_(0x0c)。 ir_led()。)。 }}void key_setonceword(void){ if(irreceok) { IR_pros()。 gled=1。rled=1。break。break。}uint8 coding(uint8 m) { uint8 k。j4。 write_(0x38)。 lcden=0。}void Int0_init(void){ IT0=1。 delayms(500)。 delayms(500)。in4=0。 in1=0。}//========================解密指示燈,表示操作成功========================void op_led(){ uint16 i。y)。uint8 code resettab2[]= { Set again: }。uint8 code settab2[] = { Set again: }。//uint8 password[6]={1,1,1,1,1,1}。sbit lock=P2^1。感激之情是無法用言語表達的,同時感謝我班所有同學(xué)給予我的幫助和支持,難忘我們共度的求學(xué)歲月,在這短短的兩個月時間里,陳老師認真負責(zé)、有條不紊、實事求是的態(tài)度,給我留下了深刻的印象,使我受益非淺。如下圖為密碼修改子程序流程圖 選擇模式舊密碼輸入新密碼輸入存入緩存再次輸入密碼比較密碼重新輸入返回YN是否大于3次鎖定NY 設(shè)置密碼子程序 在硬件支持的環(huán)境下,用proteus設(shè)計好的電路,Keil編好的程序編譯成芯片可識別的S51文件,利用PC機寫進proteus程序圖芯片內(nèi)進行仿真測試,并對其出現(xiàn)的錯誤進行修改,~。由于單片機P口輸出的電流比較弱不能驅(qū)動步進電機,所以要加一個ULN2803芯片來放大電流使之能驅(qū)動步進電機工作。 聲控電路圖 : 步進電機工作原理與控制 步進電機是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機構(gòu)。A39。采用外部時鐘的電路如圖1所示。 STC89C52 中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。(4)EA/VPP(31腳):EA功能為內(nèi)外程序存儲器選擇控
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1