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

正文內(nèi)容

數(shù)電課程設(shè)計電子密碼鎖(完整版)

2025-07-31 07:32上一頁面

下一頁面
  

【正文】 1變?yōu)?1000),此時correct為1說明密碼輸入正確。(四) 主狀態(tài)機1. 原理 狀態(tài)分五個狀態(tài):Waits,Input,Pass,Update,F(xiàn)orbid。如果數(shù)據(jù)不同,則返回輸入等待狀態(tài),并對輸入寄存器中的數(shù)據(jù)清零。2. 模塊框圖判 斷寄存器輸 入寄存器3. 狀態(tài)圖4. 仿真結(jié)果1) 刪除字符第一次輸入值為0101,Number_sig第0到3位將其保存。如上仿真結(jié)果所示,當(dāng)scan為1110時,掃描第一行。數(shù)字邏輯設(shè)計課程設(shè)計報告書題目名稱:電子密碼鎖學(xué) 院:光 電 信 息 學(xué) 院小組成員:鐘永捷2011059080024 侯晨濤2011059170003徐 昊2011059060029指導(dǎo)教師:李 力日 期: 2013年6月28日一、 小組成員分工情況侯晨濤:所有編程工作、資料查找 工作量:60%鐘永捷:輔助編程、圖表制作、資料查找 工作量:20%徐 昊:論文寫作、圖表制作、資料查找 工作量:20%二、 題目分析1. 輸入信號通過掃描鍵盤的行與檢測鍵盤的列得到輸入信號。按下第一個鍵,即Key_in為110,此時Key_out為0001,即輸出值為1。第二次輸入值為0011,Number_sig第4到7位將其保存。密碼更改模塊:將第一次與第二次輸入寄存器中的數(shù)據(jù)輸入比較器比較,如果數(shù)據(jù)相同則將該數(shù)據(jù)輸入進密碼存儲寄存器中。在Waits狀態(tài)下,摁下“”進入密碼“Input”狀態(tài),在“Input”狀態(tài)下摁“*”可刪除當(dāng)前Input的字符。由in_put變?yōu)閜ass(由01000變?yōu)?0010)。2. 模塊框圖數(shù)碼管控制模塊(24位)七段譯碼器掃描模塊六位數(shù)碼管輸入掃描分六組輸入四位編碼開始掃描3. 仿真結(jié)果輸入信號Number_sig的值為000100100011010001010110即123456,Scan_sig的值為011111時,即第一個數(shù)碼管亮?xí)rDuan_date的值為0110000即數(shù)碼管顯示數(shù)字為1。在討論課程設(shè)計時,我們最初想通過簡單的邏輯門和邏輯器件來實現(xiàn)密碼鎖功能,以簡化程序部分。因為時間原因,無法對其進行修正,這是我的一個遺憾。output [6:0] Duan_date。wire [4:0] main_state。endmodule****************************************************************************************** //鍵盤掃描******************************************************************************************module key_scan(clk,scan,key_in,key_out,key_mem,Rst)。reg [3:0] key_out。 if( counter == 12500) begin counter = 0。b1110。d2。 end default : key_out = 439。 key_mem = 339。b011 : begin key_out = 439。b1011。d8。 end default : key_out = 439。 339。 default : key_out = 439。input error。parameter first = 639。 parameter [4:0] waits = 539。endreg KH2L_f1。wire H2L_sig3。b1。 KH2L_g2 = KH2L_f2。(!KH2L_f2))? 139。b0000_0000_0000_0000_0000_0000。amp。 end else next_state = first。d10)) begin Number_sig[7:4] = key_out。amp。d10)) next_state = third。amp。 end else next_state = fifth。d10)) begin Number_sig[23:20] = key_out。 default next_state = first。parameter _0 = 739。b1110_000, _8 = 739。always (posedge clk or negedge Rst) if(!Rst) begin rDuan = 739。 439。 439。 439。input clk。output same。initial begin in_put = 539。 end else if(main_state == in_put) if(Inputpd === Password) //密碼輸入正確 begin correct = 1。b001_000, fifth = 639。reg KH2L_g2。 KH2L_g1 = 139。 KH2L_g3 = 139。 end assign H2L_sig1 = (KH2L_g1amp。assign H2L_sig3 = (KH2L_g3amp。 cur_state = first。b0110_0110_0110_0110_0110_0110。 end else next_state = second。 next_state = sixth。 next_state = second。 fourth : if(H2L_sig1||H2L_sig2||H2L_sig3) begin password2[15:12] = key_out。 end else next_state = sixth。amp。d10)) Password = 2439。 else Password = Password。always (posedge clk or negedge Rst) if(!Rst) C1 = 1639。always (posedge clk or negedge Rst) if(!Rst) begin i = 439。 1: if(C1 == T1ms) i = i + 139。 3: if(C1 == T1ms) i = i + 139。 5: if(C1 == T1ms) i = i + 139。input [23:0] Number_sig。d0。d0。b1。 5: if(C1 == T1ms) i = i + 139。input [2:0] key_mem。b00010, forbid = 539。reg KH2L_f3。b1。b1。(!KH2L_f1))? 139。(!KH2L_f3))? 139。 in_put: if(correct == 1) //由in_put轉(zhuǎn)換到pass的條件 main_state = pass。 (key_out == 439。 else if((H2L_sig1 || H2L_sig2 || H2L_sig3) amp。 (key_out == 439。wire [3:0] Number_date。led_encode U2( .clk(clk), .Rst(Rst), .Number_date(Number_date), .Duan_date(Duan_date))。 endcase endendmodule****************************************************************************************** //數(shù)碼管模塊頂層封裝******************************************************************************************module top_led(clk,Rst,Number_sig,Duan_date,Scan_sig)。 (key_out == 439。 update: if((H2L_sig1 || H2L_sig2 || H2L_sig3) amp。 //顯示error pass: if((H2L_sig1 || H2L_sig2 || H2L_sig3) amp。b0。b0。 KH2L_g1 = KH2L_f1。b1。wire H2L_sig1。b01000, update = 539。input error。 else rNumber = Number_sig[3:0]。 3: if(C1 == T1ms) i = i + 139。b1。b1。parameter T1ms = 1639。 else rScan = 639。 else rScan = 639。 else rScan = 639。 rScan = 639。 else if(C1 == T1ms) C1 = 1639。input clk。 else if((H2L_sig1||H2L_sig2||H2L_sig3) amp。b1。 default next_state = first。 end else next_state = fourth。 second : if(H2L_sig1||H2L_sig2||H2L_sig3) begin password2[7:4] = key_out。 sixth : if(H2L_sig1||H2L_sig2||H2L_sig3) begin password[23:20] = key_out。 next_state = fourth。b0110_0110_0110_0110_0110_0110。amp。b1:139。b1:139。 end else begin KH2L_f1 = key_mem[0]。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1