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

正文內(nèi)容

基于單片機(jī)實(shí)現(xiàn)電子密碼鎖的設(shè)計(jì)綜合實(shí)驗(yàn)論文(參考版)

2024-11-21 21:34本頁(yè)面
  

【正文】 } 。 i = 20。 aa++。//顯示清零,數(shù)據(jù)指針清零 write_n_char(password wrong)。 //關(guān)光標(biāo) write_(0x06)。 } else //密碼 不正確 { lcd_pos(0,0)。 //把修改的密碼存進(jìn)24C02 delay_ms(2020)。 write_n_char(change already)。//顯示清零,數(shù)據(jù)指針清零 write_n_char(password has)。 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 28 write_(0x06)。 if(input_mima(mima_3)) //處理輸入密碼 { if(mimaduibi(mima_2,mima_3)) //密碼正確 { lcd_pos(0,0)。//寫一個(gè)字符后地址指針加 1 write_(0x01)。 write_(0x0f)。 delay_ms(2020)。 //確定新密碼 lcd_pos(1,0)。//寫一個(gè)字符后地址指針加 1 write_(0x01)。 write_(0x0c)。 delay_ms(1500)。//顯示光標(biāo) lcd_pos(0,0)。//寫一個(gè)字符后地址指針加 1 write_(0x01)。 flag_change = 1。 aa = 0。//寫一個(gè)字符后地址指針加 1 write_(0x01)。 write_(0x0c)。 write_(0x0f)。//顯示光標(biāo) lcd_pos(0,0)。//寫一個(gè)字符后地址指針加 1 write_(0x01)。 } } } if(key == B)//B 被按下 ,修改密碼 { read_n_add(mima_1,0x00,6)。 i = 20。 aa++。//顯示清零,數(shù)據(jù)指針清零 write_n_char( password wrong)。 //關(guān)光標(biāo) write_(0x06)。 } } } else //密碼沒有輸入正確或完成 { lcd_pos(0,0)。 i = 20。 aa++。//顯示清零,數(shù)據(jù)指針清零 write_n_char( password wrong)。 //關(guān)光標(biāo) write_(0x06)。//D 按下了關(guān)鎖 } else //密碼 不正確 { 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 26 lcd_pos(0,0)。 } TR0 = 0。amp。 flag_t0 = 1。 baojing = 0。 //開鎖 baojing = 1。 aa = 0。//寫一個(gè)字符后地址指針加 1 write_(0x01)。 write_(0x0c)。 write_n_char( press password )。//顯示清零,數(shù)據(jù)指針清零 write_(0x0f)。 write_(0x06)。 key = step_choose()。 39。 39。 39。 39。 39。 39。}。,39。,39。,39。,39。,39。//存放密碼緩沖區(qū) uchar idata mima_2[6]={39。 39。 39。 39。 39。 39。 39。 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 25 } /*密碼處理函數(shù) */ void mimachuli() { uchar key,i。 i 10。 } } void baoj() { uchar i。 baojing = 0。 i++) { baojing = 1。 for(i = 0。 uchar flag_t0。 uchar aa。 uchar idata mima_5[6] = {1,2,3,4,5,6}。 //蜂鳴器接口 sbit lock = P3^0。 [14]冷淑君,計(jì)算機(jī)操作與應(yīng)用,高等教育出版社, 2020 年 8 月第一次印刷。 [12]孫惠芹,電路設(shè)計(jì) PROTEL,天津大學(xué)出版社, 2020 年 5 月第一次印刷。 [10]余錫存,曹國(guó)華,單片機(jī)原理及接口技術(shù),西安電子科技大學(xué)出版社,2020 年五月第 14 次印刷。實(shí)驗(yàn)此次設(shè)計(jì)中學(xué)到了很多很多東西,使我的能力得到了全方位的提高,使得我的操作能力和專業(yè)技能都有了很大的提高 ,也為以后的畢業(yè)設(shè)計(jì)打下了基礎(chǔ) 。在整個(gè)設(shè)計(jì)過(guò)程中,盡管很小心,但是仍然遇到了很多問(wèn)題,不過(guò)最后都及時(shí)解決,這不僅練就了我的細(xì)心,更培養(yǎng)了我的耐心。 對(duì)于單片機(jī)的理論學(xué)習(xí),我掌握不是很好, 這次綜合實(shí)驗(yàn) 不但讓我對(duì)理論知識(shí)有了進(jìn)一步的鞏固,也使我熟練地掌握了 proteus 和 keilc 兩個(gè)軟件的操作。 從不知道綜合實(shí)驗(yàn) 論文怎樣寫,我開始了獨(dú)立的學(xué)習(xí)和實(shí)驗(yàn),查看相關(guān)的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己的論文一步步完善起來(lái),每一次改進(jìn)都是我學(xué)習(xí)的收獲,每一次改進(jìn)的成功都會(huì)讓我興奮好長(zhǎng)一段時(shí)間。 圖 密碼修改失敗顯示圖 程序代碼 本次設(shè)計(jì)用 keil51 單片機(jī)開發(fā)軟件編寫 C 語(yǔ)言程序代碼,代碼見附錄。 圖 輸入密碼與原密碼匹配仿真顯示圖 輸入新密碼,當(dāng)兩次密碼相同時(shí),顯示器提示如圖 所示。 圖 開鎖失敗仿真圖 修改密碼顯示仿真 當(dāng)從鍵盤輸入‘修改密碼’時(shí)顯示修改密碼提示,輸入六位密碼,當(dāng)輸入的密碼與原密碼不匹配時(shí),顯示器顯示如圖 所示。 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 18 p 2 3p 1 6p 1 7p10p11p12p13RWERSp 2 3p07p06p05p04p03p02p01RSRWE p00p 0 0p 0 1p 0 2p 0 3p 0 4p 0 5p 0 6p 0 7p 1 4p 1 5p00p01p02p03p04p05p07p06p 1 0p 1 1p 1 2p 1 3p 1 4p 1 5p 1 6p 1 7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C12 2 p FC22 2 p FX1CR Y S T A LS C K6S D A5WP7A12A23U22 4 C0 4 AD1L E D R E DR12 2 0D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L23456789 1R P 1RE S P A C K 8L S 1S O UN D E R 圖 顯示模塊仿真電路圖 開鎖顯示仿真 當(dāng)從鍵盤輸入數(shù)字‘ A’時(shí)顯示開鎖提示,輸入六位密碼,當(dāng)密碼與設(shè)置的密碼匹配時(shí),開鎖電路中的 LED D1 亮,顯示器提示如圖 所示 。 p 2 3L S 1S O UN D E R 圖 警報(bào)電路圖 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 17 4 系統(tǒng)的軟件設(shè)計(jì) 軟件的設(shè)計(jì)架構(gòu) 主程序設(shè)計(jì)流程圖如圖 所示。電路圖如圖 所示 。當(dāng)密碼輸入完成 時(shí),按下確認(rèn)鍵,如果輸入的密碼正確的話, LCD 顯示“ password right”,單片機(jī)其中 引腳會(huì)輸出高電平, 使三極管 Q3 導(dǎo)通, LED 燈 D1 亮,電磁鐵吸合,繼電器開關(guān)跳轉(zhuǎn),電子密碼鎖被打開,如果密碼不正確, LED 顯示屏?xí)@示“ password wrong”, 輸出的是低電平,電子密碼鎖不能打開。 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 15 圖 晶振電路 顯示模塊 顯示部分由液晶顯示器 LCDLM016L 取代普通的數(shù)碼管完成。根據(jù)實(shí)際情況,本設(shè)計(jì)中采用 12MHz 作為系統(tǒng)的外部晶振,電容取值為 20pF。 AT89C52 引腳 XXTAL1 和 XTAL2 與晶體振蕩器及電容 C C2 按圖示方式連接。為降低總的寫入時(shí)間,一次操作可寫入多達(dá) 8個(gè)字節(jié)的數(shù)據(jù)。每寫入或讀出一個(gè)數(shù)據(jù)字節(jié)后,該地址寄存器自動(dòng)加 1,以實(shí)現(xiàn)對(duì)下一個(gè)存儲(chǔ)單元的讀寫。 AT24C02的 3腳是三條地址線,用于確定芯片的硬件地址,在 AT89C52試驗(yàn)開發(fā)板上它們都接地。鍵盤如圖 。本設(shè)計(jì)中使用的這個(gè) 4? 4鍵盤不但能完成密碼的輸入還能做特別功能鍵使用。 圖 AT89C52最小單片機(jī)系統(tǒng)結(jié)構(gòu)圖 鍵盤輸入模塊 由于本設(shè)計(jì)所用到的按鍵數(shù)量較多而不適合用獨(dú)立按鍵式鍵盤。 表 LM032L 型 LCD 的接口信號(hào)說(shuō)明 基本操作程序: 讀狀態(tài):令 RS=L, RW=L, E=H 輸出: D0~D7=狀態(tài)字 讀數(shù)據(jù):令 RS=H, RW=H, E=H 輸出:無(wú) 攀枝花學(xué)院本科綜合實(shí)驗(yàn)論文 13 寫指令:令 RS=L, RW=L, D0~D7=指令碼, E=高脈沖 輸出 D0~D7=數(shù)據(jù) 寫數(shù) 據(jù):令 RS=H, RW=L, D0~D7=數(shù)據(jù), E=高脈沖 輸出:無(wú) 單片機(jī)最小系統(tǒng) 設(shè)計(jì) 主控芯片 AT89C52 的 XTAL2, XTAL1引腳外接上 12MHz石英晶體以及 30pF電容 C2 和 C3,構(gòu)成并聯(lián)諧振電路,在 RST 腳上外接按鍵與上電復(fù)位電路,在VCC 引腳接上 +5V 電壓, EA 腳上接高電平, VSS 接地,就構(gòu)成了單片機(jī)最小系統(tǒng),如圖 所示。 LM032L型 LCD 可以顯示 2 行 20 個(gè)字符,有 8 位數(shù)據(jù)總線 D0~D7 和 RS, RW, E 三個(gè)控制端口,工作電壓為 5V,并且具有字符對(duì)比度調(diào)節(jié)功能。 圖 AT24C02 引腳圖 LM032L 顯示器 現(xiàn)在的字符型液晶模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示器件了。 A0、 A A2 為器件地址輸入端: 當(dāng)使用 24C02 時(shí)最大可級(jí)聯(lián) 8 個(gè)器件,如果
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1