• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      單片機(jī)在電磁密碼箱中的應(yīng)用

      2017-03-17 23:32姚非非
      科學(xué)與財(cái)富 2017年1期
      關(guān)鍵詞:蜂鳴器報(bào)警

      姚非非

      摘 要:本系統(tǒng)由STC89C52單片機(jī)、復(fù)位電路、晶振電路、4×4矩陣鍵盤(pán)、蜂鳴器、繼電器和電磁鎖等組成,4×4鍵盤(pán)主要用于密碼的輸入和修改,蜂鳴器報(bào)警,復(fù)位電路和晶振電路與STC89C52單片機(jī)組成單片機(jī)最小系統(tǒng)。它具有設(shè)置、修改6位用戶密碼、輸錯(cuò)報(bào)警、密碼錯(cuò)誤報(bào)警等功能。本系統(tǒng)成本低廉,功能實(shí)用。

      關(guān)鍵詞:電磁密碼箱,報(bào)警,蜂鳴器,STC89C52

      一、總體方案設(shè)計(jì)

      它是以STC89C52單片機(jī)為核心,配以相應(yīng)硬件電路,完成密碼的設(shè)置、存貯、識(shí)別、驅(qū)動(dòng)電磁執(zhí)行器并檢測(cè)其驅(qū)動(dòng)電流值、接收蜂鳴器送來(lái)的報(bào)警信號(hào)、發(fā)送數(shù)據(jù)等功能,單片機(jī)接收鍵入的代碼,并與存貯在EEPROM中的六位密碼進(jìn)行比較,六位密碼可以有298萬(wàn)多組密碼供主人隨意變換,保密性極高,可選密碼組是連續(xù)排列的,如果密碼正確,則驅(qū)動(dòng)電磁執(zhí)行器開(kāi)鎖;如果密碼輸入不正確,則單片機(jī)通過(guò)通信線路向智能報(bào)警器發(fā)出報(bào)警信號(hào)。

      密碼箱主要由矩陣鍵盤(pán)、單片機(jī)、外部硬件等部分組成。其中矩陣鍵盤(pán)用于輸入數(shù)字密碼和進(jìn)行各種功能的實(shí)現(xiàn)。實(shí)際使用時(shí)只要將單片機(jī)的負(fù)載由繼電器換成電磁密碼箱的電磁鐵吸合線圈即可,當(dāng)然也可以用繼電器的常開(kāi)觸點(diǎn)去控制電磁鐵吸合線圈,單片機(jī)將每次開(kāi)鎖操作和此時(shí)電磁執(zhí)行器的驅(qū)動(dòng)電流值作為狀態(tài)信息發(fā)送給單片機(jī)的芯片處理,同時(shí)將接收來(lái)自無(wú)限循環(huán)的密碼識(shí)別程序的報(bào)警信息也發(fā)送給智能報(bào)警器,從而使整個(gè)密碼箱正常運(yùn)行。

      二、硬件實(shí)現(xiàn)及單元電路設(shè)計(jì)

      1、單片機(jī)的時(shí)鐘電路與復(fù)位電路設(shè)計(jì)

      本系統(tǒng)采用STC系統(tǒng)列單片機(jī),相比其他系列單片機(jī)具有很多優(yōu)點(diǎn)。一般STC單片機(jī)資源比其他單片機(jī)要多,而且執(zhí)行速度快;STC系列單片機(jī)使用串口對(duì)單片機(jī)進(jìn)行燒寫(xiě),下載程序較為方便;STC51單片機(jī)內(nèi)部集成了看門(mén)狗電路;且具有很強(qiáng)抗干擾能力。本系統(tǒng)采用內(nèi)部方式的時(shí)鐘電路和加電自復(fù)位的復(fù)位電路,由于單片機(jī)P0口內(nèi)部不含上拉電阻,為高阻態(tài),不能正常地輸出高/低電平,因而該組I/O口在使用時(shí)必須外接上拉電阻。

      2、鍵盤(pán)電路設(shè)計(jì)

      在單片機(jī)應(yīng)用系統(tǒng)中,一般都會(huì)設(shè)置鍵盤(pán),主要為了控制運(yùn)行狀態(tài),輸入一些命令或數(shù)據(jù),以完成特定的人機(jī)交互。鍵盤(pán)是與單片機(jī)進(jìn)行人機(jī)交互的最基本的途徑,其以按鍵的形式來(lái)設(shè)置控制功能或輸入數(shù)據(jù),按鍵的輸入狀態(tài)本質(zhì)上是一個(gè)開(kāi)關(guān)量。對(duì)于簡(jiǎn)單的開(kāi)關(guān)量的輸入可以采用獨(dú)立式按鍵,這種方法接口簡(jiǎn)單,但占用單片機(jī)I/O端口資源較多。對(duì)于輸入?yún)?shù)較多、功能復(fù)雜的系統(tǒng),需要采用矩陣式鍵盤(pán)進(jìn)行輸入控制。本系統(tǒng)采用4×4矩陣式鍵盤(pán)。

      3、液晶顯示電路設(shè)計(jì)

      液晶顯示器(LCD)是一種功耗很低的顯示器,它的使用非常廣泛,比如電子表、計(jì)算器、數(shù)碼相機(jī)、計(jì)算機(jī)的顯示器和液晶電視等。電子密碼鎖中需要顯示的信息比較多,為了能直觀的看到結(jié)果,并且為了設(shè)計(jì)顯的美觀,使用總線和排阻進(jìn)行簡(jiǎn)化連接方式,本設(shè)計(jì)采用液晶顯示屏LCD進(jìn)行顯示,

      4、存儲(chǔ)芯片電路設(shè)計(jì)

      I2C總線(Inter Intergrate Circuit BUS)全稱為芯片間總線,它在芯片間以兩根連線實(shí)現(xiàn)全雙工同步數(shù)據(jù)傳送,一條數(shù)據(jù)線(SDA)和一條串行時(shí)鐘線(SDL),可以很方便地構(gòu)成外圍器件擴(kuò)展系統(tǒng)。I2C總線采用兩線制,由數(shù)據(jù)線SDA和時(shí)鐘線SCL構(gòu)成,為了對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),本系統(tǒng)使用串行EEPROM芯片,AT24C01系列是典型的I2C串行總線的EEPROM,本系統(tǒng)采用此芯片進(jìn)行數(shù)據(jù)存儲(chǔ)。

      三、系統(tǒng)軟件設(shè)計(jì)方案

      1、主程序流圖

      如圖所示為主程序流程圖,用戶才可以自行設(shè)定和修改6位密碼,密碼輸錯(cuò)會(huì)有提示聲。只有鍵入6位開(kāi)鎖密碼完成正確才能開(kāi)鎖。

      四、系統(tǒng)的安裝與調(diào)試

      安裝步驟1.檢查元件的好壞。按電路圖買(mǎi)好元件后首先檢查買(mǎi)回元件的好壞,按各元件的檢測(cè)方法分別進(jìn)行檢測(cè),一定要仔細(xì)認(rèn)真。而且要認(rèn)真核對(duì)原理圖是否一致,在檢查好后才可上件、焊件,防止出現(xiàn)錯(cuò)誤焊件后不便改正。2.放置、焊接各元件按原理圖的位置放置各元件,在放置過(guò)程中要先放置、焊接較低的元件,后焊較高的和要求較高的元件。特別是容易損壞的元件要后焊,在焊集成芯片時(shí)連續(xù)焊接時(shí)間不要超過(guò)10s,注意芯片的安裝方向。

      參考文獻(xiàn):

      [1] 王千. 實(shí)用電子電路大全[M]. 電子工業(yè)出版社, 2004, 28-36

      [2] 彭為. 單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講[M]. 電子工業(yè)出版社,2 006, 69-88

      [3] 張榮. 基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M]. 電子工業(yè)出版社, 2005, 35-38

      [4] 朱勇. 單片機(jī)原理與應(yīng)用技術(shù)[M]. 清華大學(xué)出版社, 2006, 14-16

      [5] 潘永雄. 新編單片機(jī)原理與應(yīng)用[M]. 西安電子科技大學(xué)出版社, 2003, 78-86

      [6] 葉啟明. 單片機(jī)制作的新型安全密碼鎖[J]. 家庭電子, 2005, (10):

      猜你喜歡
      蜂鳴器報(bào)警
      電動(dòng)自行車(chē)產(chǎn)品車(chē)速提示音檢測(cè)現(xiàn)狀和整改技術(shù)研究(2)
      基于FPGA的無(wú)源蜂鳴器音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn)
      掌控板制作簡(jiǎn)易鋼琴
      本尼丟了蜂鳴器
      單片機(jī)驅(qū)動(dòng)蜂鳴器的程序設(shè)計(jì)
      LKD2-HS型列控中心驅(qū)采不一致報(bào)警處理
      2015款奔馳E180車(chē)安全氣囊報(bào)警
      豐田凱美瑞240V車(chē)間隙警告蜂鳴器異常鳴響
      2014款?yuàn)W迪Q5車(chē)發(fā)動(dòng)機(jī)OBD燈報(bào)警
      奔馳ML350發(fā)動(dòng)機(jī)故障燈報(bào)警
      内江市| 乌拉特前旗| 明水县| 昂仁县| 桃源县| 苗栗县| 长子县| 陈巴尔虎旗| 泰来县| 轮台县| 太白县| 德阳市| 金堂县| 顺义区| 克拉玛依市| 天祝| 修文县| 泰兴市| 玉溪市| 鄂尔多斯市| 乳源| 新余市| 台湾省| 渑池县| 久治县| 南召县| 马山县| 永寿县| 樟树市| 伊金霍洛旗| 海门市| 和政县| 秦安县| 宁南县| 米易县| 卢龙县| 和田市| 玉山县| 五河县| 锡林浩特市| 石首市|