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

正文內(nèi)容

基于單片機(jī)設(shè)計(jì)的電子密碼鎖設(shè)計(jì)-wenkub.com

2025-06-24 20:39 本頁(yè)面
   

【正文】 P1_7=~P1_7。 if(oka==2) { oka=0。 okb=0。 rightflag=0。 cc++。 aa=0。 errorflag=0。 if(aa==800)//light alarm signal { aa=0。 if(bb==800) { bb=0。 if(dispcount==8) { dispcount=0。 if(flashcount==8) { flashcount=0。 } keyoverflag=0。 0x0f。 } } errorflag=0。 errorflag=1。 second3=0。 dispbuf[keycount+2]=16。 } else if(keycount6) { keycount=6。 (key10)) { if(keycount6) { getps[keycount]=key。 } temp=P3。 case 0x0b: key=14。 switch(temp) { case 0x0e: key=0。 0x0f。j0。 0x0f。 } } P3=0xff。 while(temp!=0x0f) { temp=P3。 rightflag=1。 rightflag=0。 } Else { for(i=0。 } else { keyoverflag=1。 keyoverflag=1。 dispbuf[keycount+2]=19。 P1_1=~P1_1。 break。 break。 if (temp!=0x0f) { temp=P3。j)。 if (temp!=0x0f) { for(i=10。 P3_6=0。 temp=temp amp。a4: i=keycount。 second3=0。ikeycount。 } } else if(key==15)//enter key { if(keycount!=pslen) { errorflag=1。//key overflow } } else if(key==12)//delete key { if(keycount0) { keycount。 } keycount++。 if((key=0) amp。 case 0x07: key=11。 case 0x0d: key=5。 temp=temp amp。 temp=P3。i0。 temp=P3。 0x0f。 } } temp=temp amp。 goto a。i++) { if(getps[i]!=ps[i]) { i=keycount。 rightflag=0。 getps[keycount]=0。 if(keycount==6) { keycount=6。amp。 break。 break。 0x0f。 temp=temp amp。i) for(j=248。temp=temp amp。 EA=1。 TH0=(65536500)/256。 bit hibitflag。 unsigned int aa,bb。 bit keyoverflag。 unsigned char key。 unsigned char dispbuf[8]={18,16,16,16,16,16,16,16}。對(duì)我以后的工作以及人生道路作了一個(gè)很好的鋪墊。在設(shè)計(jì)的過(guò)程中,遇到了很多的各種問(wèn)題,這不失是一種好的現(xiàn)象,因?yàn)樵谠O(shè)計(jì)時(shí)出現(xiàn)的問(wèn)題越多,最后電子密碼鎖的成功率就越大。對(duì)通過(guò)此次設(shè)計(jì)提高了我分析與解決問(wèn)題的能力。本電子密碼鎖的原理是:以AT89S52芯片為核心,結(jié)合鍵盤電路、顯示電路、音頻放大電路構(gòu)成了一個(gè)電子密碼鎖。在熟悉運(yùn)用PROTEUS軟件的前提下,我對(duì)本系統(tǒng)的程序進(jìn)行了仿真,發(fā)現(xiàn)在硬件理想狀況下,該系統(tǒng)是可以運(yùn)行的。加電后檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~4.8V之間屬正常。因此我提前檢查元器件與設(shè)計(jì)要求的型號(hào)、規(guī)格和安裝是否一致。排除的方法是首先將加工的印制板認(rèn)真對(duì)照原理圖,看兩者是否一致。在密碼輸入過(guò)程中,若輸入錯(cuò)誤,可以利用“DEL”鍵刪除剛才輸入的錯(cuò)誤的數(shù)字。引腳2為反相輸入端,3為同相輸入端;引腳5為輸出端;引腳6和4分別為電源和地;引腳1和8為電壓增益設(shè)定端;使用時(shí)在引腳7和地之間接旁路電容,通常取10μF。電路由單電源供電,故為OTL電路。第二級(jí)為共射放大電路,T7為放大管,恒流源作有源負(fù)載,以增大放大倍數(shù)。LM386內(nèi)部電路原理圖如圖所示。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。該集成電路適用于 調(diào)幅 調(diào)頻 無(wú)線電放大器、便攜式磁帶重放設(shè)備、內(nèi)部通信電路、電視音頻系統(tǒng)、線性驅(qū)動(dòng)器、超聲波驅(qū)動(dòng)器和功率變換電路。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過(guò)一個(gè)按鍵加以連接。具體電路圖如圖31所示:圖31 主硬件電路1.2 顯示電路本密碼鎖控制系統(tǒng)采用2個(gè)四位的共陰數(shù)碼管分別接入AT89S52的I/O端口,共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。由軟件編程實(shí)現(xiàn)行列掃描,進(jìn)而顯示數(shù)字。選擇16個(gè)按鍵及89S51的2個(gè)輸入端(共16位)構(gòu)成輸入模塊,具體電路如圖所示。發(fā)生信號(hào)從3腳輸入,5腳輸出,當(dāng)信號(hào)為高電平時(shí),蜂鳴器發(fā)出聲音,相反,則不
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1