chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

選用LCD1602作為VHDL語(yǔ)言編寫(xiě)程序時(shí)可實(shí)現(xiàn)哪五大主要功能?

lhl545545 ? 來(lái)源:維庫(kù)電子市場(chǎng)網(wǎng) ? 作者:維庫(kù)電子市場(chǎng)網(wǎng) ? 2020-10-07 12:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹了一種以FPGA為基礎(chǔ)的數(shù)字密碼鎖。采用自頂向下的數(shù)字系統(tǒng)設(shè)計(jì)方法,將數(shù)字密碼鎖系統(tǒng)分解為若干子系統(tǒng),并且進(jìn)一步細(xì)劃為若干模塊,然后用硬件描述語(yǔ)言VHDL來(lái)設(shè)計(jì)這些模塊,同時(shí)進(jìn)行硬件測(cè)試。測(cè)試結(jié)果表明該數(shù)字密碼鎖能夠校驗(yàn)10位十進(jìn)制數(shù)字密碼,且可以預(yù)置密碼,設(shè)有斷電保護(hù)裝置,解碼有效指示等相應(yīng)功能。

1功能概述

(1)密碼鎖的工作時(shí)鐘由外部晶振提供,時(shí)鐘頻率為50MHz,運(yùn)算速度高,工作性能穩(wěn)定。

(2)密碼的設(shè)置和輸入由外接鍵盤(pán)完成,控制電路的安全系數(shù)高,操作方便;

(3)密碼數(shù)字可以由鎖的所有者隨意設(shè)置,并可更改,增強(qiáng)了用戶(hù)體驗(yàn)。密碼修改必須符合預(yù)設(shè)規(guī)則,否則無(wú)法修改密碼。

(4)開(kāi)鎖時(shí),不限制密碼的輸入位數(shù)(1到10位皆可以),減少了密碼被破解的概率(約為10億分之一的破解率),密碼鎖的保密能力高。

(5)清除密碼鍵的設(shè)定,可以快速清除全部密碼,提高了對(duì)突發(fā)事件的適應(yīng)能力。

(6)對(duì)輸入的數(shù)字密碼既能直接顯示,又能轉(zhuǎn)換為星號(hào),防治偷窺,增強(qiáng)保密性。

(7)全部密碼輸入后,正確時(shí)密碼鎖將開(kāi)啟,顯示屏出現(xiàn):Input Right!指示燈變亮。錯(cuò)誤時(shí),顯示屏出現(xiàn):Input Failed!指示燈變滅。

(8)設(shè)有斷電保護(hù)裝置,保證電路不會(huì)因掉電失去所修改的密碼,而回到初的密碼值,增強(qiáng)密碼的穩(wěn)定性。

2系統(tǒng)結(jié)構(gòu)

本系統(tǒng)設(shè)計(jì)主要包括硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分,均采用模塊化設(shè)計(jì)。其中硬件設(shè)計(jì)主要包括中央控制模塊、微控制器、顯示模塊、輸入模塊、外圍電路等內(nèi)容。軟件設(shè)計(jì)包括狀態(tài)控制模塊,邏輯控制模塊,液晶顯示驅(qū)動(dòng)模塊,EPROM驅(qū)動(dòng)模塊,掃描輸入模塊等構(gòu)成。系統(tǒng)結(jié)構(gòu)框架圖如圖1所示。

選用LCD1602作為VHDL語(yǔ)言編寫(xiě)程序時(shí)可實(shí)現(xiàn)哪五大主要功能?

圖1:系統(tǒng)結(jié)構(gòu)框架圖

設(shè)計(jì)采用模塊化編程方式,整個(gè)程序由液晶LCD1602模塊(LCD1602.v)、矩陣鍵盤(pán)模塊(Matrix_Keys.v)、存儲(chǔ)芯片AT24C02模塊(AT24C_XX.v)和頂層邏輯功能模塊(password.v)組成。頂層邏輯功能模塊(password.v)調(diào)用其他3個(gè)模塊完成頂層功能的設(shè)計(jì)。如圖2所示。

選用LCD1602作為VHDL語(yǔ)言編寫(xiě)程序時(shí)可實(shí)現(xiàn)哪五大主要功能?

圖2:矩陣鍵盤(pán)原理圖

3底層設(shè)計(jì)

3.1輸入模塊

由于鍵盤(pán)按鍵數(shù)量較多,為了減少I(mǎi)/O口的占用,本設(shè)計(jì)將按鍵排列成矩陣形式。在矩陣式鍵盤(pán)中,每條水平線和垂直線在交叉處不直接連通,而是通過(guò)一個(gè)按鍵加以連接。這樣,8個(gè)端口就可以構(gòu)成3*5=15個(gè)按鍵,實(shí)際上我們只用14個(gè)按鍵就足以解決密碼問(wèn)題,比之直接將端口線用于鍵盤(pán)多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤(pán),而直接用端口線則只能多出一鍵(9鍵)。故在需要的鍵數(shù)比較多時(shí),采用矩陣法來(lái)做鍵盤(pán)是更合理的方案。

