999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于8086微機(jī)的多功能密碼鎖項(xiàng)目分析

2017-02-23 05:45:14熊佩軒萬在紅賈宇琪胡偉倩
無線互聯(lián)科技 2017年1期
關(guān)鍵詞:系統(tǒng)

熊佩軒,萬在紅,賈宇琪,胡偉倩

(南昌航空大學(xué) 信息工程學(xué)院,江西 南昌 330000)

基于8086微機(jī)的多功能密碼鎖項(xiàng)目分析

熊佩軒,萬在紅*,賈宇琪,胡偉倩

(南昌航空大學(xué) 信息工程學(xué)院,江西 南昌 330000)

本課題以8086微處理器為基礎(chǔ),設(shè)計(jì)了一個(gè)簡(jiǎn)單的低成本的多功能密碼鎖,旨在解決人們?nèi)粘I詈凸ぷ鳟?dāng)中遇到安全問題。在Proteus仿真軟件中利用8086微處理器可編程的特點(diǎn)[1],以匯編語言為媒介[2],最后通過矩陣鍵盤輸入和LCD1602液晶顯示實(shí)現(xiàn)了多功能密碼鎖的開啟、關(guān)閉和報(bào)警以及密碼修改、液晶顯示密碼等一系列功能,成功地?fù)?dān)任了防盜衛(wèi)士的角色。

多功能密碼鎖;Proteus仿真;8086微處理器;矩陣鍵盤;LCD1602液晶屏

隨著科學(xué)技術(shù)的高速發(fā)展和高新技術(shù)的廣泛應(yīng)用,電子技術(shù)在人們的日常生活中所起的作用越來越大,并深深地滲透到了人們的生活,工作和學(xué)習(xí)的各個(gè)方面[3]。人們生活水平的不斷提高以及工業(yè)領(lǐng)域?qū)I(yè)性的提高,如何實(shí)現(xiàn)家庭防盜和加密的機(jī)械控制這一問題也變得尤為突出。傳統(tǒng)的機(jī)械鎖構(gòu)造簡(jiǎn)單,被撬的事件屢有報(bào)道,電子密碼鎖由于其安全性較高,成本低廉,簡(jiǎn)單實(shí)用,開發(fā)性好等優(yōu)點(diǎn)受到了廣大用戶的青睞,得到了廣泛的應(yīng)用,本課題便是基于8086微處理器的多功能密碼鎖。

微電子技術(shù)的高速發(fā)展,出現(xiàn)了磁控鎖,聲控鎖,超聲波鎖,紅外線鎖,指紋鎖,遙控鎖等,這些鎖具有機(jī)械鎖無可比擬的高保密性能,特別是可以在特定的環(huán)境系統(tǒng)中,按照指定的邏輯關(guān)系實(shí)現(xiàn)系統(tǒng)的程序控制。但是由于成本較高,而且保密性超高,一般供給個(gè)人的箱,柜等等,這在一定程度上也影響了這一類型產(chǎn)品的大范圍推廣應(yīng)用。

此多功能密碼鎖是一款成本低廉,性價(jià)比高的密碼鎖,可以通過以此為基礎(chǔ)拓展更為豐富多樣的解鎖方式,例如當(dāng)下流行的指紋和虹膜解鎖,為了達(dá)到密碼鎖所需實(shí)現(xiàn)的基本要求,采用了8086微處理器作為核心,矩陣鍵盤作為輸入設(shè)備,LCD液晶顯示作為輸出設(shè)備,同時(shí)也是該產(chǎn)品和用戶的一個(gè)交互窗口,該鎖還提供了密碼修改功能和報(bào)警功能,當(dāng)使用該產(chǎn)品時(shí),液晶顯示屏?xí)@示PLEASE INPUT PASSWORD的提示信息,當(dāng)密碼輸入正確指示燈亮起,同時(shí)顯示OPEN字樣,當(dāng)密碼輸入錯(cuò)誤時(shí)發(fā)出錯(cuò)誤警告聲音,同時(shí)顯示ERROR字樣,還可以實(shí)現(xiàn)對(duì)密碼的修改,修改成功之后,LCD會(huì)提示修改成功并提示新密碼。基于此多功能密碼鎖也可以與各類防盜報(bào)警電路配合達(dá)成更為強(qiáng)大的防盜報(bào)警功能。

