【正文】
435P 0. 336P 0. 237P 0. 138P 0. 039V C C40GND20A T 89 C 5 1S12 002 2u F1kD4B R I D G EC1C2C3 C4C5R1R3R4R5 R6 R7 R8 R9 R 1 0 R 1 1 R 1 2 R 1 3 R 1 4 R 1 5 R 1 6R 1 7R 1 8R 1 9R 2 0R 2 1R 2 2R 2 3R 2 4R 2 5R 2 6U1N P N 2N P N 3 圖 振蕩電路 如圖 所示,晶體振蕩器采用 12MHZ, 通過兩個(gè) 30pF 的電容與單片機(jī)連接, 為單片機(jī)工作提供 準(zhǔn)確穩(wěn)定的 時(shí)鐘脈沖 。 復(fù)位電路 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 3 J u l 2 01 0 S he e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n gs \ A d m i n i s t r a t o r \桌面 \課設(shè) \電子密碼鎖 \ M y D e s i g n 1 . d dbD r a w n B y:2k 2k 2k 2k0123456789u nl o c km o di f y4 704 70 4 70 4 70 4 70 4 70 4 70 4 70V C C1kU N L O C K1k1kL1電磁鐵V C C1 2M H Z3 0p F3 0p FL E DL E D 0L E D 1L E D 2L E D 3L E D 4L E D 5L E D 6L E D 7L E D 0L E D 1L E D 2L E D 3L E D 4L E D 5L E D 6L E D 7abfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdp6VB A T T E R Y1234D11 N 40 0 2D21 N 40 0 2N P N 1T R A N S 1A C 2 20 V1 00 u FV i n1V o ut3GND2L M 7 80 51 00 u F1kR21 0kB U Z Z E RQ1A L A R M+ 5VD31 N 40 0 2X T A L 1X T A L 21918S12 00 2 2u F1kD4B R I D G EC1C2C3 C4R1R3R4R5 R6 R7 R8 R9 R 1 0 R 1 1 R 1 2 R 1 3 R 1 4 R 1 5 R 1 6R 1 7R 1 8R 1 9R 2 0R 2 1R 2 2R 2 3R 2 4R 2 5R 2 6U1N P N 2N P N 3P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R E S E T9P 3. 010P 3. 111P 3. 212P 3. 3133. 414P 3. 515P 3. 616P 3. 717X T A L 218X T A L 119P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P S E N29A L E / P R O G30E A / V P P31P 0. 732P 0. 633P 0. 534P 0. 435P 0. 336P 0. 237P 0. 138P 0. 039V C C40GND20R?12+ 5V 圖 復(fù)位電路 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說 明 書(論 文) 8 采用按鍵電平復(fù)位,按下鍵后,通過 R3 和 R4 形成回路,使 RESET 端產(chǎn)生高電平。 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說 明 書(論 文) 7 電源電路 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 3 J ul 2 0 10 S he e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n gs \ A d m i n i s t r a t o r \桌面 \ 小單課設(shè) \ M y D e s i g n 1 . d dbD r a w n B y:4 704 70 4 70 4 70 4 70 4 70 4 70 4 701k5 . 1 k 5 . 1 kV C CA01A12A33S D A5S C L6WP7A T 24 C 0 1U N L O C K1k4 . 7 kB E L LL1電磁鐵V C CA L A RM3 0p F3 0p FL E DL E D 0L E D 1L E D 2L E D 3L E D 4L E D 5L E D 6L E D 7L E D 0L E D 1L E D 2L E D 3L E D 4L E D 5L E D 6L E D 7abfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpP 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R E S E T9P 3. 010P 3. 111P 3. 212P 3. 313P 3. 414P 3. 515P 3. 616P 3. 717X T A L 218X T A L 119P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P S E N29A L E / P R O G30E A / V P P31P 0. 732P 0. 633P 0. 534P 0. 435P 0. 336P 0. 237P 0. 138P 0. 039V C C40GND20A T 89 C 5 16VB A T T E R Y1234D11 N 40 0 2D21 N 40 0 2N P N 1T R A N S 1A C 2 20 V1 00 u FV i n1V o ut3GND2L M 7 80 51 00 u FR11kR21 0kD31 N 40 0 2+ 5V 圖 電源電路 采用雙路電源自動(dòng)切換工作方式,正常情況下,交流市電 220V 經(jīng)降壓變壓器降壓,整流電橋整流,穩(wěn)壓芯片 LM7805 穩(wěn)壓后變?yōu)?+5V直流電源給單片機(jī)供電。輸入密碼不正確時(shí),電磁鐵不動(dòng)作,且開鎖指示燈滅。在輪流點(diǎn)亮掃描過程中,每位顯示器的點(diǎn)亮?xí)r間極為短暫,但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余暉效應(yīng),給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù)。本設(shè)計(jì)采用的是查詢方式,這種方式是直接在主程序中插入鍵盤的子程序,主程序每執(zhí)行一次則鍵盤子程序被執(zhí)行一次,對(duì)進(jìn)行檢測(cè)一次,如果沒有按鍵按下,則跳過按鍵識(shí)別,直接執(zhí)行主程序,如果有按鍵按下,則通過鍵盤掃描子程序識(shí)別按鍵,得到按鍵的編碼,然后根據(jù)編碼值進(jìn)行相應(yīng)的處理,處理完后再回到主程序執(zhí)行。第二步是識(shí)別哪一個(gè)按鍵按下,如果 列輸入狀態(tài) 不全為 “ 1” 則按下的鍵必在此列,而且是該列與 “ 0” 電平的交點(diǎn)上的那個(gè)鍵。 最優(yōu)方案 綜上 , 最優(yōu)方案為選用 AT89C51 單片機(jī)作為主控元件,采用雙路電源自動(dòng)切換供電方 案,數(shù)碼管顯示采用動(dòng)態(tài)顯示方式,以矩陣式鍵盤作為人機(jī)交互的界面,加上開鎖和報(bào)警電路及相應(yīng)的軟件,構(gòu)成一個(gè)安全可靠的電子密碼鎖。輸入密碼錯(cuò)誤時(shí),則不響應(yīng)。 本設(shè)計(jì)為電子密碼鎖的設(shè)計(jì),需要 用到 UPS(不間斷電源),故采用雙路 電源供電為宜。 雙路電源供電 220V 交流市電經(jīng)降壓,整流,集成穩(wěn)壓 芯片穩(wěn)壓為 +5V 后給直接給單片機(jī)供電,當(dāng)停電后,采用蓄電池供電。 電源 模塊 AT89C51 單片機(jī)供電電壓為 +5V,可采用兩種供電方式。相比于靜態(tài)顯示方式而言, 8 位 LED 動(dòng)態(tài)顯示 電路只需要兩個(gè) 8 位 I/O 口,充分利用了 I/O 口資源。 LED 動(dòng)態(tài)顯示方式 所謂動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮顯示器的各個(gè)位(掃描),對(duì)于顯示器的每一位而言 ,每隔一段時(shí)間點(diǎn)亮一次。靜態(tài)顯示時(shí),較小的驅(qū)動(dòng)電流就能得到較高的顯示亮度。 數(shù)碼管 顯示 模塊 LED 顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種顯示方式。很明顯,在按鍵數(shù)量較多的場(chǎng)合,矩陣式鍵盤和獨(dú)立式按鍵相比,要節(jié)省很多的 I/O 口線。故在按鍵數(shù)量不多時(shí),常采用這種按鍵電路。 獨(dú)立式按鍵 獨(dú)立式按鍵是指直接用 I/O 口線構(gòu)成的單個(gè)按鍵電路,每個(gè)獨(dú)立式按鍵單獨(dú)占有一根 I/O 口線,每根 I/O 口線的按鍵工作狀態(tài)不會(huì)影響其他 I/O 口線的工作狀態(tài)。本設(shè)計(jì)選用標(biāo)準(zhǔn)型單片機(jī) AT89C51 作為主控元件 使得設(shè)計(jì)具有先進(jìn)性的同時(shí)又降低了成本 。 單片機(jī) 模塊 AT89 系列單片機(jī)是美國(guó) Atmel公司的 8 位 Flash