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

正文內(nèi)容

單片機(jī)電子密碼鎖設(shè)計(jì)-資料下載頁(yè)

2025-07-28 15:49本頁(yè)面
  

【正文】 圖 43 矩陣鍵盤(pán)電路 1602LCD 顯示電路1602LCD 液晶顯示器是一種字符點(diǎn)陣式 LCD 顯示器模塊。它不僅能夠顯示阿拉伯?dāng)?shù)字,而且還能夠顯示特殊的符號(hào),以及英文字母(即英文語(yǔ)句提示信息) ,因此其用途比較靈活,應(yīng)用比較廣泛,當(dāng)然價(jià)格也較高。單片機(jī) AT89S52 從接收器得到的數(shù)據(jù)運(yùn)算程序后,結(jié)果傳送給 1602LCD 數(shù)據(jù)端并在液晶屏上顯示出。顯示電路如圖 44 所示。圖 44 1602LCD 顯示電路 整體電路圖結(jié)合上面所述,組合成單片機(jī)電子密碼鎖原理圖如圖。15圖 45 電子密碼鎖仿真電路 硬件實(shí)物演示硬件實(shí)物背面和正面圖分別如下圖 4-6 和圖 4-7 所示。圖 46 硬件實(shí)物背面圖16圖 47 硬件實(shí)物演示效果175 系統(tǒng)軟件設(shè)計(jì) KEIL 軟件介紹Keil 是美國(guó) Keil 公司的 C51 編譯器,它被嵌入到了 Keil uVision 集成開(kāi)發(fā)環(huán)境中。Keil 是目前最常用的編譯器,支持浮點(diǎn)等到類(lèi)型,支持多維數(shù)組,能生成對(duì)應(yīng)的匯編代碼,能直接編譯匯編代碼程序和內(nèi)嵌多種工具,可以方便的鏈接,生成可執(zhí)行文件。Keil uVision 2 IDE 是 Keil software 公司的產(chǎn)品,它集項(xiàng)目管理、編譯工具、代碼編寫(xiě)工具、代碼調(diào)試以及完全仿真于一體,適合個(gè)人開(kāi)發(fā)或人數(shù)少、對(duì)開(kāi)發(fā)過(guò)程的管理還不成熟的開(kāi)發(fā)團(tuán)體。這一功能強(qiáng)大的軟件提供簡(jiǎn)易的開(kāi)發(fā)平臺(tái),可以讓開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中集中精力于項(xiàng)目本身,加快開(kāi)發(fā)速度。如圖 51 為 uVision2 的界面。圖 51 uVision2 的界面 軟件開(kāi)發(fā)通過(guò)上述原理,已對(duì)密碼鎖整體運(yùn)行環(huán)境有了充分認(rèn)識(shí),繪制主程序和子程序流程圖,利用 Keil 軟件,對(duì)單片機(jī)進(jìn)行編程,C 語(yǔ)言主程序及各子程序流程圖如下:18是是是是是開(kāi)始系統(tǒng)初始化鍵盤(pán)是否被鎖鍵盤(pán)掃描否管理員密碼輸入 用戶密碼輸入鍵盤(pán)功能判斷密碼是否正確否退出 密碼修改鍵盤(pán)功能判斷密碼是否正確密碼修改 退出鍵盤(pán)功能判斷光聲報(bào)警否修改是否成功 修改是否成功光聲報(bào)警否 否 圖 52 主程序流程圖19否是開(kāi)始第一次輸入密碼第二次輸入密碼兩次輸入是否相同密碼儲(chǔ)存返回圖 53 密碼修改程序流程圖206 結(jié)束語(yǔ)單片機(jī)電子密碼鎖主要應(yīng)用矩陣鍵盤(pán)掃描技術(shù)、單片機(jī)、LCD 顯示器等方面的知識(shí),尋找了大量的文獻(xiàn)資料,硬件和軟件相結(jié)合,制作出實(shí)物模型,并且產(chǎn)生了很好的效果。本設(shè)計(jì)主要應(yīng)用于防盜的場(chǎng)所,雖然這只是一個(gè)簡(jiǎn)單的系統(tǒng),但對(duì)以后關(guān)于 LCD 顯示和鍵盤(pán)掃描進(jìn)一步研究提供了重要的入門(mén)準(zhǔn)備。特別是加深對(duì)硬件的調(diào)試的認(rèn)識(shí)。通過(guò)本次畢業(yè)設(shè)計(jì),讓我對(duì)單片機(jī) C 語(yǔ)言的有了更高的理性認(rèn)識(shí),對(duì)單片機(jī)的 C 語(yǔ)言編程和 LCD 有了更深入的了解,提高了自己的實(shí)踐動(dòng)手綜合能力。轉(zhuǎn)眼之間,歷經(jīng)幾個(gè)月的畢業(yè)設(shè)計(jì)和論文馬上就要結(jié)束了,這是我們大學(xué)之中最后一個(gè)也是最重要的一個(gè)設(shè)計(jì)課程,這個(gè)階段是考驗(yàn)我們大學(xué)這四年來(lái)的所學(xué),它要求我們將大學(xué)這四年來(lái)所學(xué)到的知識(shí)能夠融會(huì)貫通、熟練應(yīng)用,并要求我們能夠理論聯(lián)系實(shí)際,培養(yǎng)我們的綜合運(yùn)用能力以及解決實(shí)際問(wèn)題的能力。這次的畢業(yè)設(shè)計(jì),是對(duì)我這四年來(lái)所學(xué)的專(zhuān)業(yè)知識(shí)是否踏實(shí)的檢驗(yàn),讓我對(duì)這四年中所學(xué)知識(shí)進(jìn)行了綜合,也讓我溫習(xí)了一些已經(jīng)快要淡忘的專(zhuān)業(yè)知識(shí),并且還學(xué)到了一些實(shí)踐經(jīng)驗(yàn)。與此同時(shí),我也充分認(rèn)識(shí)到自身的許多不足:缺乏綜合運(yùn)用及理論聯(lián)系實(shí)際的能力,讓我在以后的工作和學(xué)習(xí)之中更有意識(shí)的彌補(bǔ)不足,積累經(jīng)驗(yàn)。21附 錄鍵盤(pán)掃描程序:delay(int z){int x,y。for(x=z。x0。x)for(y=140。y0。y)。}uchar num。void yin(){int c,n。if(flag==1){for(c=0。c80。c++){BEEP=1。for(n=0。n50。n++)。BEEP=0。}}BEEP=0。}int key(void){ uchar temp。 P2=0Xef。 temp=P2amp。0x0f。if(temp!=0x0f) { delay(5)。 if(temp!=0x0f) {temp=P2。 switch(temp) { case 0xee:num=0。 break。22case 0xed:num=1。 break。 case 0xeb:num=2。 break。case 0xe7:num=3。 break。 } do{ //等待按鍵抬起 temp=P2。 temp=tempamp。0x0f。 } while(temp!=0x0f)。 flag=1。yin()。 } } P2=0Xdf。 temp=P2amp。0x0f。if(temp!=0x0f) {delay(5)。 if(temp!=0x0f) {temp=P2。 switch(temp) { case 0xde:num=4。 break。case 0xdd:num=5。 break。 case 0xdb:num=6。 break。case 0xd7:num=7。 break。 } do{ temp=P2。23 temp=tempamp。0x0f。 } while(temp!=0x0f)。 flag=1。yin()。 } }P2=0Xbf。 temp=P2amp。0x0f。if(temp!=0x0f) {delay(5)。 if(temp!=0x0f) {temp=P2。 switch(temp) { case 0xbe:num=8。 break。case 0xbd:num=9。 break。 case 0xbb:num=10。 break。case 0xb7:num=11。 break。 } do{ temp=P2。 temp=tempamp。0x0f。 } while(temp!=0x0f)。flag=1。yin()。 } }P2=0X7f。 temp=P2amp。0x0f。24if(temp!=0x0f) {delay(5)。 if(temp!=0x0f) {temp=P2。 switch(temp) { case 0x7e:num=12。 break。case 0x7d:num=13。 break。 case 0x7b:num=14。 break。case 0x77:num=15。 break。 } do{ temp=P2。 temp=tempamp。0x0f。 } while(temp!=0x0f)。flag=1。yin()。 } } return(num)。 }25參考文獻(xiàn)[1]李全, [M]. 高等教育出版社,[2]江曉安, 董秀峰. 模擬電子技術(shù)[M]. 西安電子科技大學(xué)出版社,[3]余永強(qiáng). ATMEL89 系列單片機(jī)應(yīng)用技術(shù)[M]. 北京航空航天大學(xué)出版社,[4]陳明熒. 8051 單片機(jī)課程設(shè)計(jì)[M]. 清華大學(xué)出版社, [5]戴佳,苗龍, 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)典型實(shí)例[M]. 中國(guó)電力出版社,[6][M].高等教育出版社,2022[7]梁燕, [J].成都信息工程學(xué)院學(xué)報(bào),2022[8]單片機(jī)原理與應(yīng)用及 C51 程序設(shè)計(jì)[M].清華大學(xué)出版社 [9][M].華中理工大出版社,2022[10][M].科學(xué)技術(shù)文獻(xiàn)出版社, 2022[11]劉建清. 輕松玩轉(zhuǎn) 51 單片機(jī):魔法入門(mén)實(shí)例解析開(kāi)發(fā)揭秘全攻略[M]. 北京航空航天大學(xué)出版社,2022[11]Steven ,Daniel System[M].電子工業(yè)出版社,202226致 謝本論文即將完成,整個(gè)畢業(yè)設(shè)計(jì)過(guò)程自始至終是在我的導(dǎo)師朱春媚的親切關(guān)懷和悉心指導(dǎo)下完成的。導(dǎo)師為我提出了許多寶貴意見(jiàn),而且不辭疲倦的為我解決難題,和藹可親的育人態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)方法鼓舞著我?jiàn)^進(jìn)專(zhuān)研,在此衷心感謝朱老師,在這短短的幾個(gè)月畢業(yè)設(shè)計(jì)過(guò)程中,使我在很大程度上提高自己的動(dòng)手和實(shí)踐能力,提升理論聯(lián)系實(shí)際能力。同時(shí),感謝對(duì)我的畢業(yè)設(shè)計(jì)和論文提供許多幫助的老師和同學(xué)們,特別是李隆海和彭錦倫。他們的寶貴意見(jiàn)為我順利完成畢業(yè)設(shè)計(jì)掃除了許多障礙,再次向他們表示衷心的感謝。感謝自動(dòng)化工程系所有的老師在大學(xué)四年中給我的教育和培養(yǎng)。此外,我要特別感謝我的家人。在我十多年的學(xué)習(xí)生活中,他們?cè)谖镔|(zhì)上,精神上都給予了我極大的支持。再次向他們表示深深的謝意。最后,感謝所有在我學(xué)習(xí)、工作、生活上幫助過(guò)我的
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1