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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖的設(shè)計(jì)課程設(shè)計(jì)任務(wù)書-文庫吧資料

2025-07-10 17:26本頁面
  

【正文】 先將 ~ 置高 P1=~tmp1 。row4。 tmp1=0x10。 按鍵軟件設(shè)計(jì) 按鍵功能程序流程圖 如圖 42 為按鍵功能流程圖,在按鍵當(dāng)中,有與輸入、開鎖、清除、設(shè)置、確認(rèn)的程序相對應(yīng)的按鍵,并按順序與輸入的數(shù)相比較,當(dāng)輸入正確時(shí),進(jìn)入密碼程序,錯(cuò)誤時(shí)進(jìn)行清除,輸入兩次新密碼正確時(shí),可進(jìn)行重新設(shè)置密碼,最后確認(rèn)程序。其實(shí)際電路如圖 3- 12 所示。其原理如圖 3- 11 所示。這樣輸出的電壓一般能滿足要求。通過 LCD 顯示屏,可以清楚的判斷出密碼鎖所處的狀態(tài) 。否則顯示器將一直處于初始狀態(tài),當(dāng)需要對密碼鎖進(jìn)行開鎖時(shí),按下鍵盤上的開鎖按鍵后利用鍵盤上的數(shù)字鍵 0- 9 輸入密碼,每按下一個(gè)數(shù)字鍵后在顯示器上顯示一個(gè) *,輸入多少位就顯示多少個(gè) *。只有按下鍵盤上的開啟按鍵后,顯示器才處于開啟狀態(tài)。其大體功能(看鍵盤按鍵上的標(biāo)記)及與單片機(jī)引腳接法如圖 37 所示: 圖 3 5 鍵盤輸入原理圖 顯示電路 為了提高密碼鎖的密碼顯示效 果能力。本設(shè)計(jì)中使用的這個(gè) 4*4 鍵盤不但能完成密碼的輸入還能作特別功能鍵使用,比如清空顯示功能等。 鍵盤輸入電路 由于本設(shè)計(jì)所用到的按鍵數(shù)量 較多而不適合用獨(dú)立按鍵式鍵盤。 圖 3 4 掉電存儲電路原理圖 A0 1 A1 2 A2 3 GND 4 VCC 5 WP 6 SCL 7 SDL 8 U3 AT24C02 VCC R20 510 R21 510 VCC 8 圖中 3 腳是三條地址線,用于確定芯片的硬件地址,在 AT89S51 上它們都能接地,第 5 腳和第 8 腳分別為正、負(fù)電源。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過器 件地址輸入端 A0、 A1 和 A2 可以實(shí)現(xiàn)將最多 8 個(gè) AT24C02器件連接到總線上。任何從總線接收數(shù)據(jù)的器件為接收器。 采用兩線串行的總線和單片機(jī)通訊,電壓最低可以到 ,額定電流為 1mA,靜態(tài)電流 10Ua(),芯片 內(nèi)的資料可以在斷電的情況下保存 40 年以上,而且采用 8 腳的 DIP 封裝,使用方便。 AT24C02有一個(gè) 16 字節(jié)頁寫緩沖器。電容取值為20pF。晶振、電容 C2/ C3 及片內(nèi)與非門(作為反饋、放大 元件)構(gòu)成了電容三點(diǎn)式振蕩器,振蕩信號頻率與晶振頻率及電容 C C2 的容量有關(guān),但主要E1 R1 K1 R2 10K 7 由晶振頻率決定,范圍在 0~ 33MHz 之間,電容 C C3 取值范圍在 5~ 30pF 之間。 R1 的作用在于限制按鍵按下瞬間電容C1 的放電電流,避免產(chǎn)生火花,以保護(hù)按鍵觸電 。當(dāng)電容 C1 放電結(jié)束后, RST 端的電位由 R1 與 R2 分壓比決定。增加手動(dòng)復(fù)位按鍵是為了避免死機(jī)時(shí)無法可靠復(fù)位。根據(jù)實(shí)際情況選擇如圖 34 所示的復(fù)位電 路。在復(fù)位期間(即 RST 為高電平期間), P0 口為高組態(tài), P1- P3 口輸出高電平;外部程序存儲器讀選通信號 PSEN 無效。 復(fù)位電路 單片機(jī)復(fù)位是使 CPU 和系統(tǒng)中的其他功能部件都處在一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作,例如復(fù)位后 PC= 0000H,使單片機(jī)從第 —個(gè)單元取指令。 本系統(tǒng)共有兩部分構(gòu)成,即硬件部分與軟件部分。其中矩陣鍵盤用于輸入數(shù)字密碼和進(jìn)行各種功能的實(shí)現(xiàn)。 ④ 可編程輸入 /輸出引腳( 32 根) STC89C52 單片機(jī)有 4 組 8 位的可編程 I/O 口,分別位 P0、 P P P3 口,每個(gè)口有 8 位( 8 根引腳),共 32 根 [8]。 P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 0 (R X D )10P 3. 1 (T X D )11P 3. 2 (IN T 0 )12P 3. 3 (IN T 1 )13P 3. 4 (T 0)14P 3. 5 (T 1)15P 3. 6 (W R )16P 3. 7 (R D )17X T A L 218X T A L 119GND20P 2. 0 (A 8)21P 2. 1 (A 9)22P 2. 2 (A 10 )23P 2. 3 (A 11 )24P 2. 4 (A 12 )25P 2. 5 (A 13 )26P 2. 6 (A 14 )27P 2. 7 (A 15 )28P S E N29A L E / P R O G30E A /V P P31P 0. 7 (A D 7)32P 0. 6 (A D 6)33P 0. 5 (A D 5)34P 0. 4 (A D 4)35P 0. 3 (A D 3)36P 0. 2 (A D 2)37P 0. 1 (A D 1)38P 0. 0 (A D 0)39V C C40 圖 3 1 STC89C52 引腳 分布圖 5 STC89C52 具體介紹如下: ① 主電源引腳( 2 根) VCC(Pin40):電源輸入,接+ 5V 電源 GND(Pin20):接地線 ② 外接晶振引腳( 2 根) XTAL1(Pin19):片內(nèi)振蕩電路的輸入端 XTAL2(Pin20):片內(nèi)振蕩電路的輸出端 ③ 控制引腳( 4 根) RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn) 2 個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。 STC89C52 有 PDIP、PQFP/TQFP 及 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求 。 STC89C52 有 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口, 2 個(gè)讀寫口線, STC89C52 可以按照常規(guī)方法進(jìn)行編程 ,但不可以在線編程(S 系列的才支持在線編程 )。 3 硬件系統(tǒng)設(shè)計(jì) 單片機(jī) STC89C52 功能介紹 STC89C52 是 51 系列 單片機(jī) 的一個(gè)型號,它是 STC 公司生產(chǎn)的。當(dāng)某條列線置低時(shí),某條行線也被拉低,則確定這兩條線的交點(diǎn)處的按鈕被按下。通過不斷 輸入電路 存儲模塊 晶振電路 主控芯片 顯示電路 輸出電路 4 讀行線口線,或者中斷方式觸發(fā)鍵位掃描。 密碼輸入方式 采用鍵盤輸入方式, 由各按鍵組成的矩陣鍵盤每條行線和列線都對應(yīng)一條I/O 口線,鍵位設(shè)在行線和列線的交叉點(diǎn),當(dāng)一個(gè)鍵按下就會有某一 條行線與某一條列線接觸,只要確定接觸的是哪兩條線,即哪兩個(gè) I/O 口線,就可以確定哪一個(gè)鍵被觸動(dòng)。利用單片機(jī)內(nèi)部的隨機(jī)存儲器( RAM)和只讀存儲器( ROM)及其引腳資源,外接液晶顯示( LCD),鍵盤輸入等實(shí)現(xiàn)數(shù)據(jù)的處理傳輸和顯示功能,基本上能實(shí)現(xiàn)設(shè)計(jì)指標(biāo)。 方案二:采用以單片機(jī)為核心的控制方案 選用單片機(jī)作為系統(tǒng)的核心部件,實(shí)現(xiàn)控制與處理的功能。 系統(tǒng)整體設(shè)計(jì)框圖如圖 21 所示: 3 圖 2 1 系統(tǒng)整體設(shè)計(jì)框圖 主控部分的選擇 方案一:采用數(shù)字電路控制 用以 74LS112 雙 JK 觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1