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

正文內容

sopceda實驗講義928-資料下載頁

2025-05-11 22:23本頁面
  

【正文】 9。139。 THEN CQI = CQI + 1。 END IF。 END IF。 END PROCESS。 DOUT = CQI。END behav?!纠?10】LIBRARY IEEE。 頻率計頂層文件LIBRARY IEEE。USE 。ENTITY FREQTEST IS PORT ( CLK1HZ : IN STD_LOGIC。 FSIN : IN STD_LOGIC。 DOUT : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) )。END FREQTEST。ARCHITECTURE struc OF FREQTEST ISCOMPONENT FTCTRL PORT (CLKK : IN STD_LOGIC。 1Hz CNT_EN : OUT STD_LOGIC。 計數(shù)器時鐘使能 RST_CNT : OUT STD_LOGIC。 計數(shù)器清零 Load : OUT STD_LOGIC )。 輸出鎖存信號 END COMPONENT。COMPONENT COUNTER32B PORT (FIN : IN STD_LOGIC。 時鐘信號 CLR : IN STD_LOGIC。 清零信號 ENABL : IN STD_LOGIC。 計數(shù)使能信號 DOUT : OUT STD_LOGIC_VECTOR(31 DOWNTO 0))。 計數(shù)結果END COMPONENT。COMPONENT REG32B PORT ( LK : IN STD_LOGIC。 DIN : IN STD_LOGIC_VECTOR(31 DOWNTO 0)。 DOUT : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) )。END COMPONENT。 SIGNAL TSTEN1 : STD_LOGIC。 SIGNAL CLR_CNT1 : STD_LOGIC。 SIGNAL Load1 : STD_LOGIC。 SIGNAL DTO1 : STD_LOGIC_VECTOR(31 DOWNTO 0)。 SIGNAL CARRY_OUT1 : STD_LOGIC_VECTOR(6 DOWNTO 0)。BEGIN U1 : FTCTRL PORT MAP(CLKK =CLK1HZ,CNT_EN=TSTEN1,RST_CNT =CLR_CNT1,Load =Load1)。 U2 : REG32B PORT MAP( LK = Load1, DIN=DTO1, DOUT = DOUT)。 U3 : COUNTER32B PORT MAP( FIN = FSIN, CLR = CLR_CNT1, ENABL = TSTEN1, DOUT=DTO1 )。END struc。圖733 頻率計測頻控制器FTCTRL測控時序圖圖734 頻率計電路框圖112. 序列檢測器設計《示例程序和實驗指導課件位置》:\EDA_VHDL_1C3\chapter8\Ep1c3_81_SCHK\ 工程:SCHK(1) 實驗目的:用狀態(tài)機實現(xiàn)序列檢測器的設計,了解一般狀態(tài)機的設計與應用。(2) 實驗原理:序列檢測器可用于檢測一組或多組由二進制碼組成的脈沖序列信號,當序列檢測器連續(xù)收到一組串行二進制碼后,如果這組碼與檢測器中預先設置的碼相同,則輸出1,否則輸出0。由于這種檢測的關鍵在于正確碼的收到必須是連續(xù)的,這就要求檢測器必須記住前一次的正確碼及正確序列,直到在連續(xù)的檢測中所收到的每一位碼都與預置數(shù)的對應碼相同。在檢測過程中,任何一位不相等都將回到初始狀態(tài)重新開始檢測。例811描述的電路完成對序列數(shù)“11100101”的檢測,當這一串序列數(shù)高位在前(左移)串行進入檢測器后,若此數(shù)與預置的密碼數(shù)相同,則輸出“A”,否則仍然輸出“B”。 (3) 實驗內容1:利用QuartusII對例811進行文本編輯輸入、仿真測試并給出仿真波形,了解控制信號的時序,最后進行引腳鎖定并完成硬件測試實驗。(附錄圖10),用鍵7(PIO11)控制復位信號CLR;鍵6(PIO9)控制狀態(tài)機工作時鐘CLK;待檢測串行序列數(shù)輸入DIN接PIO10(左移,最高位在前);指示輸出AB接PIO39~PIO36(顯示于數(shù)碼管6)。下載后:①按實驗板“系統(tǒng)復位”鍵;②用鍵2和鍵1輸入2位十六進制待測序列數(shù)“11100101”;③按鍵7復位(平時數(shù)碼6指示顯“B”);④按鍵6(CLK) 8次,這時若串行輸入的8位二進制序列碼(顯示于數(shù)碼2/1和發(fā)光管D8~D0)與預置碼“11100101”相同,則數(shù)碼6應從原來的B變成A,表示序列檢測正確,否則仍為B。(4) 實驗內容2:根據(jù)習題83中的要求3提出的設計方案,重復以上實驗內容(將8位待檢測預置數(shù)由鍵4/鍵3作為外部輸入,從而可隨時改變檢測密碼)。(5) 實驗思考題:如果待檢測預置數(shù)必須以右移方式進入序列檢測器,寫出該檢測器的VHDL代碼(兩進程符號化有限狀態(tài)機),并提出測試該序列檢測器的實驗方案。(6) 實驗報告:根據(jù)以上的實驗內容寫出實驗報告,包括設計原理、程序設計、程序分析、仿真分析、硬件測試和詳細實驗過程?!纠?11】LIBRARY IEEE 。USE 。ENTITY SCHK IS PORT(DIN,CLK,CLR : IN STD_LOGIC。 串行輸入數(shù)據(jù)位/工作時鐘/復位信號 AB : OUT STD_LOGIC_VECTOR(3 DOWNTO 0))。 檢測結果輸出END SCHK。ARCHITECTURE behav OF SCHK IS SIGNAL Q : INTEGER RANGE 0 TO 8 。 SIGNAL D : STD_LOGIC_VECTOR(7 DOWNTO 0)。 8位待檢測預置數(shù)(密碼=E5H)BEGIN D = 11100101 。 8位待檢測預置數(shù) PROCESS( CLK, CLR ) BEGIN IF CLR = 39。139。 THEN Q = 0 。 ELSIF CLK39。EVENT AND CLK=39。139。 THEN 時鐘到來時,判斷并處理當前輸入的位 CASE Q IS WHEN 0= IF DIN = D(7) THEN Q = 1 。 ELSE Q = 0 。 END IF 。 WHEN 1= IF DIN = D(6) THEN Q = 2 。 ELSE Q = 0 。 END IF 。 WHEN 2= IF DIN = D(5) THEN Q = 3 。 ELSE Q = 0 。 END IF 。 WHEN 3= IF DIN = D(4) THEN Q = 4 。 ELSE Q = 0 。 END IF 。 WHEN 4= IF DIN = D(3) THEN Q = 5 。 ELSE Q = 0 。 END IF 。 WHEN 5= IF DIN = D(2) THEN Q = 6 。 ELSE Q = 0 。 END IF 。 WHEN 6= IF DIN = D(1) THEN Q = 7 。 ELSE Q = 0 。 END IF 。 WHEN 7= IF DIN = D(0) THEN Q = 8 。 ELSE Q = 0 。 END IF 。 WHEN OTHERS = Q = 0 。 END CASE 。 END IF 。 END PROCESS 。 PROCESS( Q ) 檢測結果判斷輸出 BEGIN IF Q = 8 THEN AB = 1010 。 序列數(shù)檢測正確,輸出 “A” ELSE AB = 1011 。 序列數(shù)檢測錯誤,輸出 “B” END IF 。 END PROCESS 。END behav 。113. VHDL狀態(tài)機A/D采樣控制電路實現(xiàn)《示例程序和實驗指導課件位置》:\EDA_VHDL_1C3\chapter8\Ep1c3_82_ADCINT\ 工程:ADCINT(1) 實驗目的:學習用狀態(tài)機對A/D轉換器ADC0809的采樣控制電路的實現(xiàn)。(2) 實驗原理:(實驗程序用例82)。ADC0809是CMOS的8位A/D轉換器,片內有8路模擬開關,可控制8個模擬量中的一個進入轉換器中。轉換時間約100μs,含鎖存控制的8路多路開關,輸出有三態(tài)緩沖器控制,單5V電源供電。主要控制信號如圖83所示:START是轉換啟動信號,高電平有效;ALE是3位通道選擇地址(ADDC、ADDB、ADDA)信號的鎖存信號。當模擬量送至某一輸入端(如IN1或IN2等),由3位地址信號選擇,而地址信號由ALE鎖存;EOC是轉換情況狀態(tài)信號,當啟動轉換約100μs 后,EOC產生一個負脈沖,以示轉換結束;在EOC的上升沿后,若使輸出使能信號OE為高電平,則控制打開三態(tài)緩沖器,把轉換好的8位數(shù)據(jù)結果輸至數(shù)據(jù)總線,至此ADC0809的一次轉換結束。【例82】LIBRARY IEEE。USE 。ENTITY ADCINT IS PORT(D : IN STD_LOGIC_VECTOR(7 DOWNTO 0)。 來自0809轉換好的8位數(shù)據(jù)CLK : IN STD_LOGIC。 狀態(tài)機工作時鐘EOC : IN STD_LOGIC。 轉換狀態(tài)指示,低電平表示正在轉換ALE : OUT STD_LOGIC。 8個模擬信號通道地址鎖存信號START : OUT STD_LOGIC。 轉換開始信號OE : OUT STD_LOGIC。 數(shù)據(jù)輸出3態(tài)控制信號ADDA : OUT STD_LOGIC。 信號通道最低位控制信號LOCK0 : OUT STD_LOGIC。 觀察數(shù)據(jù)鎖存時鐘Q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0))。 8位數(shù)據(jù)輸出END ADCINT。ARCHITECTURE behav OF ADCINT ISTYPE states IS (st0, st1, st2, st3,st4) 。 定義各狀態(tài)子類型 SIGNAL current_state, next_state: states :=st0 。 SIGNAL REGL : STD_LOGIC_VECTOR(7 DOWNTO 0)。 SIGNAL LOCK : STD_LOGIC。 轉換后數(shù)據(jù)輸出鎖存時鐘信號 BEGINADDA = 39。139。當ADDA=39。039。,模擬信號進入通道IN0;當ADDA=39。139。,則進入通道IN1Q = REGL。 LOCK0 = LOCK 。 COM: PROCESS(current_state,EOC) BEGIN 規(guī)定各狀態(tài)轉換方式 CASE current_state IS WHEN st0=ALE=39。039。START=39。039。LOCK=39。039。OE=39。039。 next_state = st1。 0809初始化 WHEN st1=ALE=39。139。START=39。139。LOCK=39。039。OE=39。039。 next_state = st2。 啟動采樣 WHEN st2= ALE=39。039。START=39。039。LOCK=39。039。OE=39。039。 IF (EOC=39。139。) THEN next_state = st3。 EOC=1表明轉換結束 ELSE next_state = st2。 END IF 。 轉換未結束,繼續(xù)等待 WHEN st3= ALE=39。039。START=39。039。LOCK=39。039。OE=39。139。 next_state = st4。開啟OE,輸出轉換好的數(shù)據(jù) WHEN st4= ALE=39。039。START=39。039。LOCK=39。139。OE=39。139。 next_state = st0。 WHEN OTHERS = next_state = st0。 END CASE 。 END PROCESS COM 。 REG: PROCESS (CLK) BEGIN IF (CLK39
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1