1 硬件系統(tǒng)設(shè)計(jì)

1.1 系統(tǒng)硬件設(shè)計(jì)總體框架

系統(tǒng)硬件模塊包含:微處理器控制模塊,采用8086芯片;LCD液晶顯示模塊,采用LCD1602液晶屏;鍵盤輸入模塊,采用4×4矩陣鍵盤;開鎖報(bào)警模塊,采用蜂鳴器,LED以及電機(jī)構(gòu)成。系統(tǒng)總框架如圖1所示。

圖1 系統(tǒng)總框架

1.2 8086系統(tǒng)模塊

微處理器控制模塊使用8086作為CPU,74LS373作為地址鎖存器,可編程并行I/O接口芯片8255A作為并行I/O接口電路,如圖2所示。8086CPU由于引腳數(shù)目的限制,數(shù)據(jù)地址信號(hào)等引腳是分時(shí)復(fù)用的,構(gòu)成微型計(jì)算機(jī)系統(tǒng)必須外接總線配置芯片將復(fù)用的信號(hào)加以分離。利用74LS373將總線上的地址碼暫存起來。在CPU與外部通信時(shí),必須先發(fā)送存儲(chǔ)器或I/O端口的地址才能正確地發(fā)送數(shù)據(jù)[4]。通過74LS245實(shí)現(xiàn)8086與8255A芯片的雙向數(shù)據(jù)傳輸,并行接口具有傳送數(shù)據(jù)速度快、要求傳輸線較多的特點(diǎn)[5]。本系統(tǒng)中8255A選擇的是A組,以工作方式0輸出;B組以工作方式0輸出;C組端口高半字節(jié)輸入,低半字節(jié)輸出。A組連接LCD液晶顯示器8位數(shù)據(jù)線,B組連接低3位連接LCD液晶顯示器的控制引腳,同時(shí)控制報(bào)警器和開鎖指示燈以及電機(jī)。C口連接矩陣鍵盤[6]。

圖2 微處理器控制模塊

1.3 LCD液晶顯示模塊

LCD液晶顯示模塊使用LCD1602液晶屏,實(shí)物如圖3所示,受8255A的PA及PB口的低三位控制,電路如圖4所示,它是一種專門用來顯示字母、數(shù)字、符號(hào)的點(diǎn)陣型液晶模塊,顯示能容為16×2即可以顯示兩行,每行16個(gè)字符液晶顯示方陣[7]。LCD1602為16腳,1,2腳分別為電源地(VSS)和電源正極(VDD),3,4,5腳是控制引腳分別為數(shù)據(jù)/命令選擇端(RS)、讀/寫選擇端(R/W)、使能信號(hào)(E),7—14腳為8位的數(shù)據(jù)傳輸引腳,15,16腳為背光LED的電源的正極(LED+)和負(fù)極(LED-),若要向LCD中寫入命令則使RS=0,RW=0,E=1,D0-D7=指令碼。寫入數(shù)據(jù)則使RS=1,RW=0,E=1,D0-D7=數(shù)據(jù)。常用指令碼有初始化指令碼0011 1000。

圖3 LCD1602實(shí)物

圖4 LCD液晶顯示模塊

LCD1602的第一行字符起始顯示方陣地址為80 H,該行其余的顯示方陣可以通過80 H加上偏移地址來得到地址碼,先使RS=0,RW=0,E=1通過D0-D7寫入地址碼,再使RS=1,RW=0,E=1通過D0-D7寫入字符對(duì)應(yīng)的表格數(shù)據(jù)碼,即可在LCD指定位置上顯示一個(gè)指定的字符。

