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

正文內(nèi)容

基于vhdl的數(shù)字密碼鎖設(shè)計說明書-預覽頁

2024-12-14 15:01 上一頁面

下一頁面
 

【正文】 構(gòu) VHDL 有五大元素組成 ,即實體、結(jié)構(gòu)體、配置、程序包和庫 [16]。 ( 5)庫( LIBRARY) 庫具體對程序包聲明的數(shù)據(jù)類型和子程序進行功能說明。然后,利用電子設(shè)計自動化( EDA)工具,逐層進行仿真驗證,再把其中需要變?yōu)閷嶋H電路的模塊組合,經(jīng)過自動綜合工具轉(zhuǎn)換到門級電路網(wǎng)表。 VHDL的應用已成為當今以及未來 EDA 解決方案的核心,而且是復雜數(shù)字系統(tǒng)設(shè)計的核心。其中 8 個為一組 ,用來顯示已經(jīng)輸入密碼的個數(shù) ,剩余兩個 ,一個為開鎖綠色指示燈 L T 。此電子密碼鎖系統(tǒng)的主程序需要的標準程序包: USE IEEE. STD_ LOGIC_ 1164. ALL。 10 各模塊原理及程序 電 子密碼鎖的核心部分是控制器 , 該部分的輸入輸出信號已有明確的定義如表 所示 : 知道了輸入輸出后 , 就可以進行設(shè)計了。 Max + plus Ⅱ 軟件有多種輸入方式 , 主要有 : 各種文本輸入、原理圖輸入和波形輸入。 LOCK_ PROCESS; BLOCK IS BEGIN PROCESS( CLK DATA_ F) IS BEGIN IF( CLK' EVENT AND CLK=' 1') THEN F NC= 4 THEN IF DATA_ F 2 =' 1' THEN --上鎖控制信號有效 REG<= ACC; --密碼存儲 QA<=' 1'; QB<=' 0'; 本設(shè)計主要包括方波生成模塊、 消抖同步模塊 、 密碼鎖邏輯控制模塊 和密碼鎖顯示模塊 , 下面分別加以介紹。 USE IEEE. std_logic_1164. ALL 。 ARCHITECTURE fen_arc OF fen IS BEGIN PROCESS(clk) VARIABL E t :integer range 0 to 99 。 clk1 = ! 0 ! 。 END fen_arc 。 LSIF CLRN=' 1' AND PRN=' 0' THEN Q<=' 1' 。 (2)DEBOUNCING 模塊 : D- IN:信號輸入端口 FLAG_ N:數(shù)字輸出標志 FLAG_ F:功能輸出標志 CLK_ CTR:控制電路工作時鐘信號 CLK_ DEBOUNCE:去抖電路工作時鐘信號 (仿真時用 ) : CLK:電路工作時鐘脈沖 C_ KEYBOARD:鍵掃信號 “00- 01- 10- 11” 寄存器 C_ DEBOUNCE:去抖時鐘信號 C:鍵盤輸入去抖后的寄存器 14 N, F:數(shù)字、功能按鍵譯碼值的寄存器 FN, FF:數(shù)字、功能按鍵標志值數(shù)字、功能按鍵 SEL:模塊內(nèi)部信號 Z:按鍵位置信號 對于 K1 和 K0 信號 ,它們分別代表 1 和 0 的按鍵開關(guān) ,可以直接送入密碼鎖邏輯控制模塊 CEN2TRE。用來描述輸入消抖同步電路功能的 V HDL 語言程序如下 : L IBRARY IEEE。 END xiaopro 。 tmp2 : = tmp1 。 END PROCESS 。在 這里值得注意的是有一個密碼“8888”作為萬用密碼,也就是不論當前密碼是什么,只要輸入的密碼為 “8888”則都可通過密碼鎖。否則 ,系統(tǒng)進入 “錯誤 ”狀態(tài) ,并發(fā)出報警信號。其具體操作分為輸入密碼和修改密碼兩部分。若采用共陰極 L ED 接法 ,當輸入第 0 位 “1” 后 , 17 八個二極管中相對應的二極管點亮 (此時二極管指示燈 lamp =“10000000” ,輸入密碼信號 shif t =“10000000” ) ,接著輸入第 1 位 “0”(此時 lamp =“11000000” ,shif t =“01000000” ) …… 依照順序 ,將 8 位二進制密碼全部正確輸入完畢后 (此時amp =“11111111” ,shif t =“10010101” ) ,經(jīng)檢驗 ,輸入的密碼 shif t 等于鎖內(nèi)預先設(shè)置的密碼 lock ,密碼鎖開啟信號 L T 置高電平 ,鎖開啟。此時 ,數(shù)字鎖又自動進入等待下一次開鎖的狀態(tài)。修改密碼實質(zhì)就是用輸入的新密碼去取代原來的舊密碼。此時給 CL K 一個低電平 ,新密碼產(chǎn)生。為了獲得與目標器件對應的、 精確的時序仿真文件 , 在對文件編譯前必須選定最后實現(xiàn)本設(shè)計項目的目標器件 , 在 Max + plus Ⅱ 環(huán)境中我們選 Altera 公司的 FPGA , 然后選擇用于編程的目標芯片 : 選擇菜單 “Assign”→ “Device” , 窗口中的 Device Family 是器件序列欄 , 先 在 此 欄 中 選 擇 ACEX1 K。首先建立波形文件。按下 CLR 后 , 系統(tǒng)復位 , 處于輸入密碼狀態(tài)。由圖 21 43 可以看到 , 輸入密碼 shif t( “AA” )不等于設(shè)定密碼 lock ( “95” ) , 報警指示燈亮 , Alm變?yōu)楦唠娖?, 輸出報警信號。連接硬件系統(tǒng)后 ,選擇 “Max + plus Ⅱ ”→“programmer” 菜單 , 調(diào)出編程器 (programmer ) 窗口。鎖的密碼是可調(diào)的 , 且設(shè)置方便。在每個單元電路的設(shè)計完成后 , 采用專門的仿真工具進行功能仿真是很有必要的 , 可節(jié)省不少設(shè)計時間。在此期間,我不僅學到了許多新的知識,而且也開闊了視野,提高了自己的設(shè)計能力。 USE 。 USE 。 KEY IN button code FLAG_NUMB : OUT STD_LOGIC 。 ** ENLOCK : OUT STD_LOGIC 。 FIT TO LP2900 SEGOUT : OUT STD_LOGIC_VECTOR(6 DOWNTO 0) SEG7 Display 27 )。 d_out : OUT STD_LOGIC ) 。 SIGNAL CLK_DEBOUNCE : STD_LOGIC 。 SIGNAL F : STD_LOGIC_VECTOR(3 downto 0) 。 SIGNAL OUT_NUMB : STD_LOGIC_VECTOR(3 downto 0) 。 SIGNAL RR2 : STD_LOGIC 。 Number TO Display SIGNAL SEG: STD_LOGIC_VECTOR( 6 DOWNTO 0)。 FLAG_FUNC = FF 。 Seven Segment Display SELOUT = CLK_DISPLAY 。 For LP2900 only ********************************************* scan signal generator counter : block Signal Q: STD_LOGIC_VECTOR(22 DOWNTO 0)。Event AND CLK_4M = 39。 END PROCESS。 To generate keyboard scan sequence 1110110110110111 SEL = 1110 WHEN CLK_KEYBOARD=0 ELSE 1101 WHEN CLK_KEYBOARD=1 ELSE 1011 WHEN CLK_KEYBOARD=2 ELSE 29 0111 。 U2: debouncing PORT MAP ( d_in = key_in(1) , d_out = C(1) , clk = CLK )。 KEY POSITION SIGNAL R1, R0 : STD_LOGIC 。EVENT AND CLK = 39。1 when 00101 = N = 0010 。5 when 01110 = N = 0110 。9 when others = N = 1111 。EVENT AND CLK = 39。_UNLOCK when others = F = 1000 。 FN = NOT ( N(3) AND N(2) AND N(1) AND N(0) ) 。139。 RR2 = R1 AND NOT R0 。 ***************************************************** KEYIN /// BACK /// ALL CLEAR KEYIN_PROCESS :BLOCK SIGNAL RST, D0, D1: STD_LOGIC 。 CLEAR INPUT NC = 000 。 THEN IF NC 4 THEN ACC = ACC(11 DOWNTO 0) amp。 。 。 32 END PROCESS 。EVENT AND CLK = 39。 THEN LOCK REG = ACC 。 QB = 39。 THEN UNLOCK IF REG = ACC THEN CHECK PIN CODE QB = 39。039。 。 END IF。 ENLOCK = QA AND NOT QB 。 ********************************************** SEVEN_SEGMENT : Block Binary Code Segment 7 Code Begin gfedcba SEG = 0111111 WHEN DB = 0 ELSE 0000110 WHEN DB = 1 ELSE 1011011 WHEN DB = 2 ELSE 1001111 WHEN DB = 3 ELSE 1100110 WHEN DB = 4 ELSE 1101101 WHEN DB = 5 ELSE 1111101 WHEN DB = 6 ELSE 0000111 WHEN DB = 7 ELSE 1111111 WHEN DB = 8 ELSE 1101111 WHEN DB = 9 ELSE 1111111。它既是本科學生開始從事工程設(shè)計、科學實驗和科學研究的初 步嘗試,也是學生在教師的指導下,對所進行研究的適當表述,還是學生畢業(yè)及學位資格認定的重要依據(jù)。 題目 論文題目應恰當、準確地反映論文的主要研究內(nèi)容。摘要中不宜使用公式、圖表,不標注引用文獻編號,避免將摘要寫成目錄式的內(nèi)容介紹。 緒論 緒論一般作為論文的首篇。 畢業(yè)設(shè)計(論文)緒論部分字數(shù)不多于全部論文字數(shù)的 1/4。 結(jié)論 結(jié)論作為單獨一章排列,但不加章號。對理工類論文,參考文獻數(shù)量一般應在 15篇以上,其中學術(shù)期刊類文獻不少于 8篇,外文文獻不少于 3篇;對文科類、管理類論文,參考文獻數(shù)量一般為 10~ 20篇,其中學術(shù)期刊類文獻不少于 8篇,外文文獻不少于 3篇。 引用網(wǎng)上參考文獻時,應注明該文獻的準確網(wǎng)頁地址,網(wǎng)上參考文獻不包含在上述規(guī)定的文獻數(shù)量之內(nèi)。 張佳駿 《 基于 VHDL 的電子密碼 鎖設(shè)計與實現(xiàn) 》 第 17 頁 共 59 頁 17 論文書寫規(guī) 定 論文正文字數(shù) 理工類 論文正文字數(shù)不少于 20 000字。 藝術(shù)類 論文正文字數(shù) 3 000~ 5 000字。 頁眉。 頁眉 、 頁腳 邊距分別為 和 。 摘要 中文摘要一般為 300字左右,外文摘要應與中文摘要內(nèi)容相同,在語法、用詞和書寫上應正確無誤,摘要頁勿需寫出論文題目。文科、管理類可視論文需要進行,編寫到 2~ 3級標題。標題中盡量不用英文縮寫詞,對必須采用者,應使用本行業(yè)的通用縮寫詞。 參考文獻 正文中引用文獻標示應置于所引內(nèi)容最末句的右上角,用小五號字體。在參考文獻之外,若有注釋的話,建議采用夾注,即緊接文句,用圓括號標明。文獻中的外文字母一律用正體。未出版論文集者省去“出版者”、“出版年”兩項。 參考文獻序號頂格書寫,不加括號與標點,其后空一格寫作者名。 參考文獻書寫格式示例見附錄 1。一些特殊名詞或新名詞應在適當位置加以說明或注解。計量單位符號,除用人名命名的單位第一個字母用大寫之外,一律用小寫字母。 文稿敘述中不定數(shù)字之后允許用中文計量單位符號,如“幾千克至 1 00
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1