用verilog設計密勒解碼器 一、題目: 設計一個密勒解碼器電路 二、輸入信號: 1. DIN:輸入數據 2. CLK:頻率為2MHz的方波,占空比為50% 3. RESET:復位信號,低有效 三、輸入信號說明: 輸入數據為串行改進密勒碼,每個碼元持續時間為8μs,即16個CLK時鐘;數據流是由A、B、C三種信號組成; A:前8個時鐘保持“1”,接著5個時鐘變為“0”,最后3個時鐘為“1”。 B:在整個碼元持續時間內都沒有出現“0”,即連續16個時鐘保持“1”。 C:前5個時鐘保持“0”,后面11個時鐘保持“1”。 改進密勒碼編碼規則如下: 如果碼元為邏輯“1”,用A信號表示。 如果碼元為邏輯“0”,用B信號表示,但以下兩種特例除外:如果出現兩個以上連“0”,則從第二個“0”起用C信號表示;如果在“通信起始位”之后第一位就是“0”,則用C信號表示,以下類推; “通信起始位”,用C信號表示; “通信結束位”,用“0”及緊隨其后的B信號表示。 “無數據”,用連續的B信號表示。
上傳時間: 2013-12-02
上傳用戶:wang0123456789
Visual Basic 6.0可以通過調用API函數格式化一個磁盤,無論是軟盤還是硬盤。 打開一個新的項目(工程1) ,如果你沒有更改過缺省模式,那么Visual Basic 6.0會自動添加一個form1文件,在form1上添加一個命令控件,將下面的代碼拷入。 Option Explicit Private Declare Function SHFormatDrive Lib"shell32"( ByVal Hend AS Long,ByVal Drive AS Long,ByVal FormatID AS Long,ByVal Options AS Long) as Long Private Sub FormatDisk(intDrive as integer,blnQuickFormat as Boolean) dim lngReturn As Long if (blnQuickFormat) then lngReturn= SHFormatDrive(0,intDrive,0&,1&) else lngReturn= SHFormatDrive(0,intDrive,0&,0&) end if end Sub Private Sub Command1_Click() call FormatDisk(0,True) End Sub 運行此程序。 注意FormatDisk函數的第一個變量很重要,他的值是0,1,2時代表格式化的分別是:A、B、C盤。
上傳時間: 2015-10-05
上傳用戶:kytqcool
C#中實現最短路,該圖算法描述的是這樣的場景:圖由節點和帶有方向的邊構成,每條邊都有相應的權值,路徑規劃(最短路徑)算法就是要找出從節點A到節點B的累積權值最小的路徑。
標簽: 短路
上傳時間: 2014-01-12
上傳用戶:sammi
TLV1544與TMS320VC5402通過串行口連接,此時,A/D轉換芯片作為從設備,DSP提供幀同步和輸入/輸出時鐘信號。TLV1544與DSP之間數據交換的時序圖如圖3所示。 開始時, 為高電平(芯片處于非激活狀態),DATA IN和I/OCLK無效,DATAOUT處于高阻狀態。當串行接口使CS變低(激活),芯片開始工作,I/OCLK和DATAIN能使DATA OUT不再處于高阻狀態。DSP通過I/OCLK引腳提供輸入/輸出時鐘8序列,當由DSP提供的幀同步脈沖到來后,芯片從DATA IN接收4 b通道選擇地址,同時從DATAOUT送出的前一次轉換的結果,由DSP串行接收。I/OCLK接收DSP送出的輸入序列長度為10~16個時鐘周期。前4個有效時鐘周期,將從DATAIN輸入的4 b輸入數據裝載到輸入數據寄存器,選擇所需的模擬通道。接下來的6個時鐘周期提供模擬輸入采樣的控制時間。模擬輸入的采樣在前10個I/O時鐘序列后停止。第10個時鐘沿(確切的I/O時鐘邊緣,即上升沿或下降沿,取決于操作的模式選擇)將EOC變低,轉換開始。
上傳時間: 2014-12-05
上傳用戶:yepeng139
求解方程式的根的算法,要求輸入a,b,c 3個數據的值,輸出結果將顯示在方框內
上傳時間: 2015-10-31
上傳用戶:gtf1207
問題描述:編寫一個JAVA程序,用面向對象設計的方法編寫一個電話卡的類。包括卡號、密碼、余額、撥入號碼等 b)基本要求:類的屬性有卡號、密碼、余額、撥入號碼,電話卡的常用操作可以用連接電話方法、返回余額方法與通電話方法來實現。 c)方法功能描述: 構造方法(PhoneCard(卡號,密碼,余額,撥入號碼))可以完成屬性值初始化賦值,并判斷余額,余額為負就退出系統,請在構造方法中將初始時的連接置為false即表示沒有連接。 卡號long cardNumber 密碼private int password,余額double balance,撥入號碼string connectNumber boolean connected(一個布爾類型變量表示電話卡連接狀態,初始時默認沒有連接,值為false,當調用連接電話方法()后,在判斷卡號和密碼相匹配后值置為true) 連接電話方法(performConnection(卡號,密碼))可以完成檢查卡號和密碼,它是只有在卡號和密碼相匹配時才連接 返回余額方法(getBalance())得到電話卡的余額 通電話方法(performDial())是模擬通過過程中,余額會不斷減少,每調用此方法,電話卡的余額減少0。5元,打一次電話調用一次
上傳時間: 2014-01-20
上傳用戶:1109003457
1、 :編寫并調試一個模擬的進程調度程序,采用“最高優先數優先”調度算法對進程進行調度。 “最高優先數優先調度算法的基本思想是把CPU分配給就緒隊列中優先數最高的進程。嘗試靜態優先數與動態優先數兩種方法: a) 靜態優先數是指優先數在整個進程運行期間不再改變。優先數可以在數據輸入時指定,也可以根據到達順序、運行時間確定。 b) 動態優先數是指進程的優先數在創建進程時可以給定一個初始值,并且可以按一定原則修改優先數。例如進程獲得一次CPU后就將其優先數減少1。或者進程等待的時間超過某一時限時增加其優先數的值。 2、 編寫并調試一個模擬的進程調度程序,模擬實現多級反饋隊列調度算法。 3、 編寫并調試一個模擬的進程調度程序,模擬實現最低松弛度優先算法。 4、 程序與報告要求: a) 對上述要求1、2、3,至少要完成一項,鼓勵嘗試多種算法。 b) 輸出結果要盡量詳細清晰,能夠反映調度后隊列變化,PCB內部變化。 c) 可以選擇在Windows或Linux環境下編寫、運行程序 d) 鼓勵使用不同的開發工具在不同平臺環境上進行開發比較。 e) 在實驗報告中,一方面可以對實驗結果進行分析,一方面可以對各種算法進行比較,分析它們的優劣,說明各種算法適用于哪些情況下的調度。
上傳時間: 2015-11-13
上傳用戶:zq70996813
通用雷達仿真系統是一個多功能的綜合性仿 真系統,采用先進的交互式雷達仿真技術,實現雷 達系統的全數字仿真和半實物仿真。它可以廣泛 應用于測控技術人員培訓、設備性能測試分析和 實驗技術研究等方面,為雷達綜合實驗能力的提 高提供了一個有效的技術手段和設備。 些算法都是工程實踐檢驗過的,完全符合IEEE 標準。用戶(仿真系統)可以將MATLAB作為一 個功能強大的和可編程的數學函數庫,調用 MATLAB中大量的數學計算函數,完成復雜的 計算任務。例如對一個矩陣進行轉置或計算快速 傅里葉變換,用C語言或FORTRAN語言編程是
上傳時間: 2014-12-06
上傳用戶:Ants
指數回歸方程 ExponentRegress.cs 方程模型為 public override double[] buildFormula() 得到系數數組,存放順序與模型系數相反,即該數組中系數的值依次是b,a。 public override double forecast(double x) 預測函數,根據模型得到預測結果。 public override double computeR2() 計算相關系數(決定系數),系數越接近1,數據越滿足該模型。
標簽: ExponentRegress buildFormula override public
上傳時間: 2013-12-20
上傳用戶:xg262122
這是本人下載和編譯過的關于大津法二值化的matlab代碼,效果比較好,可以作為分割的有效輔助
上傳時間: 2015-11-26
上傳用戶:13517191407