1.4 矩陣鍵盤模塊

矩陣鍵盤模塊采用四腳開關(guān)組成4×4鍵盤,實(shí)物如圖5所示,它與8255A芯片的PC端口相連,電路如圖6所示,本系統(tǒng)中使用了其中的12個(gè)鍵,包括數(shù)字鍵0-9和輸入鍵input和修改密碼鍵write。矩陣鍵盤是通過軟件實(shí)現(xiàn)對(duì)4×4的按鍵進(jìn)行動(dòng)態(tài)逐行掃描,并實(shí)現(xiàn)按鍵的單次點(diǎn)擊識(shí)別。通過使用8255A芯片PC端口低半字節(jié)輸出、高半字節(jié)輸入,再將鍵盤狀態(tài)讀取至8086中,接著對(duì)數(shù)據(jù)進(jìn)行處理并識(shí)別被點(diǎn)擊的按鍵,最終將輸入保存的六位數(shù)據(jù)進(jìn)行密碼核對(duì)或密碼修改。

圖5 矩陣鍵盤實(shí)物

1.5 開鎖報(bào)警模塊

開鎖報(bào)警模塊分為3個(gè)部分,如圖7所示,由8255A芯片的PB口的高四位和低四位分別進(jìn)行控制,當(dāng)輸入密碼核對(duì)正確時(shí),控制PB4口輸出低電平,使開鎖指示燈亮起,同時(shí)帶鐵芯的電感線圈由于電流產(chǎn)生磁性,將密碼鎖的鎖芯吸起使密碼鎖得以打開。當(dāng)程序識(shí)別輸入密碼錯(cuò)誤時(shí),通過8086控制8255A芯片的低四位輸出低電平,通過與非門使蜂鳴器發(fā)出報(bào)警,通過增加外圍電路可以實(shí)現(xiàn)多種報(bào)警方式,例如添加藍(lán)牙通信模塊可進(jìn)行近距離無線報(bào)警。

2 軟件系統(tǒng)設(shè)計(jì)

本系統(tǒng)的軟件設(shè)計(jì)分為3個(gè)部分,主要包括驅(qū)動(dòng)LCD1602液晶顯示程序設(shè)計(jì)、矩陣鍵盤程序設(shè)計(jì)以及密碼存儲(chǔ)核對(duì)及修改程序設(shè)計(jì),系統(tǒng)主程序流程如圖8所示。

3 結(jié)語

本系統(tǒng)設(shè)計(jì)以8086作為多功能密碼鎖監(jiān)控裝置的檢測(cè)與控制核心,通過編程實(shí)現(xiàn)對(duì)密碼鎖開關(guān)的控制。其特點(diǎn)是使用靈活性好,用戶可以隨時(shí)修改密碼,防止由于鑰匙丟失而引起的安全性下降。而不像機(jī)械鎖必須佩戴鑰匙才能開鎖。隨著科技發(fā)展和人們生活需求的提高,磁卡型、遙控型、指紋型電子鎖已成為現(xiàn)在的發(fā)展趨勢(shì),并且此密碼鎖基于8086編程靈活,能夠以此為基礎(chǔ)增加外圍模塊,拓展出更為強(qiáng)大的功能,擁有較為廣泛的市場(chǎng)前景。

圖7 開鎖報(bào)警模塊

圖8 主程序流程

[1]謝龍漢,莫衍.Proteus電子電路設(shè)計(jì)與仿真[M].北京:電子工業(yè)出版社,2012.

[2]王慶生.匯編語言程序設(shè)計(jì)教程[M].北京:人民郵電出版社,2013.

[3]閻石.數(shù)字電路技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2006.

[4]尹建華.微型計(jì)算機(jī)原理與接口技術(shù)[M].2版.北京:高等教育出版社,2008.

[5]顧暉,梁惺彥.微機(jī)原理與接口技術(shù)—基于8086和Proteus仿真[M].北京:電子工業(yè)出版社,2011.

