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

正文內(nèi)容

基于51單片機的萬年歷(參考版)

2025-07-01 02:09本頁面
  

【正文】 這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,在同學(xué)的幫助下,終于游逆而解。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。 密碼正確開門第6章 心得體會課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),,單片機已經(jīng)成為當(dāng)今計算機應(yīng)用中空前活躍的領(lǐng)域,首先設(shè)計電子密碼鎖的源程序,源程序經(jīng)過匯編后,生成的目標(biāo)文件經(jīng)過仿真調(diào)試。進入密碼的判斷比較處理狀態(tài)并給出相應(yīng)的處理過程。由于采用兩個按鍵來完成密碼的輸入,那么其中一個按鍵為功能鍵,另一個按鍵為數(shù)字鍵。當(dāng)輸入密碼連續(xù)輸入錯誤3次時,系統(tǒng)報警。蜂鳴器產(chǎn)生蜂鳴音,89C51輸出為高電平時,蜂鳴器不發(fā)聲。 開鎖電路報警模塊由蜂鳴器和單片機組成。: 74LS247的邏輯功能表用74LS138控制位循環(huán)顯示,: 74LS138邏輯功能表CBAY1Y2Y0Y3Y4Y5Y6Y70000111111 001101111110 1011011111011111011111 00111101111011111101 11101111110111111111110 開鎖電路在本次設(shè)計中,基于節(jié)省材料的原則,暫時用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開鎖;滅,表示沒有開鎖。通過軟件實現(xiàn)數(shù)字和位控制。本系統(tǒng)的顯示采用串行顯示的方式,只使用單片機的一個串行口,利用74LS247驅(qū)動數(shù)碼管發(fā)光顯示數(shù)碼和74LS138控制位選信號,就可以完成單片機的顯示功能。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為1,則所按下的鍵不在此列;如果不全為1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點上的那個鍵。如果有按鍵按下,總會有一根行線電平被拉至低電平從而使行線不全為1。首先辨別鍵盤中有無鍵按下,有單片機I/O口向鍵盤送全掃描字,然后讀入行線狀態(tài)來判斷。對鍵的識別通常有兩種方法:一種是常用的逐行掃描查詢法;另一種是速度較快的線反轉(zhuǎn)法。在這種行列式矩陣鍵盤非鍵盤編碼的單片機系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認(rèn)有無按鍵按下的程序段。軟件的設(shè)計主要包括鍵盤鍵值的讀取,LED顯示程序,密碼比較程序和報警程序。若密碼與設(shè)定密碼相同,則開門。欲重新設(shè)定密碼,先輸入密碼在案“*”。這樣可預(yù)防停電后再來電時無密碼可用。輸入密碼錯誤次數(shù)超過3次,系統(tǒng)報警。LED數(shù)碼管顯示輸入密碼,用74JS247驅(qū)動數(shù)碼管發(fā)光顯示數(shù)碼,用74LS138控制各位顯示器分時進行顯示。利用單片機靈活的編程設(shè)計和豐富的I/O端口,及其控制的準(zhǔn)確性,實現(xiàn)基本的密碼鎖功能。89S51單片機矩陣鍵盤控制輸入錯誤鎖定鍵盤延時報警控制電路AT24C02掉電存儲開鎖控制電路指示電路串口顯示電路圖2-2單片機控制方案通過比較以上兩種方案,單片機方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴展功能,而且還可以方便的對系統(tǒng)進行升級,所以我們采用后一種方案。利用單片機靈活的編程設(shè)計和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實現(xiàn)基本的密碼鎖功能,還能添加調(diào)電存儲、聲光提示甚至添加遙控控制功能。密碼鎖電路包含:鍵盤輸入、密碼修改、密碼檢測、開鎖電路、執(zhí)行電路、報警電路、鍵盤輸入次數(shù)鎖定電路。用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個用戶輸入鍵,其中只有4個是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時間超過40秒(一般情況下,用戶不會超過40秒,若用戶覺得不便,還可以修改)電路將報警80秒,若電路連續(xù)報警三次,電路將鎖定鍵盤5分鐘,防止他人的非法操作。其原理方框圖如圖1-1所示。本設(shè)計是基于單片機的密碼鎖設(shè)計方案,根據(jù)要求,給出了該單片機密碼鎖的硬件電路和軟件程序,同時給出了單片機型號的選擇、硬件設(shè)計、軟件流程圖、單片機存儲單元的分配、匯編語言源程序及詳細(xì)注釋等內(nèi)容。本文所涉及的是市場占有率最高的是MCS—51系列,因為世界上很多知名的IC生產(chǎn)廠家都生產(chǎn)51兼容的芯片。 關(guān)鍵詞:44矩陣鍵盤;AT89C51;密碼鎖;密碼二次確認(rèn)目錄中文摘要 …………………………………………….…………………1目錄………………………………………………………..……………4第1章 概 述 ………………………………………………………..1第2章 系統(tǒng)總體方案設(shè)計…………………………………………… 2第3章 硬件電路設(shè)計 ……………………………………………….5 鍵盤電路設(shè)計 …………………………………………………….5………………………………………………………. 6 開鎖電路 ………………………………………………………….8………………………………………………………….. 9第四章 軟件設(shè)計 ……………………………………………………..11……………………………………………………. 11 各子程序設(shè)計……………………………………………………. 11第5章 系統(tǒng)調(diào)試 ……………………………………………………..17第6章 心得體會……………………………………………………… 18第7章 參考文獻…………………………………………………….. 19附 錄 ……………………………………………………………….20源程序清單 …………………………………………………………….20硬件原理圖 …………………………………………………………….2749第1章 概 述隨著科技的發(fā)展,單片機已不是一個陌生的名詞,它的出現(xiàn)是近代計算機技術(shù)發(fā)展史上的一個重要里程碑,因為單片機的誕生標(biāo)志著計算機正式形成了通用計算機系統(tǒng)和嵌入式計算機系統(tǒng)兩大分支。第四部,使用 PROTEUS 軟件進行模擬軟、硬件調(diào)試。第二步,使用 DXP 2004設(shè)計硬件電路原理圖,并設(shè)計 PCB圖完成人工布線(后因 PCB 板損壞決定采用萬能板焊接的方法)。 (3)開鎖功能:當(dāng)按下開鎖鍵,系統(tǒng)將輸入與密碼進行檢查核對,如果正確鎖打開,否則不打開。 密碼鎖設(shè)計的關(guān)鍵問題是實現(xiàn)密碼的輸入、清除、更改、開鎖等功能: (1)密碼輸入功能:按下一個數(shù)字鍵,一個“-”就顯示在最右邊的數(shù)碼管上,同時將先前輸入的所有“-”向左移動一位。 電子密碼鎖的設(shè)計主要由三部分組成:44 矩陣鍵盤接口電路、密碼鎖的控制電路、輸出八段顯示電路。 (2)報警、鎖定鍵盤功能。鑒于目前的技術(shù)水平與市場的接收程度,電子密碼鎖是這類電子防盜產(chǎn)品的主流。而且指紋識識別器若在公共場所使用存在容易機械損壞,IC卡還存在容易丟失、損壞等特點。隨著人們對安全的重視和科技的發(fā)展,許多電子智能鎖(指紋識別、IC卡辨認(rèn))已在國內(nèi)外相繼面世。在安全技術(shù)防范領(lǐng)域,具有防盜報警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機械式密碼鎖,克服了機械式密碼鎖密碼量少、安全性能差的缺點,使密碼鎖無論在技術(shù)上還是在性能上都大大提高一步。為滿足人們對鎖的使用要求,增加其安全性,用密碼代替鑰匙的密碼鎖應(yīng)運而生。若使用傳統(tǒng)的機械式鑰匙開鎖,人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。 } write_sfm(10,miao)。 } write_sfm( 4,shi)。 } write_week(week)。 } write_nyr(4,nian)。 yue=1。 ri=1。amp。amp。amp。amp。amp。amp。 if(week==7) { week=0。 week++。 shi++。 fen++。 miao++。 tt++。 }}void timer0() interrupt 1{ TH0=(6553650000)/256。 } } } }}void main(){ init()。 write_nyr(4,nian)。 } if(s1num==1) { nian。 write_nyr(7,yue)。 } if(s1num==2) { yue。 write_nyr(10,ri)。ri1)ri=30。 if((yue==4||yue==6||yue==9||yue==11)amp。amp。amp。ri1)ri=29。((nian+2000)%100!=0)||((nian+2000)%400==0))amp。(((nian+2000)%4==0)amp。 if(yue==2amp。 write_(0x80+14)。 if(week==1) week=6。 write_(0x80+0x40+4)。 if(shi==1) shi=23。 write_(0x80+0x40+7)。 if(fen==1) fen=59。 write_(0x80+0x40+10)。 if(miao==1) miao=59。 if(s3==0) { while(!s3)。 write_(0x80+4)。 if(nian99) nian=0。 write_(0x80+7)。 if(yue12) yue=1。 write_(0x
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1