3.2顯示模塊與外圍電路

本設(shè)計(jì)選用了LCD1602作為顯示模塊的,可以方便地顯示所需的數(shù)字和提示語(yǔ),具有界面人性化、功耗低、速度快、節(jié)約控制器資源等優(yōu)點(diǎn)。外圍電路主要是一個(gè)受控制器控制的LED,由于表示鎖的開(kāi)啟與關(guān)閉。

3.3存儲(chǔ)模塊

本設(shè)計(jì)使用存儲(chǔ)芯片AT24C02作為密碼的外部存儲(chǔ)器。二線制串行EEPROM-24C02是低工作電壓的2K位串行電可擦除只讀存儲(chǔ)器,內(nèi)部組織為256個(gè)字節(jié),每個(gè)字節(jié)8位,該芯片被廣泛應(yīng)用于低電壓及低功耗的工商業(yè)領(lǐng)域。設(shè)計(jì)使用I2C協(xié)議實(shí)現(xiàn)控制器與存儲(chǔ)器的聯(lián)結(jié),實(shí)現(xiàn)密碼保存,并保證密碼不會(huì)因斷電丟失。

4工作方式

本系統(tǒng)利用上述系統(tǒng)模塊作為硬件基礎(chǔ),使用VHDL語(yǔ)言編寫(xiě)程序,實(shí)現(xiàn)了五大主要功能:

(1)確認(rèn)密碼:通過(guò)掃描矩陣鍵盤(pán),判斷用戶(hù)輸入內(nèi)容,將鍵入的數(shù)碼與密碼存儲(chǔ)器中的密碼進(jìn)行比較,判斷密碼的正誤,并控制密碼鎖的開(kāi)關(guān);

(2)清除密碼:輸入密碼過(guò)程中發(fā)生按鍵失誤,可以通過(guò)選擇清除鍵清除當(dāng)前全部的密碼,方便重新輸入;

(3)密碼保護(hù):通過(guò)顯示切換鍵,可以切換顯示模式。在顯示數(shù)字模式下,顯示屏即顯示輸入的數(shù)字,方便用戶(hù)操作;在保護(hù)模式下,顯示的密碼用“*”表示,防止外界偷窺,提高安全性能;

(4)修改密碼:當(dāng)密碼鎖處于打開(kāi)狀態(tài)時(shí),默認(rèn)識(shí)別當(dāng)前用戶(hù)為鎖的持有者,允許修改密碼。但修改密碼必須符合密碼鎖內(nèi)設(shè)的“潛在規(guī)則”,否則無(wú)法完成修改,防止密碼鎖被破壞;

(5)斷電保護(hù):設(shè)置電路保護(hù)結(jié)構(gòu),保證電路不會(huì)因掉電失去所修改的密碼,而回到初的密碼值。

其工作流程圖如圖3.

選用LCD1602作為VHDL語(yǔ)言編寫(xiě)程序時(shí)可實(shí)現(xiàn)哪五大主要功能?

圖3:工作流程圖

5仿真與調(diào)試

在設(shè)計(jì)過(guò)程中,首先針對(duì)各個(gè)模塊,使用Quartus II等軟件進(jìn)行仿真,然后將程序燒錄進(jìn)行硬件調(diào)試。,將整個(gè)系統(tǒng)程序進(jìn)行全編譯,進(jìn)行整個(gè)系統(tǒng)的軟件仿真,仿真通過(guò)后進(jìn)行整個(gè)系統(tǒng)的硬件調(diào)。

6特點(diǎn)

本設(shè)計(jì)開(kāi)創(chuàng)性地提出了修改密碼“潛在規(guī)則”的概念,即在修改密碼時(shí),新密碼必須滿(mǎn)足密碼鎖制作時(shí)預(yù)設(shè)的潛在規(guī)則,否則無(wú)法成功修改密碼,例如:潛在規(guī)則為密碼必須為七位數(shù),則在修改密碼時(shí)若輸入為五位數(shù)則會(huì)提示密碼修改失敗。本設(shè)計(jì)的意義在于,當(dāng)入侵者通過(guò)非法手段獲取正確密碼并開(kāi)鎖后,如果短時(shí)間內(nèi)不能發(fā)現(xiàn)潛在規(guī)則,就不得不放棄修改密碼,防止用戶(hù)利益二次受損。另外潛在規(guī)則的設(shè)計(jì)方式還可以為密碼所有位數(shù)和等于N,必須為偶數(shù)等等,每一種潛在規(guī)則都有對(duì)應(yīng)的說(shuō)明書(shū),所以即使批量生產(chǎn)也不存在潛在規(guī)則被破解的問(wèn)題。此外,用戶(hù)在忘記密碼時(shí)可以根據(jù)說(shuō)明書(shū),聯(lián)系潛在規(guī)則回憶密碼。另外,密碼鎖支持1~10位任意位10進(jìn)制數(shù)作為密碼,遠(yuǎn)大于一般密碼鎖,靈活性極高,可組合出約11億種密碼組合,從概率學(xué)上講,隨機(jī)破解密碼為不可能事件。

