亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tb_mc8051_tmrctr_sim.vhd

?? 8051MCU在FPGA上實(shí)現(xiàn)的源代碼
?? VHD
?? 第 1 頁 / 共 2 頁
字號:
---------------------------------------------------------------------------------                                                                           ----          X       X   XXXXXX    XXXXXX    XXXXXX    XXXXXX      X          ----          XX     XX  X      X  X      X  X      X  X           XX          ----          X X   X X  X         X      X  X      X  X          X X          ----          X  X X  X  X         X      X  X      X  X         X  X          ----          X   X   X  X          XXXXXX   X      X   XXXXXX      X          ----          X       X  X         X      X  X      X         X     X          ----          X       X  X         X      X  X      X         X     X          ----          X       X  X      X  X      X  X      X         X     X          ----          X       X   XXXXXX    XXXXXX    XXXXXX    XXXXXX      X          ----                                                                           ----                                                                           ----                       O R E G A N O   S Y S T E M S                       ----                                                                           ----                            Design & Consulting                            ----                                                                           -----------------------------------------------------------------------------------                                                                           ----         Web:           http://www.oregano.at/                             ----                                                                           ----         Contact:       mc8051@oregano.at                                  ----                                                                           -----------------------------------------------------------------------------------                                                                           ----  MC8051 - VHDL 8051 Microcontroller IP Core                               ----  Copyright (C) 2001 OREGANO SYSTEMS                                       ----                                                                           ----  This library is free software; you can redistribute it and/or            ----  modify it under the terms of the GNU Lesser General Public               ----  License as published by the Free Software Foundation; either             ----  version 2.1 of the License, or (at your option) any later version.       ----                                                                           ----  This library is distributed in the hope that it will be useful,          ----  but WITHOUT ANY WARRANTY; without even the implied warranty of           ----  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU        ----  Lesser General Public License for more details.                          ----                                                                           ----  Full details of the license can be found in the file LGPL.TXT.           ----                                                                           ----  You should have received a copy of the GNU Lesser General Public         ----  License along with this library; if not, write to the Free Software      ----  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  ----                                                                           ---------------------------------------------------------------------------------------         Author:                 Roland H鰈ler----         Filename:               tb_mc8051_tmrctr_sim.vhd----         Date of Creation:       Mon Aug  9 12:14:48 1999----         Version:                $Revision: 1.3 $----         Date of Latest Version: $Date: 2002/01/07 12:16:57 $------         Description: Module level testbench for the timer/counter unit.---------------------------------------------------------------------------------------architecture sim of tb_mc8051_tmrctr is  type mode is (MODE0_timer,                MODE0_timer_interrupt,                MODE0_counter,                MODE0_counter_interrupt,                MODE1_timer,                MODE1_timer_interrupt,                MODE1_counter,                MODE1_counter_interrupt,                MODE2_timer,                MODE2_timer_interrupt,                MODE2_counter,                MODE2_counter_interrupt,                MODE3_timer,                MODE3_timer_interrupt,                MODE3_counter,                MODE3_counter_interrupt,                SIMULATION_ERROR);    signal s_tmod,           s_th0_out,           s_tl0_out,           s_th1_out,           s_tl1_out,           s_reload: std_logic_vector(7 downto 0);        signal clk,           reset,           s_int0,           s_int1,           s_t0,           s_t1,           s_tcon_tr0,           s_tcon_tr1,           s_tf0,           s_tf1,           s_wt_en: std_logic;        signal tmr_ctr0, tmr_ctr1: mode;    signal s_wt : std_logic_vector (1 downto 0);        begin  i_mc8051_tmrctr : mc8051_tmrctr    port map (clk        => clk,  	-- tmrctr inputs              reset      => reset,              int0_i     => s_int0,              int1_i     => s_int1,              t0_i       => s_t0,              t1_i       => s_t1,              tmod_i     => s_tmod,              tcon_tr0_i => s_tcon_tr0,              tcon_tr1_i => s_tcon_tr1,              reload_i   => s_reload,              wt_en_i    => s_wt_en,              wt_i       => s_wt,              th0_o => s_th0_out,  	-- tmrctr outputs              tl0_o => s_tl0_out,              th1_o => s_th1_out,              tl1_o => s_tl1_out,              tf0_o => s_tf0,              tf1_o => s_tf1);p_run: processbegin--------------------------------------------------------------------------------- set start values and perform reset-------------------------------------------------------------------------------    s_tmod <= conv_std_logic_vector(0,8);    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    s_wt <= conv_std_logic_vector(0,2);    s_wt_en <= '0';    s_reload <= conv_std_logic_vector(0,8);       -- reload value    reset <= '1';    wait for one_period + one_period/2 + 5 ns ;    reset <= '0';    --------------------------------------------------------------------------------- Testing MODE 0---------------------------------------------------------------------------------------------------------------------------------------------------------------- set the two timer/counters in mode 0 as timers-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(253,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(253,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(0,8);       -- "00000000"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 80;    --------------------------------------------------------------------------------- set the two timer/counters in mode 0 as counters-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(68,8);      -- "01000100"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 640;    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    wait for one_period * 4;--------------------------------------------------------------------------------- set the two timer/counters in mode 0 as counters using interrupt inputs-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(253,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(253,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(204,8);     -- "11001100"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 960;    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    wait for one_period * 4;    --------------------------------------------------------------------------------- set the two timer/counters in mode 0 as timers using interrupt inputs-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(31,8);    -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(136,8);     -- "10001000"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 640;    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    wait for one_period * 4;    --------------------------------------------------------------------------------- Testing MODE 1---------------------------------------------------------------------------------------------------------------------------------------------------------------- set the two timer/counters in mode 1 as timers-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(255,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(255,8);   -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(17,8);      -- "00010001"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 640;    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    wait for one_period * 4;--------------------------------------------------------------------------------- set the two timer/counters in mode 1 as counters-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(254,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(254,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(255,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(255,8);   -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(85,8);      -- "01010101"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 960;    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    wait for one_period * 4;--------------------------------------------------------------------------------- set the two timer/counters in mode 1 as counters using interrupt inputs-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(2,2);         -- TH0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(255,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(3,2);         -- TH1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(255,8);   -- reload value    wait for one_period;    s_wt_en <= '0';        s_tmod <= conv_std_logic_vector(221,8);     -- "11011101"    s_tcon_tr0 <= '1';        s_tcon_tr1 <= '1';    wait for one_period * 1280;    s_tcon_tr0 <= '0';        s_tcon_tr1 <= '0';    wait for one_period * 4;    --------------------------------------------------------------------------------- set the two timer/counters in mode 1 as timers using interrupt inputs-------------------------------------------------------------------------------    -- Perform reloads of tmr/ctr registers    s_wt <= conv_std_logic_vector(0,2);         -- TL0    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value    wait for one_period;    s_wt <= conv_std_logic_vector(1,2);         -- TL1    s_wt_en <= '1';    s_reload <= conv_std_logic_vector(252,8);   -- reload value

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲永久免费视频| 国产亚洲精品超碰| 日韩中文字幕av电影| 欧美亚洲一区三区| 亚洲成人综合视频| 欧美人狂配大交3d怪物一区 | 国产精品区一区二区三| 国产91丝袜在线观看| 中文文精品字幕一区二区| 成人激情动漫在线观看| 亚洲欧美国产高清| 欧美伦理电影网| 国内久久婷婷综合| 欧美国产综合一区二区| 91国产丝袜在线播放| 婷婷开心激情综合| 久久婷婷国产综合国色天香| 成人精品一区二区三区中文字幕| 亚洲男同性视频| 6080yy午夜一二三区久久| 狠狠色丁香婷婷综合久久片| 国产精品热久久久久夜色精品三区| 在线欧美日韩精品| 久久99深爱久久99精品| 1000部国产精品成人观看| 欧美日韩的一区二区| 国产乱国产乱300精品| 亚洲免费观看在线视频| 日韩一区二区三区高清免费看看| 国产成人福利片| 亚洲第一久久影院| 国产丝袜在线精品| 欧美日韩国产高清一区二区三区 | 日韩国产欧美在线播放| 久久久精品免费网站| 91国在线观看| 96av麻豆蜜桃一区二区| 午夜久久久久久久久| 国产精品网站一区| 日韩一区二区三区免费看 | 91精品国产综合久久蜜臀| 国产白丝网站精品污在线入口| 樱桃视频在线观看一区| 精品成人私密视频| 欧美色手机在线观看| 国产不卡在线播放| 卡一卡二国产精品| 亚洲v精品v日韩v欧美v专区| 国产精品毛片久久久久久久| 日韩欧美亚洲国产另类 | 粉嫩13p一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 91麻豆精品国产| 97se亚洲国产综合自在线观| 国产综合一区二区| 免费人成网站在线观看欧美高清| 亚洲视频在线一区| 国产午夜三级一区二区三| 欧美精品久久99| 在线观看日韩国产| 久久综合九色综合97_久久久| 91久久一区二区| av不卡免费在线观看| 国产麻豆精品95视频| 久久99这里只有精品| 热久久国产精品| 天天亚洲美女在线视频| 亚洲欧美偷拍三级| 国产精品人妖ts系列视频| 国产视频一区在线观看| 久久综合九色综合97_久久久| 欧美不卡一区二区三区| 777亚洲妇女| 欧美精品乱码久久久久久| 欧美视频一区在线| 欧美日韩在线观看一区二区| 色婷婷亚洲精品| 91高清视频在线| 欧美性大战xxxxx久久久| 色94色欧美sute亚洲13| 色八戒一区二区三区| 在线观看日韩一区| 欧美乱妇一区二区三区不卡视频| 欧洲av一区二区嗯嗯嗯啊| 91电影在线观看| 欧美色涩在线第一页| 欧美另类一区二区三区| 欧美日韩国产小视频| 欧美喷水一区二区| 91精品国产综合久久香蕉的特点 | 97久久精品人人澡人人爽| 91在线观看一区二区| 日本高清无吗v一区| 欧美日韩亚洲综合一区 | 26uuu国产电影一区二区| 欧美tk—视频vk| 久久久精品免费观看| 亚洲欧洲另类国产综合| 一区二区高清视频在线观看| 午夜视频一区二区| 激情图区综合网| 成人白浆超碰人人人人| 欧美综合视频在线观看| 日韩欧美国产一区在线观看| 国产亚洲综合性久久久影院| 国产精品久久夜| 天堂一区二区在线| 国产精品一区二区三区网站| 色综合天天综合给合国产| 欧美日韩高清在线| 国产嫩草影院久久久久| 亚洲国产精品一区二区www| 看电影不卡的网站| 99久久国产免费看| 欧美大片拔萝卜| ...xxx性欧美| 久久成人av少妇免费| 99久久国产综合精品麻豆| 日韩视频免费观看高清完整版| 国产精品三级在线观看| 日本美女一区二区三区视频| 丁香啪啪综合成人亚洲小说 | 国产精品久久影院| 午夜电影网一区| bt欧美亚洲午夜电影天堂| 在线不卡一区二区| 国产精品成人在线观看| 久久97超碰色| 欧美猛男gaygay网站| 国产日韩欧美麻豆| 免费在线欧美视频| 色999日韩国产欧美一区二区| 亚洲精品在线免费播放| 亚洲一卡二卡三卡四卡无卡久久| 国产精品主播直播| 欧美一区二区免费观在线| 中国色在线观看另类| 青青草国产成人99久久| 欧美性一区二区| 国产精品福利一区| 韩国v欧美v日本v亚洲v| 欧美日韩色综合| 亚洲品质自拍视频网站| 国产寡妇亲子伦一区二区| 91精品国产全国免费观看| 一区二区三区四区高清精品免费观看 | 亚洲欧美日韩在线| 国产成人99久久亚洲综合精品| 欧美精品高清视频| 亚洲综合视频在线观看| 不卡在线观看av| 国产亚洲精品免费| 国产精品影视网| 欧美刺激脚交jootjob| 偷拍亚洲欧洲综合| 欧美亚一区二区| 亚洲午夜三级在线| 色综合天天视频在线观看 | 久久亚洲综合av| 另类小说欧美激情| 日韩一卡二卡三卡四卡| 日韩av在线播放中文字幕| 欧美日韩一二三区| 日韩精品一二三区| 91精品欧美福利在线观看| 天天色综合成人网| 欧美猛男超大videosgay| 性做久久久久久久久| 欧美日韩国产综合草草| 午夜av电影一区| 日韩一区二区不卡| 九九久久精品视频| 国产日韩欧美一区二区三区综合| 国产成人午夜精品5599| 国产日韩av一区二区| 成人激情图片网| 亚洲欧美另类小说视频| 欧美日高清视频| 麻豆精品蜜桃视频网站| 亚洲精品一区二区三区精华液| 国产一区二区女| 国产精品白丝在线| 日本黄色一区二区| 舔着乳尖日韩一区| 欧美成人精品1314www| 国产麻豆午夜三级精品| 国产精品美女久久久久久久网站| 成人午夜私人影院| 亚洲黄色尤物视频| 91精品国产综合久久久久久久 | 欧美男男青年gay1069videost| 欧美aⅴ一区二区三区视频| 26uuu国产在线精品一区二区| 成人妖精视频yjsp地址| 亚洲精品乱码久久久久久久久 | 国产精品电影院| 欧美私人免费视频| 美女被吸乳得到大胸91| 欧美国产97人人爽人人喊| 色噜噜狠狠一区二区三区果冻|