亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 單片機(jī)編程 > 電子密碼鎖的設(shè)計與實(shí)現(xiàn)

電子密碼鎖的設(shè)計與實(shí)現(xiàn)

  • 資源大小:200 K
  • 上傳時間: 2013-10-16
  • 上傳用戶:fsourh
  • 資源積分:2 下載積分
  • 標(biāo)      簽: 電子密碼鎖

資 源 簡 介

電子密碼鎖的設(shè)計與實(shí)現(xiàn)
一、實(shí)驗?zāi)康?BR> 1.進(jìn)一步掌握鍵盤掃描和LED顯示的程序設(shè)計。
 2.了解按鍵消抖的方法。
 3.綜合運(yùn)用微機(jī)原理的軟硬件知識。

二、實(shí)驗內(nèi)容與要求
 1.基本要求
 (1)具有密碼輸入功能,密碼最多為6位;
(2)設(shè)置退格鍵,以便刪除輸入錯誤的密碼;
(3)在輸入的密碼時數(shù)碼管上只顯示8,并根據(jù)輸入位數(shù)依次橫移;
(4)設(shè)置確認(rèn)鍵,當(dāng)確認(rèn)鍵按下后,判斷輸入密碼是否正確;
(5)當(dāng)輸入密碼正確時,點(diǎn)亮發(fā)光二極管;當(dāng)輸入密碼不正確時,發(fā)光二極管不亮并且蜂鳴器報警,重新輸入,當(dāng)三次密碼輸入不正確時,系統(tǒng)應(yīng)鎖定鍵盤10s。
2.提高要求
 將用戶分為管理者和使用者,管理者擁有超級密碼,可以修改其他人的密碼。使用者不能修改密碼。

三、實(shí)驗報告要求
 1.設(shè)計目的和內(nèi)容
 2.總體設(shè)計
 3.硬件設(shè)計:原理圖(接線圖)及簡要說明
 4.軟件設(shè)計框圖及程序清單
5.設(shè)計結(jié)果和體會(包括遇到的問題及解決的方法)

四、總體設(shè)計
 電子密碼鎖的原理是:從鍵盤輸入一組密碼,CPU把該密碼和設(shè)置密碼比較,對則將鎖打開(不同鎖的控制方式不一樣,比如加電控制電磁鐵抽回,從而打開),錯則要求重新輸入,并記錄錯誤次數(shù),如果三次錯誤,則被強(qiáng)制鎖定并報警,除非超級密碼或者其他的手段打開,比如延時一段時間。
 初步設(shè)計思路如下:
 1.輸入密碼用矩形鍵盤,包括數(shù)字鍵和功能鍵,功能鍵包括退格鍵和確認(rèn)鍵。
 2.LED數(shù)碼管顯示輸入密碼,但是只是輸出顯示符號8 。采用動態(tài)掃描輸出。
 3.用發(fā)光二極管模擬鎖的情況,鎖關(guān)時發(fā)光二極管滅,打開時發(fā)光二極管亮。
 4.輸入密碼錯誤時報警,3次輸入錯誤時鍵盤鎖定10s,鍵盤無法接收數(shù)據(jù)。
 軟件的設(shè)計主要包括矩形鍵盤鍵值的讀取、LED動態(tài)掃描輸出程序、密碼判斷程序和報警程序。 
 
五、硬件設(shè)計
 根據(jù)設(shè)計思路,硬件電路可通過實(shí)驗平臺上的一些功能模塊電路組成,由于實(shí)驗平臺上的各個功能模塊已經(jīng)設(shè)計好,用戶在使用時只要設(shè)計模塊間電路的連接,因此,硬件電路的設(shè)計及實(shí)現(xiàn)相對簡單。完整系統(tǒng)的硬件連接如圖1所示。硬件電路由LED數(shù)碼管顯示模塊、按鍵模塊、發(fā)光二極管電路和蜂鳴器模塊組成。
各個模塊的詳細(xì)說明:
1.LED數(shù)碼管模塊
實(shí)驗平臺上提供一組六個LED數(shù)碼管。插孔CS1用于數(shù)碼管段選的輸出選通,插孔CS2用于數(shù)碼管位選信號的輸出選通。本設(shè)計用6個數(shù)碼管來動態(tài)顯示時分秒,動態(tài)顯示的定時時間由8253定時/計數(shù)器來實(shí)現(xiàn)。8253主要是實(shí)現(xiàn)每位顯示時間1ms,由8253的計數(shù)器0來實(shí)現(xiàn)。Clk0接實(shí)驗平臺分頻電路輸出Q6,f=46875hz。GATE0接8255的PA0,由8255的PA0輸出來控制計數(shù)器的起停。OUT0接8259的IRQ2,定時完成請求中斷,進(jìn)入中斷服務(wù)程序。軟件在中斷服務(wù)程序中LED數(shù)碼管顯示。

相 關(guān) 資 源

主站蜘蛛池模板: 全州县| 嵩明县| 泸溪县| 三亚市| 白山市| 武山县| 汾西县| 宜城市| 宁都县| 房产| 交城县| 德化县| 宜宾县| 平江县| 浠水县| 博客| 叙永县| 鹤峰县| 蒙城县| 五寨县| 滨州市| 辛集市| 禹城市| 平潭县| 渝北区| 吴桥县| 滕州市| 江北区| 芦溪县| 湖北省| 鄂托克旗| 汝城县| 永登县| 西宁市| 资中县| 鄂托克前旗| 沽源县| 文昌市| 吉隆县| 湖州市| 内黄县|