7結(jié)束語(yǔ)

基于FPGA適用于設(shè)計(jì)狀態(tài)機(jī)的特點(diǎn),通過(guò)Quartus II仿真以及實(shí)物測(cè)試,證明本數(shù)字密碼鎖具有功能完善、工作穩(wěn)定、安全系數(shù)高的特點(diǎn),通過(guò)修改密碼方案的創(chuàng)新,使其在實(shí)際應(yīng)用中能進(jìn)一步顯示優(yōu)良的安全性能,具有較好的發(fā)展前景。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    441014
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17113

    瀏覽量

    184329
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7653

    瀏覽量

    167418
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    直流負(fù)載箱的主要功能有哪些?

    直流負(fù)載箱是專(zhuān)門(mén)用于模擬和測(cè)試直流電源系統(tǒng)負(fù)載的設(shè)備,其主要功能包括以下幾點(diǎn): 直流負(fù)載箱可以模擬各種不同類(lèi)型的負(fù)載,如電阻、電感、電容等,以滿(mǎn)足不同應(yīng)用場(chǎng)景的需求。通過(guò)調(diào)整負(fù)載箱的參數(shù),可以實(shí)現(xiàn)
    發(fā)表于 06-17 13:34

    繼電器的主要功能與應(yīng)用

    、溫度繼電器等。 按工作原理分類(lèi) :電磁繼電器、靜態(tài)繼電器、固態(tài)繼電器等。 按用途分類(lèi) :保護(hù)繼電器、控制繼電器、信號(hào)繼電器等。 二、繼電器的主要功能 信號(hào)放大 :繼電器可以將微弱的信號(hào)放大到足以驅(qū)動(dòng)其他設(shè)備的信號(hào)強(qiáng)度。
    的頭像 發(fā)表于 12-28 09:33 ?1395次閱讀

    變頻電源的主要功能及特點(diǎn)

    變頻電源的主要功能及特點(diǎn) 1. 引言 隨著現(xiàn)代工業(yè)自動(dòng)化和智能化的發(fā)展,對(duì)電力供應(yīng)的穩(wěn)定性和靈活性提出了更高的要求。變頻電源作為一種能夠提供可變頻率和電壓的電源設(shè)備,已經(jīng)成為工業(yè)自動(dòng)化領(lǐng)域不可或缺
    的頭像 發(fā)表于 12-04 10:06 ?856次閱讀

    基于FPGA的LCD1602液晶顯示模塊驅(qū)動(dòng)設(shè)計(jì)

    本文通過(guò)以LCD1602液晶顯示模塊為基礎(chǔ),介紹FPGA驅(qū)動(dòng)LCD1602原理,詳細(xì)介紹硬件原理圖設(shè)計(jì)及FPGA驅(qū)動(dòng)LCD1602軟件設(shè)計(jì),通過(guò)萬(wàn)年歷功能綜合
    的頭像 發(fā)表于 10-24 14:42 ?4108次閱讀
    基于FPGA的<b class='flag-5'>LCD1602</b>液晶顯示模塊驅(qū)動(dòng)設(shè)計(jì)

    畫(huà)面分割器的主要功能

    主要功能 畫(huà)面分割器是一種視頻處理設(shè)備,它能夠?qū)⒍鄠€(gè)視頻信號(hào)分割成多個(gè)小畫(huà)面,并在一個(gè)顯示器上同時(shí)顯示。這種設(shè)備的出現(xiàn),極大地提高了視頻監(jiān)控系統(tǒng)的效率和靈活性。本文將詳細(xì)介紹畫(huà)面分割器的主要功能、工作原理、技
    的頭像 發(fā)表于 10-17 09:22 ?1917次閱讀

    負(fù)載管理器的主要功能

    負(fù)載管理器(Load Manager)是計(jì)算機(jī)系統(tǒng)中的一個(gè)關(guān)鍵組件,它負(fù)責(zé)分配和管理計(jì)算資源,以確保系統(tǒng)運(yùn)行的效率和穩(wěn)定性。負(fù)載管理器的主要功能包括任務(wù)調(diào)度、資源分配、性能監(jiān)控、故障恢復(fù)等。以下
    的頭像 發(fā)表于 10-10 11:26 ?840次閱讀

    數(shù)字化智能工廠的主要功能組成

    數(shù)字化智能工廠是一種基于數(shù)字化技術(shù)和智能化系統(tǒng)的現(xiàn)代制造工廠,主要功能包括自動(dòng)化生產(chǎn)設(shè)備、信息技術(shù)基礎(chǔ)設(shè)施、數(shù)據(jù)采集與分析系統(tǒng)、互聯(lián)互通技術(shù)、人工智能與機(jī)器學(xué)習(xí)、虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)、安全防護(hù)體系和綠色制造。
    的頭像 發(fā)表于 10-08 11:40 ?986次閱讀
    數(shù)字化智能工廠的<b class='flag-5'>主要功能</b>組成

    FPD link主要功能模塊

    電子發(fā)燒友網(wǎng)站提供《FPD link主要功能模塊.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:38 ?0次下載
    FPD link<b class='flag-5'>主要功能</b>模塊

    漏洞掃描的主要功能是什么

    漏洞掃描是一種網(wǎng)絡(luò)安全技術(shù),用于識(shí)別計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)或應(yīng)用程序中的安全漏洞。這些漏洞可能被惡意用戶(hù)利用來(lái)獲取未授權(quán)訪問(wèn)、數(shù)據(jù)泄露或其他形式的攻擊。漏洞掃描的主要功能是幫助組織及時(shí)發(fā)現(xiàn)并修復(fù)這些安全
    的頭像 發(fā)表于 09-25 10:25 ?945次閱讀

    直流負(fù)載箱的主要功能有哪些?

    直流負(fù)載箱是專(zhuān)門(mén)用于模擬和測(cè)試直流電源系統(tǒng)負(fù)載的設(shè)備,其主要功能包括以下幾點(diǎn): 直流負(fù)載箱可以模擬各種不同類(lèi)型的負(fù)載,如電阻、電感、電容等,以滿(mǎn)足不同應(yīng)用場(chǎng)景的需求。通過(guò)調(diào)整負(fù)載箱的參數(shù),可以實(shí)現(xiàn)
    發(fā)表于 09-24 16:30

    電子地圖的主要功能與應(yīng)用

    電子地圖,即數(shù)字地圖,是利用計(jì)算機(jī)技術(shù),以數(shù)字方式存儲(chǔ)和查閱的地圖。它不僅繼承了傳統(tǒng)紙質(zhì)地圖的基本功能,還通過(guò)現(xiàn)代科技手段實(shí)現(xiàn)了諸多創(chuàng)新應(yīng)用。以下是電子地圖的主要功能與應(yīng)用: 一、主要功能
    的頭像 發(fā)表于 09-12 11:18 ?4162次閱讀
    電子地圖的<b class='flag-5'>主要功能</b>與應(yīng)用

    GUTOR不間斷電源的主要功能是什么?

    GUTOR不間斷電源的主要功能是什么?
    發(fā)表于 09-06 17:44

    微處理器的主要功能是什么

    微處理器(Microprocessor),作為計(jì)算機(jī)系統(tǒng)的核心部件,其主要功能對(duì)于整個(gè)計(jì)算機(jī)系統(tǒng)的運(yùn)行至關(guān)重要。
    的頭像 發(fā)表于 08-22 11:48 ?3512次閱讀

    DMA控制器的主要功能有哪些

    DMA(Direct Memory Access)控制器是一種在系統(tǒng)內(nèi)部轉(zhuǎn)移數(shù)據(jù)的獨(dú)特外設(shè),其主要功能實(shí)現(xiàn)內(nèi)存與外設(shè)之間的直接數(shù)據(jù)傳輸,而無(wú)需CPU的頻繁干預(yù)。這種數(shù)據(jù)傳輸方式顯著提高了數(shù)據(jù)傳輸?shù)男屎退俣?,減輕了CPU的負(fù)擔(dān),使得CPU能夠更專(zhuān)注于執(zhí)行其他任務(wù)。
    的頭像 發(fā)表于 08-20 10:41 ?3085次閱讀

    RFID天線的工作原理和主要功能

    RFID(Radio Frequency Identification,無(wú)線射頻識(shí)別)天線作為RFID系統(tǒng)中的關(guān)鍵組件,其工作原理和主要功能對(duì)于整個(gè)系統(tǒng)的性能和穩(wěn)定性至關(guān)重要。以下是對(duì)RFID天線工作原理和主要功能的詳細(xì)闡述。
    的頭像 發(fā)表于 08-09 15:38 ?2735次閱讀