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

正文內(nèi)容

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

2024-08-25 17:45 本頁(yè)面
   

【正文】 //clear screan write_string(str)。 write_data(*str)。\039。 //openshow all,opencursor,open cursor flash write_(0x06)。 EN=1。 RS=1。 EN=1。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 36 RS=0。 EN=0。 EN=1。0x80) { RW=1。i++)。 sbit EN=P2^7。 } Data[i] = 39。 } } /***********Read Num chars from Address and put them in Data[] ***************/ void RdFromROM(uchar Address,uchar Data[],uchar Num) { uchar i。 } void WrToROM(uchar Address,uchar Data[],uchar Num) { uchar i。 //*********6*********************send rev_data=read()。 ack()。 start()。 nop。 else r=ramp。 nop。 nop。i++) 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 33 { r=r1。 } //*****************************************************************// uchar read() { uchar i,r=0。 //*********2********************send send(bytew_data)。 send(0xa0)。 nop。 SCL=1。 else SDA=0。 nop。i0。 0ack。 nop。 errorbit=SDA。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 31 nop。 } //********************************************************************// bit testack() { bit errorbit。 nop。 nop。 SDA=1。 nop。 nop。 SCL=0。 nop。 nop。 nop。 { SCL=0。 nop。 SDA=0。 nop。 } //*************************************************************// void start(void) //SCL=1: SDA=10。b0。//重新顯示歡迎界面 } } //***************** 80s52 對(duì) eeprom **********************// include include define uchar unsigned char define uint unsigned int 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 28 define nop _nop_ () sbit SDA= P3^5。 //顯示 ERROR beep=0。 write_(0x01)。}while(key==0)。 } beep=0。*39。 case 0x24: firm_passwd[j]=39。write_data(39。 break。j++。)。739。*39。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 27 case 0x22: firm_passwd[j]=39。write_data(39。 break。j++。)。339。*39。 //存放的是字符 1 case 0x21: firm_passwd[j]=39。write_data(39。 write_(0xc0)。 delaynms(10)。//等待確認(rèn)鍵 WrToROM(0x00,passwd,5)。 } beep=0。039。 case 0x24: passwd[j]=39。write_data(39。break。j++。)。739。639。 case 0x22: passwd[j]=39。write_data(39。break。j++。)。339。239。 case 0x21: passwd[j]=39。write_data(39。}while(key==0)。//重新顯示歡迎界面 return。 beep=0。 uchar key。 delaynms(15)。 //等待確認(rèn)鍵 temp=1。 } beep=0。039。 case 0x24: firm_passwd[j]=39。write_data(39。break。j++。)。739。639。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 24 case 0x22: firm_passwd[j]=39。write_data(39。break。j++。)。339。239。 case 0x21: firm_passwd[j]=39。write_data(39。}while(key==0)。 while(chance) { LCD_DISPLAY(Input Passwd :)。 // 返回鍵編碼 } else rcode=(rcode1)|0x01。 do{。0x10)!= 0) { P1=rcode。0xF0)!= 0xF0) // 若有鍵按下 { delay(200)。a)。c) for(b=173。 /****************************** 矩 陣 鍵 盤(pán) 子 程 序大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 22 *********************************/ void delay(uchar v)//延時(shí) { while(v!=0) v。 //存放用戶密碼和正確密碼:前四位是用戶輸入密碼,后四位是系統(tǒng)的正確密碼 uchar passwd[5]=1111。 uchar code tab4[]={Input the codes:}。 void RdFromROM(uchar Address,uchar Data[],uchar Num)。 } } //***************** 80s52 對(duì)鍵盤(pán) **********************// include include define uchar unsigned char void LCD_DISPLAY(uchar *str)。 WrToROM(0x00,passwd,5)。 void KeyDisp()。 參考文獻(xiàn) [1]郭海英 .基于單片機(jī)的電子安全密碼鎖的設(shè)計(jì) [J].現(xiàn)代電子技術(shù), 2020, 28( 13): 9597. [2]張毅剛 .單片機(jī)原理及應(yīng)用 [M].北京:高等教育出版社, 2020. [3]譚浩強(qiáng) .C 程序設(shè)計(jì) [M].北京:清華大學(xué)出版社, 2020 [4]楊章偉,韓雪,張浩然 .跟我學(xué) C 程序設(shè)計(jì) [M].北京:清華大學(xué)出版社, 2020 [5]張培仁 .基于 C 語(yǔ)言編程 MCS51 單片機(jī)原理與應(yīng)用 [M].北京:清華大學(xué)出版社,2020 [6]周潤(rùn)景,張麗娜,丁莉 .基于 PROTEUS 的電路及單片機(jī)設(shè)計(jì)與仿真 [M].北京:北大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 19 京航天航空大學(xué)出版社, 2020 [7] YB1602A 液晶模塊使 用說(shuō)明書(shū) [DB/OL]. [8]AT24C02[DB/OL]. [9]at24c02 中文資料 [DB/OL]. [10]金桂,向國(guó)梁 .基于 C 語(yǔ)言 STC89C52 單片機(jī)電子密碼鎖的設(shè)計(jì)與仿真 [J].現(xiàn)代電子技術(shù), 2020, 19: 176182. 附錄 1 器件清單 器件名稱 規(guī)格型號(hào) 編號(hào) 數(shù)量 單價(jià)(元) 總價(jià)(元) 備注 MCU STC89C52 U1 1 7 7 外部存儲(chǔ)器 AT24C02 U2 1 LCD 1602A LCD1 1 20 20 發(fā)光二極管 3mm D1 1 綠光 普亮 3mm D2 1 紅光 普亮 三極管 8550 Q1 1 晶振 12MHz X1 1 電阻 4 10kΩ 2 10K 排阻 RP1 1 電容 22P C1C2 2 10μ F C3 1 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 20 IC 座 8 腳 IC 座 1 40 腳 IC 座 1 單排插座 1 蜂鳴器 LS1 1 電池盒 5V 電池盒 1 4 4 焊錫 2 1 2 導(dǎo)線 1 1 1 電路板 9 15cm 萬(wàn)用板 1 2 源 程序 include define uchar unsigned char void WrToROM(uchar Address,uchar Data[],uchar Num)。這次畢業(yè)設(shè)計(jì)我學(xué)到許多新的知識(shí),也鞏固了很多原來(lái)學(xué)過(guò)的知識(shí),這對(duì)我以后的工作有極大地幫助。期待以后有機(jī)會(huì)對(duì)以上設(shè)想進(jìn)行進(jìn)一步研究實(shí)踐。 開(kāi)始 延時(shí)去抖動(dòng) 計(jì)算輸入鍵值 鍵值送入單片機(jī) 有按鍵輸入? 有按鍵輸入? 有按鍵輸入? 返回 N N Y Y 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 18 5 總結(jié) 從基本方案的制定,到硬件電路的選擇,再到電路的焊接,最后進(jìn)行程序調(diào)試 ——在此期間我遇到很多困難,但經(jīng)過(guò)不懈努力,和再學(xué)習(xí),終于擊破了各個(gè)難點(diǎn),達(dá)到的所需要的效果。如圖 13 所示,為鍵盤(pán)掃描流程圖。其密碼輸入和比較判決流程圖如圖 11 所示。密碼鎖系統(tǒng)軟件設(shè)計(jì)主要包括主程序模塊、密碼比較判斷模塊、鍵盤(pán)掃描模塊、修改密碼模塊、數(shù)碼管顯示模塊等及按鍵檢測(cè)模塊。 圖 8 報(bào)警電路 LED 提示電路 當(dāng)用戶輸入的密碼正確時(shí),單片機(jī)便輸出開(kāi)門(mén)信號(hào),送到開(kāi)鎖驅(qū)動(dòng)電路,然后驅(qū)動(dòng)大學(xué)本科生畢
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1