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

正文內(nèi)容

基于at89c52的多功能密碼控制系統(tǒng)的設(shè)計(jì)畢業(yè)論文(留存版)

2025-07-20 01:27上一頁面

下一頁面
  

【正文】 racticality. Besides, the password control can be used in the office and has great potential for mercial development. KEY WORD Password control。隨著電子元件的進(jìn)一步發(fā)展,電子密碼控制系統(tǒng)也出現(xiàn)了很多的種類,功能日益強(qiáng)大,使用更加方便,安全保密性更強(qiáng),由以前的單密碼輸入發(fā)展到現(xiàn)在的,密碼加感應(yīng)元件,實(shí)現(xiàn)了更為真正的電子加密,用戶只有密碼或電子鑰匙中的一樣,是打不開鎖的,隨著電子元件的發(fā)展及人們對保密性需求的提高出現(xiàn)了越來越多的電子密碼控制系統(tǒng) 。密碼輸完后按下確認(rèn)鍵,如果密碼輸入正確則開鎖,不正確顯示密碼錯(cuò)誤重新輸入密碼 ,當(dāng)三次密碼錯(cuò)誤則發(fā)出報(bào)警;當(dāng)用戶需要修改密碼時(shí),先輸入正確的密碼,之后按下修改 鍵后輸入 新 的密碼,只有當(dāng)輸入的原密碼正確后才能設(shè) 置新密碼。對端口寫“ 1” ,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位 的禁位來 禁止 ALE操作。在使用前初始化 DPS。在單片機(jī)中為其提供時(shí)鐘頻率。 停止?fàn)顟B(tài) : SCL 為高時(shí) SDA 產(chǎn)生一個(gè)上升沿是停止 信號(hào),停止信號(hào)后將停止所有通信。 總線的運(yùn)行(數(shù)據(jù)傳輸)由主機(jī)控制。 結(jié)束信號(hào) : SCL 為高電平時(shí), SDA 由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。應(yīng)當(dāng)注意的是:最后一個(gè)讀操作的第 9 個(gè)時(shí)鐘周期不是“不關(guān)心”。它使得 I2C 總線能夠支持現(xiàn)有以及將來的高速串行傳輸應(yīng)用,例如EEPROM 和 Flash 存儲(chǔ)器。根據(jù)實(shí)際情況選擇如圖 45 所示的復(fù)位電路。其顯示部分引腳接口如圖 47 所示: 圖 47 顯示電路原理圖 報(bào)警部分 報(bào)警部分由陶瓷壓電發(fā)聲裝置及外圍電路組成,加電后不發(fā)聲,當(dāng)有鍵按下時(shí),“?!甭暎堪匆幌?,發(fā)聲一次,密碼正確時(shí),不發(fā)聲直接開鎖,當(dāng)密碼輸入錯(cuò)誤時(shí),單片機(jī)的 引腳為低電平,三極管 Q1 導(dǎo)通轟鳴器發(fā)出噪鳴聲報(bào)警。在這份大學(xué)的最后一頁里,我要感謝的人很多,首先要感謝我的學(xué)校,感謝在這四年中教給我的做人的道理,讓 我從一個(gè)懵懂得高中生變成一個(gè)成熟的青年。讀 /寫字節(jié)數(shù) SDA BIT SCL BIT 。長調(diào)用 ( PC← PC+3。 next2: ajmp main 。寄存器減 1條件轉(zhuǎn)移( R7← R71。 MOV th0,3ch。 MOV th1,9eh。 jmp key。 MOV a,8。 rl a。R0間接尋址數(shù)據(jù)送寄存器 A xrl a,r1。 inc 52h。 jnz set_error。寫數(shù)據(jù) 。 inc r1。 sjmp $ 。按下閉鎖鍵,閉 鎖 36 jmp main0 。 clr led。 input_pere0: MOV a,r0。向 24C01C中寫數(shù)據(jù) ,數(shù)據(jù)存放在 24C01C中 30H開始的 16個(gè)字節(jié)中 MOV SLA,0A0H 。 MOV r0,40h。 33 call input_hint。指定狀態(tài)為 1轉(zhuǎn)移,并使該位清 0( RETURNBIT=1, PC← PC+3+SET PASSWORD, RETURNBIT← 0;RETURNBIT≠ 1,則 PC← PC+3) ; 先輸入原密碼完畢 MOV r5,6。查表取值存入 50h,保護(hù)鍵值 ret。 l1: jb ,l2。K1=0, PC←PC+2) jmp key 。 return: pop psw 。 MOV p0,06h。 MOV r0,40h 。 next1: cjne a,39。 LJMP intermit_t1。 **************************************** ACK BIT 10H 。 此電路中也存在一定的問題。本設(shè)計(jì)的顯示部分由液晶顯示器7SEGMPX6CABLUE 取代普通的數(shù)碼管來完成。 其大體功能(看鍵盤按鍵上的標(biāo)記)及與單片機(jī)引腳接法如圖 44所示: 16 圖 44 鍵盤輸入原理圖 復(fù)位部分 單 片機(jī)復(fù)位是使 CPU 和系統(tǒng)中的其他功能部件都處在一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作,例如復(fù)位后 PC= 0000H,使單片機(jī)從第 — 個(gè)單元取指令。 早期的 I2C 總線數(shù)據(jù)傳輸速率最高為 100Kbits/s,采用 7 位尋址。 1) 控制字節(jié) : 在起始條件之后,必須是器件的控制字節(jié),其中高四位為器件類型識(shí)別符(不同的芯片類型有不同的定義, EEPROM 一般應(yīng)為 1010),接著三位為片選,最后一位為讀寫位,當(dāng)為 1 時(shí)為讀操作,為 0 時(shí)為寫操作。 CPU 發(fā)出的控制信號(hào)分為地址碼和控制量兩部分,地址碼用來選址,即接通需要控制的電路,確定控制的種類;控制量決定該調(diào)整的類別(如對比度、亮度等)及需要調(diào)整的量。任一設(shè)備輸出的低電平都將使相應(yīng)的總線信號(hào)線變低,也就是說:各設(shè)備的SDA 是 “ 與 ” 關(guān)系, SCL 也是 “ 與 ” 關(guān)系。 設(shè)備操作: C L O C K 和 D A T A 變化 : SDA 管腳通常外部要拉高。現(xiàn)在應(yīng)用最廣泛的是石英晶體振蕩器。 AT89C52 芯片內(nèi)部結(jié)構(gòu) 特殊功能寄存器 :特殊功能寄存器 并沒有占用 片內(nèi)全部空間 ,沒有占用的地址不可使用,讀這些地址將得到一個(gè)隨意的數(shù)值。 表 32 P3 口的第二功能 端口功能 第二功能 端口引腳 第二功能 RXD( ) 串行 數(shù)據(jù)接收 T0( ) 定時(shí) /計(jì)數(shù)器 0外部輸入 TXD( ) 串行 數(shù)據(jù)發(fā)送 T1( ) 定時(shí) /計(jì)數(shù)器 1外部輸入 INT0( ) 外中斷 0申請 WR( ) 外部 RAM寫選通 INT1( ) 外中斷 1申請 RD( ) 外部 RAM讀選通 RST: 復(fù)位輸入。 AT89C52 引腳功能說明 [3] VCC:電源電壓 GND:地 P0 口: P0 口是一組 8 位漏極開路型 雙向 I/O 口,也即 地址 /數(shù)據(jù)總線復(fù)用 總線 ,作為輸出口用時(shí),每位能驅(qū)動(dòng) 8 個(gè) TTL 邏輯門電路,對端口寫“ 1” 可作為高阻抗輸入端口。在開發(fā)過程中單片機(jī)還受到:開發(fā)工具、編程器、開發(fā)成本、開發(fā)人員的適應(yīng)性、技術(shù)支持和服務(wù)等等因素 。 4) 無活動(dòng)零件,不會(huì)磨損,壽命長。 本文從經(jīng)濟(jì)實(shí)用的角度出發(fā),采用美國 Atmel 公司的單片機(jī) AT89C52 作為主控芯片與數(shù)據(jù)存儲(chǔ)器單元,結(jié)合外圍的矩陣鍵盤輸入、 LCD 液晶顯示、報(bào)警、開鎖等 ,用 C 語言編寫主控芯片的控制程序與 EEPROM 讀寫程序相結(jié)合,設(shè)計(jì)了一款可以多次更改密碼,具有報(bào)警功能的電子密碼控制系統(tǒng)。隨著 大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問世,出現(xiàn)了帶微處理器的智能密碼 控制系統(tǒng) ,它除具有傳統(tǒng) 電子密碼 控制系統(tǒng) 的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼 控制系統(tǒng) 具有很高的安全性、可靠性,應(yīng)用日益廣泛。密碼可以由用戶自己修改設(shè)定,鎖打開后才能修改密碼。 此外, AT89C52 設(shè)計(jì)和配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省電模式。在訪問 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行: MOVX Ri 指令)時(shí), P2 口線上的內(nèi) 阻 (也即特殊功能寄存器 )在整個(gè)訪問期間不改變。 EA/VPP:外部訪問允許。 8 數(shù)據(jù)存儲(chǔ)器 :在 AT89C52 的具有 128 字節(jié)的內(nèi)部 RAM,這 128 字節(jié)可利用直接或間接尋址方式訪問,堆棧操作可利用間接尋址方式進(jìn)行, 128 字節(jié)均可設(shè)置為堆棧區(qū)空間。 本設(shè)計(jì)中采用 12MHZ 做系統(tǒng)的外部晶振??呻S時(shí)監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)、系統(tǒng)溫度等多個(gè)參數(shù),增加了系統(tǒng)的安全性,方便了管理。凡是發(fā)送數(shù)據(jù)到總線的設(shè)備稱為發(fā)送器,從總線上接收數(shù)據(jù)的設(shè)備被稱為接受器。帶有 I2C 接口的單片機(jī)有:CYGNAL 的 C8051F0XX 系列, PHILIPSP87LPC7XX 系列, MICROCHIP 的PIC16C6XX 系列等。 添加: I2C 總線: 在現(xiàn)代電子系統(tǒng)中,有為數(shù)眾多的 IC 需要進(jìn)行相互之間以及與外界的通信。其中硬件部分由電源輸入部分、鍵盤輸入部分、復(fù)位部分、晶振部分、顯示部分、報(bào)警部分組成,軟件部分對應(yīng)的由主程序、初始化程序、 LCD 顯示程序、鍵盤掃描程序、啟動(dòng)程序、關(guān)閉程序、鍵功能程序、密碼設(shè)置程序、 EEPROM 讀寫程序和延時(shí)程序等組成。由于 R5R6 因此 RST 為高電平, CPU 處于復(fù)位狀態(tài),松手后,電容 C1 充電,RST 端電位下降, CPU 脫離復(fù)位狀態(tài)。如輸入正確,可以改密碼 。 [4] 童詩白 ,華成英,《 MCS52系列單片機(jī)系統(tǒng)及其應(yīng)用》 [M],高等教育出版社, 2000。 open bit 。52h, 判斷輸入錯(cuò)誤次數(shù)儲(chǔ)存地址 setb led 。 JNB ,LOOPP9。 call write_instruction 。系統(tǒng)初始化完畢 29 中斷服務(wù)程序 intermit_t0: push acc 。 MOV r4,10。 k3: MOV a,r2。寄存器尋址加法( A← A+R6) MOV r6,a。 xrl a,0f0h ??詹僮? nop。輸 入密碼錯(cuò)誤次數(shù)超過 3次,鎖死 set_password0: call clear_display。 34 MOV 35h,41h。 call input_hint。 input_error22: setb speaker。 開鎖 next_key1:call key。 nop。 call clear_display。 call password。 MOV 37h,43h。 call input_hint。驗(yàn)證輸入密碼完畢 jmp set_password0。 32 設(shè)置密碼程序 set_password: call clear_display。 jnz k4。 MOV a,p2。 pop acc。程序狀態(tài)字入棧 MOV th0,3ch。 call write_instruction。從 24C01C中讀數(shù)據(jù) ,數(shù)據(jù)送 AT89C51中 40H開始的 16個(gè)字節(jié)中 MOV SLA,0A0H 。 lcall key。 ORG 0000h。 [6] 潘永雄 . 《 例說 51單片機(jī)》,西安電子科技大學(xué)出版社, 2020。如果輸入錯(cuò)誤累計(jì)達(dá)到三次,則執(zhí)行報(bào)警程序。 17 K1470R510KR620uFC1VCCRST 圖 45 復(fù)位電路原理圖 晶振部分 AT89C52 引腳 XTAL1 和 XTAL2 與晶體振蕩器及電容 C C1 按圖 46 所示方式連接。 圖 41 電子密碼鎖原理框圖 電路總圖構(gòu)成 在確定了選用什么型號(hào)的單片機(jī)后,就要確定在外圍電路,其外圍電路包括電源輸入部分、鍵盤輸入部分、復(fù)位部分、晶振部分、顯示部分、報(bào)警部分組成, AT89C52 鍵盤輸入 復(fù)位電路 晶振電路 電源輸入 顯示電路 報(bào)警電路 開鎖電路 15 根據(jù)實(shí)際情況鍵盤輸入部分選擇 4*4 矩陣鍵盤,顯示部分選擇字符型液晶顯示7
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1