[6]何宏.微機(jī)原理與接口技術(shù)—基于Proteus仿真的8086微機(jī)系統(tǒng)設(shè)計(jì)及應(yīng)用[M].北京:清華大學(xué)出版社,2015.

[7]郭天祥.新概念51單片機(jī)C語言教程—入門、提高、開發(fā)[M].北京:電子工業(yè)出版社,2009.

Analysis on multi-function combination lock project based on 8086 microcomputer

Xiong Peixuan,Wan Zaihong*, Jia Yuqi, Hu Weiqian
(Information Engineering College of Nanchang Hangkong University , Nanchang 330000, China)

This topic is based on 8086 microprocessor, and designs a simple low cost of multi-function combination lock, aiming at solving safety problems of people’s daily life and work. Take advantage of the characteristics of 8086 microprocessor programmable[1]in the Proteus simulation software, with assembly language as the medium[2], at last, through matrix keyboard input and LCD1602 display to realize the multi-functional combination lock’s a series of functions of open, close and alarm, and password revision, and liquid crystal display password, successful serving as the role of security guards.

multi-function combination lock; Proteus simulation; 8086 microprocessor; matrix keyboard; LCD 1602

熊佩軒(1995— ),男,江西樟樹,本科。

*通訊作者:萬在紅(1970— ),女,江西南昌,碩士,副教授;研究方向:工藝過程控制。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产精品网址在线观看你懂的 | 免费久久一级欧美特大黄| 欧美国产日韩一区二区三区精品影视| 亚洲无限乱码| 在线观看欧美国产| 久久青青草原亚洲av无码| 国产精品xxx| 麻豆精品久久久久久久99蜜桃| 人妻出轨无码中文一区二区| 亚洲a级在线观看| 老熟妇喷水一区二区三区| 欧美啪啪网| 日韩欧美高清视频| 国产区网址| 亚洲另类色| 亚洲精品视频在线观看视频| 在线免费a视频| 亚洲h视频在线| Aⅴ无码专区在线观看| 囯产av无码片毛片一级| 四虎影视无码永久免费观看| 亚洲人成网站18禁动漫无码| 亚洲精选高清无码| 国产毛片片精品天天看视频| 色综合手机在线| 亚洲一区二区三区国产精华液| www.亚洲一区二区三区| 精品国产网| 丁香六月激情综合| A级毛片无码久久精品免费| 亚洲人成网站在线播放2019| 亚洲一区二区日韩欧美gif| 国产在线八区| 免费看一级毛片波多结衣| 欧美视频在线播放观看免费福利资源| 欧美不卡在线视频| 91九色最新地址| 国产成人三级在线观看视频| 2022国产无码在线| 四虎国产永久在线观看| 呦女亚洲一区精品| 广东一级毛片| 国产精品吹潮在线观看中文| 欧美一区精品| 久久久精品国产SM调教网站| 18禁影院亚洲专区| 成年人午夜免费视频| 久久免费视频6| 国产成人一级| 国产福利拍拍拍| 久久影院一区二区h| 超薄丝袜足j国产在线视频| 99re热精品视频中文字幕不卡| 2024av在线无码中文最新| 久久精品免费看一| 国产成年女人特黄特色毛片免| 欧美成人综合在线| 一级不卡毛片| 免费在线播放毛片| 欧美成人午夜影院| 四虎亚洲国产成人久久精品| 国产成人亚洲精品色欲AV| 69综合网| 四虎在线高清无码| 人人看人人鲁狠狠高清| 天天色天天综合| 久久精品一卡日本电影| 国产精选自拍| a级毛片在线免费观看| 狠狠色噜噜狠狠狠狠奇米777| 婷婷亚洲综合五月天在线| 国产jizz| 久久国产精品77777| 色婷婷成人| 永久免费AⅤ无码网站在线观看| 国产精品一线天| 欧美.成人.综合在线| 美女免费黄网站| 国产美女丝袜高潮| 欧美福利在线观看| 亚洲不卡网| 人妖无码第一页|