dtkien
Tổng số bài gửi : 12 Join date : 30/09/2011 Age : 38
| Tiêu đề: GIUP MINH VOI Mon Oct 31, 2011 12:21 am | |
| BAN NAO LAM MAY VI DU TRONG SACH ROI CHI MINH VOI MINH LAM DOAN CODE NAY NHUNG CON 1 LOI NUA TIM HOAI MA KHONG RA CO BAN NAO BIET CHI MINH VOI NHE. THANK NHIEU - Trích dẫn :
- LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL; ENTITY DEM_TANG IS PORT (load, clear, clk: IN std_logic; data_in: IN INTEGER; data_out: OUT INTEGER); END DEM_TANG; ARCHITECTURE count_255 OF DEM_TANG IS BEGIN PROCESS(clk) VARIABLE count: INTEGER := 0; BEGIN IF clear = '1' THEN count := 0; ELSIF load = '1' THEN count := data_in; ELSE IF (clk'EVENT) AND (clk = '1') AND (clk'LAST_VALUE = '0') THEN IF (count = 255) THEN count := 0; ELSE count := count + 1; END IF; END IF; END IF; data_out <= count; END PROCESS; END count_255; ARCHITECTURE count_64k OF DEM_TANG IS BEGIN PROCESS(clk) VARIABLE count : INTEGER := 0; BEGIN IF clear = '1' THEN count := 0; ELSIF load = '1' THEN count := data_in; ELSE IF (clk'EVENT) AND (clk = '1') AND (clk'LAST_VALUE = '0') THEN IF (count = 65535) THEN count := 0; ELSE count := count + 1; END IF; END IF; END IF; data_out <= count; END PROCESS; END count_64k; CONFIGURATION small_count OF DEM_TANG IS FOR count_255 END FOR; END small_count; CONFIGURATION big_count OF DEM_TANG IS FOR count_64k END FOR; END big_count;
| |
|