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

正文內(nèi)容

編碼鍵盤(pán)式電子密碼鎖畢業(yè)論文-wenkub.com

2025-06-17 13:11 本頁(yè)面
   

【正文】 **************************************************。**************************************************。操作錯(cuò)誤報(bào)警 CLR JB TR0,$ SETB RETALARM_2:SETB TR0 。段碼存儲(chǔ)區(qū)顯示“.“ MOV LED_BIT_2,80H MOV LED_BIT_3,80H MOV LED_BIT_4,80H MOV LED_BIT_5,80H MOV LED_BIT_6,80H MOV LED_BIT_7,80H MOV LED_BIT_8,80H LCALL DISP CLR JB ,DOWN LJMP MAIN ON: LJMP START J4: LCALL ALARM_1 LJMP START J3: INC KEY_CNT 。是否為CLR鍵 MOV R1,KEY_CNT CJNE R1,00H,J2 LCALL ALARM_1 LJMP START J2: LCALL SHIFTR DEC KEY_CNT W00:LCALL DISP 。掃描列碼 C1: JNB ,C2 MOV ROW,00H LJMP CALCU C2: JNB ,C3 MOV ROW,01H LJMP CALCU C3: JNB ,C1 MOV ROW,02HCALCU: MOV A,LINE 。設(shè)置初始密碼為123456 MOV WORD_2,5 MOV WORD_3,4 MOV WORD_4,3 MOV WORD_5,2 MOV WORD_6,1 MOV TMOD,01H MOV TH0,(65536700)/256 MOV TL0,(65536700)MOD 256 MOV IE,82H A0: LCALL DISP。以下為初始化程序,包括數(shù)據(jù)存儲(chǔ)空間初始化,設(shè)置初始密碼 ORG 00H SJMP MAIN ORG 0BH LJMP INT_T0MAIN: MOV CODE_COUNT,0START: MOV CNT_A,00H 。按鍵行號(hào)ROW EQU 48H 。以下6個(gè)字節(jié)存放初始密碼WORD_1 EQU 38HWORD_2 EQU 39HWORD_3 EQU 3AHWORD_4 EQU 3BHWORD_5 EQU 3CHWORD_6 EQU 3DH。最后,向所有關(guān)心和幫助過(guò)我的領(lǐng)導(dǎo)、老師、同學(xué)和朋友表示由衷的謝意!衷心地感謝在百忙之中評(píng)閱我的設(shè)計(jì)和參加答辯的各位老師! 楊勇 2009年6月參考文獻(xiàn)[1]Analog Devices Inc, ADuC841 MicroConverter Date Sheet[EB/OL].WhitePaper, 2003.[2]Future Technology Devices Intl, Ltd, FT245BM USB FIFO DateSheet[EB/OL].White paper, 2002.[3] AT89S51 DATA SHEEP Philips Semiconductors [4] 周勇,付大鵬, 劉剛強(qiáng)《新型家用密碼鎖的研究》,2002, 29(增刊):128129 [5] 李建忠等.《單片機(jī)原理及應(yīng)用》[M].西安電子科技大學(xué)出版社,2002,1.[6]. 胡漢才等.《單片機(jī)原理及其接口技術(shù)》[M].清華大學(xué)出版社,1996,1.[7] 張迎春.《單片機(jī)原理、應(yīng)用及接口技術(shù)》[M].國(guó)防工業(yè)出版社,1993,6.[8] 張?chǎng)?華臻,陳書(shū)謙等.《單片機(jī)原理及應(yīng)用》[M].電子工業(yè)出版社,2005,2[9]. 系列(MCS51兼容)[10] 江思敏,姚鵬翼,胡榮等.《Protel電路設(shè)計(jì)教程》[M].清華大學(xué)出版社,2006,2.[11] [J].機(jī)電產(chǎn)品開(kāi)發(fā)與創(chuàng)新,2004,(03)。我終于意識(shí)到老師和學(xué)校嚴(yán)格要求是有道理的。另外,感謝實(shí)驗(yàn)室劉靜波和夏曄老師,感謝他們提供我需要的儀器和器材,遇到困難的時(shí)候討論問(wèn)題,提供了許多實(shí)際操作中的經(jīng)驗(yàn)。致 謝畢業(yè)設(shè)計(jì)到了收尾的時(shí)刻,此時(shí)此刻我要感謝的人有很多,他們都曾在我完成設(shè)計(jì)的過(guò)程中幫助過(guò)我。這次的畢業(yè)設(shè)計(jì),是對(duì)我這三年來(lái)所學(xué)的專業(yè)知識(shí)是否踏實(shí)的檢驗(yàn),讓我對(duì)這三年中所學(xué)知識(shí)進(jìn)行了綜合,也讓我溫習(xí)了一些已經(jīng)快要淡忘的專業(yè)知識(shí)。3)學(xué)習(xí)匯編語(yǔ)言和使用AT89S51單片機(jī)。本論文的宗旨在于對(duì)密碼鎖工作的簡(jiǎn)單原理,做一個(gè)簡(jiǎn)單的介紹,并且設(shè)計(jì)出了自己的實(shí)現(xiàn)方案。當(dāng)然參考的程序也有間有繁,我對(duì)比用了比較簡(jiǎn)潔的程序完成了對(duì)電路正確的仿真。(3)在整個(gè)調(diào)試過(guò)程中,由于AT89S51芯片是在這次畢業(yè)設(shè)計(jì)過(guò)程第一次接觸,對(duì)于它的性能,如何使用都非常陌生。 綜合調(diào)試 順利完成硬件調(diào)試和軟件調(diào)試以后,就進(jìn)入了整個(gè)系統(tǒng)最后的一個(gè)環(huán)節(jié),那就是系統(tǒng)綜合調(diào)試。這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實(shí)驗(yàn)教學(xué)的功能,例:元器件選擇、電路連接、電路檢測(cè)、電路修改、軟件調(diào)試、運(yùn)行結(jié)果等。PROTEUS是單片機(jī)課堂教學(xué)的先進(jìn)助手。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。 調(diào)試使用的是Proteus工具,其軟件具有很多優(yōu)點(diǎn),Protues提供了豐富的資源,下面就是它的一些突出的優(yōu)點(diǎn):(1)Proteus可提供的仿真元器件資源:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有30多個(gè)元件庫(kù)。(5)檢查各集成電路是否均已經(jīng)加上電源。電源線與地線在內(nèi)的所有線是否有漏接線和錯(cuò)接線,是否有兩個(gè)以上輸出端錯(cuò)誤地連接在一起等等。動(dòng)態(tài)數(shù)碼管控制原理:采用各數(shù)碼管循環(huán)輪流顯示的方式,當(dāng)循環(huán)顯示頻率較高時(shí),由于人眼的暫留特性,看不出閃爍的顯示現(xiàn)象,這種顯示需要一個(gè)接口完成字形碼的輸出,另一個(gè)接口完成各數(shù)碼管的輪流點(diǎn)亮。靜態(tài)顯示中每一個(gè)數(shù)碼管需要一個(gè)獨(dú)立的輸出口控制,在各輸出口輸出相應(yīng)的數(shù)據(jù),則數(shù)碼管可以顯示相應(yīng)的字符。等待按鍵抬起 MOV A,P3 CJNE A,0FH,W11 LJMP START W11:MOV A,P3 CJNE A,0F0H,W12 LJMP START W12:SJMP W10 LJMP START LJMP START K1: LCALL SHIFTL W20:LCALL DISP 。等待按鍵抬起 MOV A,P3 CJNE A,0FH,W01 LJMP A0 W01:MOV A,P3 CJNE A,0F0H,W02 LJMP A0 W02:SJMP W00 J1: MOV A,VAL CJNE A,0BH,J3 。計(jì)算鍵值 MOV B,03H MUL AB ADD A,ROW MOV VAL,A。 由于這種按鍵是機(jī)械式的開(kāi)關(guān),當(dāng)按鍵被按下時(shí),鍵會(huì)震動(dòng)一小段時(shí)間才穩(wěn)定,為了避免讓8051誤判為多次輸入同一按鍵,我們必須在偵測(cè)到有按鍵被按下,就Delay一小段時(shí)間,使鍵盤(pán)以達(dá)穩(wěn)定狀態(tài),再去判讀所按下的鍵,就可以讓鍵盤(pán)的輸入穩(wěn)定。電路接通電源后一直對(duì)按鍵進(jìn)行查詢,一旦有鍵按下,判斷按鍵指示,然后轉(zhuǎn)向相應(yīng)的子程序執(zhí)行。但這只是純軟件的開(kāi)發(fā)過(guò)程,還要使用程序下載器看一看程序運(yùn)行的結(jié)果。如果事先保存了待編輯的文件, Keil c51會(huì)自動(dòng)識(shí)別關(guān)鍵字,并以不同的顏色提示,這樣會(huì)使我們少犯錯(cuò)誤,有利于提高編程效率。(3)這是會(huì)彈出一個(gè)對(duì)話框,要求你選擇單片機(jī)的型號(hào),你可以根據(jù)你使用的單片機(jī)來(lái)選擇,KEIL C51幾乎支持所有的51核單片機(jī)。第三章 軟件設(shè)計(jì)及實(shí)現(xiàn)系統(tǒng)的軟件部分采用在KEIL編譯器環(huán)境下進(jìn)行編程[13],KEIL C51軟件是眾多單片機(jī)開(kāi)發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM,C等多種程序設(shè)計(jì)語(yǔ)言,界面友好。文件保存及輸出。PROTEL99SE采用世界最先進(jìn)的無(wú)網(wǎng)格、基于形狀的對(duì)角線自動(dòng)布線技術(shù)。規(guī)劃好電路板并裝入網(wǎng)絡(luò)表后,用戶可以讓程序自動(dòng)裝入元器件,并自動(dòng)將元器件布置在電路板邊框內(nèi)。只有將網(wǎng)絡(luò)表裝入之后,才可能完成對(duì)電路板的自動(dòng)布線。一般說(shuō)來(lái),有些參數(shù)用其默認(rèn)值即可,有些參數(shù)在使用過(guò)PROTEL99SE以后,即第一次設(shè)置后,幾乎無(wú)需更改。這是一項(xiàng)極其重要的工作,是確定電路板設(shè)計(jì)的框架。(2)產(chǎn)生網(wǎng)絡(luò)表網(wǎng)絡(luò)表是電路原理圖(SCH)和印制電路板設(shè)計(jì)(PCB)之間的一座橋梁。調(diào)整線路,將初步繪好的電路圖作進(jìn)一步的調(diào)整和修改,使得原理圖更加美觀。旋轉(zhuǎn)零件。首先要構(gòu)思好零件圖,設(shè)計(jì)好圖紙大小。(1)電路原理圖的設(shè)計(jì)電路原理圖的設(shè)計(jì)主要是用Protel99的原理圖設(shè)計(jì)系統(tǒng)來(lái)繪制一張電路原理圖。它是目前國(guó)內(nèi)最流行的通用EDA軟件,通過(guò)將電路原理圖設(shè)計(jì)、PCB板圖設(shè)計(jì)、電路仿真和PLD設(shè)計(jì)等多個(gè)實(shí)用工具軟件組合后構(gòu)成EDA工作平臺(tái)。接通電源后,振蕩器產(chǎn)生的音頻信號(hào)電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng)。當(dāng)接通電源后(~15V直流工作電壓),多諧振蕩器起振,~,阻抗匹配器推動(dòng)壓電蜂鳴片發(fā)聲。(3)蜂鳴器的電路圖形符號(hào) 蜂鳴器在電路中用字母“H”或“HA”(舊標(biāo)準(zhǔn)用“FM”、“LB”、“JD”等)表示。鍵盤(pán)處理程序的任務(wù)是:確定有無(wú)鍵按下,判斷哪一個(gè)鍵按下,鍵的功能是什么?還要消除按鍵在閉合或斷開(kāi)時(shí)的抖動(dòng)。 44矩陣鍵盤(pán)一、44矩陣鍵盤(pán)識(shí)別處理 。 發(fā)光二極管的外形有:圓形、長(zhǎng)方形、三角形、正方形、組合形、特殊形等。 發(fā)光二極管發(fā)光二極管簡(jiǎn)稱LED,采用砷化鎵、鎵鋁砷、和磷化鎵等材料制成,其內(nèi)部結(jié)構(gòu)為一個(gè)PN結(jié),具有單向?qū)щ娦?。電壓:查引腳排布圖,看一下每段的芯片數(shù)量是多少?當(dāng)紅色時(shí),;當(dāng)綠色時(shí)。長(zhǎng)*寬*高:長(zhǎng)——數(shù)碼管正放時(shí),水平方向的長(zhǎng)度;寬——數(shù)碼管正放時(shí),垂直方向上的長(zhǎng)度;高——數(shù)碼管的厚度。在輪流顯示過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms,由于人的視覺(jué)暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng),或者使用如BCD碼二十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。P0口與74LS245輸入端相連,/E端接地,保證數(shù)據(jù)現(xiàn)暢通。74LS245還具有雙向三態(tài)功能,既可以輸出,也可以輸入數(shù)據(jù)。左邊的電路為高電平復(fù)位有效,右邊為低電平Sm為手動(dòng)復(fù)位開(kāi)關(guān), Ch可避免高頻諧波對(duì)電路的干擾 圖2所示的復(fù)位電路增加了二極管,在電源電壓瞬間下降時(shí)使電容迅速放電,一定寬度的電源毛刺也可令系統(tǒng)可靠復(fù)位。 外圍電路一、基本復(fù)位電路 復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷(xiāo)復(fù)位信號(hào)。,分別接個(gè)電阻然后接5V電源,用于人機(jī)接口的視覺(jué)提示燈,分別提示錄、放音過(guò)程。在閑置模式下,CPU停止工作??删幊檀蠻ART通道1288字節(jié)內(nèi)部RAM4k字節(jié)可重擦寫(xiě)Flash閃速存儲(chǔ)器(4)I/O線:89S51共有4個(gè)8位并行I/O端口:P0、PPP3口,共32個(gè)引腳。② VPD功能:在Vcc掉電情況下,接備用電源。(3)控制線:控制線共有4根,ALE/PROG:地址鎖存允許/片內(nèi)EPROM編程脈沖① ALE功能:用來(lái)鎖存P0口送出的低8位地址② PROG功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。 89S51芯片一、 簡(jiǎn)介單片機(jī)是一種控制芯片,一個(gè)微型的計(jì)算機(jī),而加上晶振,存儲(chǔ)器,地址鎖存器,邏輯門(mén),七段譯碼器(顯示器),按鈕(類似鍵盤(pán)),擴(kuò)展芯片,接口等那是單片機(jī)系統(tǒng)。除了上述傳統(tǒng)領(lǐng)域外,汽車(chē)、電子工業(yè)在國(guó)外也是單片機(jī)應(yīng)用十分廣泛的一個(gè)領(lǐng)域。單片機(jī)是將微處理器、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、I/O接口電路等集成在一個(gè)芯片上的大規(guī)模集成電路,本身即是一個(gè)小型化的微機(jī)系統(tǒng)。 ③ 密碼更改功能:將輸入的值作為新的密碼。 電子密碼鎖的設(shè)計(jì)主要由三部分組成:44矩陣鍵盤(pán)接口電路、密碼鎖的控制電路、輸出八段顯示電路。 (2)密碼可以由用戶自己修改設(shè)定(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1