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

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

?? timers.vhd

?? 使用VHDL語(yǔ)言編寫(xiě)的8051IP核
?? VHD
字號(hào):
--------------------------------------------------------------------------------------
-- Copyright (c) 1999 by Alatek. All rights reserved.
--
-- DESIGN        :   AL8051
-- FILE NAME     :   timers.vhd
-- DESCRIPTION   :   Auxiliary
--
-- CREATED       :   01/01/1999
-- MODIFIED      :   
-- VERSION       :   1.0
-- AUTHOR        :   Anatoli Sergyienko, Volodymir Lepekha
-- HISTORY       :   
--------------------------------------------------------------------------------------

library IEEE;
use IEEE.std_logic_1164.all;
use work.registers.all;

entity Timer is
	port (
		l0: in BIT_VECTOR (7 downto 0);
		h0: in BIT_VECTOR (7 downto 0);
		l1: in BIT_VECTOR (7 downto 0);
		h1: in BIT_VECTOR (7 downto 0);
		TCON: in BIT_VECTOR (7 downto 0);
		l0a: out BIT_VECTOR (7 downto 0);        
		h0a: out BIT_VECTOR (7 downto 0);
		l1a: out BIT_VECTOR (7 downto 0);
		h1a: out BIT_VECTOR (7 downto 0);
		tcona: out BIT_VECTOR (7 downto 0);
		TMOD: in BIT_VECTOR (7 downto 0);        
		port3: in std_logic_vector (7 downto 0);  
		s: in BIT;
		TFP: out BIT
		);
end Timer;

architecture Timer of Timer is
	
	signal bb,aa :bit; 
	
begin
	
	process(s)
		variable pr,pr1,TL0,TH0,TL1,TH1:Bit_vector (7 downto 0);
		variable pr60,pr61:Bit_vector (1 downto 0);
		variable b,b1,b2,b3,b4:Bit := '0';
		variable G0,G1,CT0,CT1,M00,M01,M10,M11:Bit := '0';
		variable TR0,TR1,TF0,TF1,INT0,INT1,T0,T1:Bit := '0';
		variable fp: BIT;					   
		
		procedure inc (l: inout Bit_vector (7 downto 0) ) is        -- INC 
			variable j: integer range 0 to 8;
			
		begin	
			for j in 0 to 7 loop
				if b /= l(j) then l(j):= '1'; b:= '0';
				else b:= b and l(j); l(j):= '0';
				end if;            
			end loop;	                
		end procedure inc;
		
		
		begin
		if port3(2) = '1' or port3(2) = 'H' then INT0 := '1'; end if;
		if port3(2) = '0' then INT0 := '0'; end if;
		if port3(3) = '1' or port3(3) = 'H' then INT1 := '1'; end if;
		if port3(3) = '0' then INT1 := '0'; end if;
		if port3(4) = '1' or port3(4) = 'H' then T0 := '1'; end if;
		if port3(4) = '0' then T0 := '0'; end if;
		if port3(5) = '1' or port3(5) = 'H' then T1 := '1'; end if;
		if port3(5) = '0' then T1 := '0'; end if;
		
		TH0:= h0;
		TL0:= l0;
		TH1:= h1;
		TL1:= l1; 
		pr:= TMOD;          -- TMOD
		pr1:=TCON;          -- TCON
		
		G0:= pr(3);
		G1:= pr(7);
		CT0:= pr(2);
		CT1:= pr(6);
		M00:= pr(0); 
		M01:= pr(1);
		M10:= pr(4);
		M11:= pr(5);
		TR0:= pr1(4);
		TR1:= pr1(6);
		TF1 := '0';
		TF0 := '0';
		-- timer0
		b:= '0';
		b1:= G0 and (G0 xor INT0);
		if TR0 = '1' then
			if b1 = '0' then
				if CT0 = '0' then b:= '1';
				else b:= b2 and (not T0); b2:= T0;
				end if;            
			end if;             
		end if;
		pr60(1):= M01; pr60(0):= M00;
		case pr60 is
			when "00" => 
								inc(TL0);
								b:= TL0(5); 
								TL0:= TL0 and "00011111";
								inc(TH0);
								TF0:= b;
			when "01" => inc(TL0);
								inc(TH0); 
								TF0:= b;
			when "10" => inc(TL0); 
								TF0:= b;
								if b = '1' then TL0:= TH0; end if;
			when "11" => inc(TL0);
								TF0:= b;
								b1:= (G1 and (G1 xor INT1)) or CT1;
								b:='0';
								if TR1 = '1' then
									if b1 = '0' then b:= '1';
									end if;      
								end if;
								 inc(TH0); TF1:= b;
		end case;
		pr1(7):= TF1 or pr1(7);
		pr1(5):= TF0 or pr1(5);
		b:= '0';
		
		b1:= (G1 and (G1 xor INT1)) or (M11 and M10);
		if TR1 = '1' then
			if b1 = '0' then
				if CT1 = '0' then b:= '1';
				else b:= b2 and (not T1); 
						b2:= T1;
				end if;            
			end if;             
		end if;
		pr61(1):= M11; pr61(0):= M10;
		case pr61 is
			when "00" => inc(TL1);
								b:= TL1(5); 
								TL1:= TL1 and "00011111";
								inc(TH1); 
								TF1:= b;
			when "01" => inc(TL1);
								inc(TH1);
								TF1:= b;
			when "10" => inc(TL1); 
								TF1:= b; 
								if b = '1' then
										TL1:= TH1;
										FP := not FP;
								end if;
								TFP <= FP;
			when "11" => 
		end case;
		-- end timer1
		if PR60 /= "11" then
					pr1(7):= TF1 or pr1(7); 
		end if; 
		pr1(5):= TF0 or pr1(5);
		TCONa <= pr1;
		h0a <= TH0;
		l0a <= TL0;
		h1a <= TH1;
		l1a <= TL1;
		bb <= b;
	end process;  
end Timer;






?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
理论片日本一区| 国产盗摄一区二区| 国产精品美女久久久久aⅴ国产馆| 在线欧美小视频| 精品一区二区三区香蕉蜜桃| 亚洲欧美日韩国产中文在线| 精品久久久久久久久久久久久久久 | 日韩va亚洲va欧美va久久| 国产精品嫩草影院com| 欧美va亚洲va香蕉在线 | 久久久久久免费毛片精品| 欧美日韩免费电影| 成人h动漫精品| 国产专区综合网| 日本视频中文字幕一区二区三区| 成人免费小视频| 国产女同性恋一区二区| 日韩欧美国产综合一区| 欧美亚洲一区三区| 色香色香欲天天天影视综合网| 国产成人精品网址| 精品一区二区三区的国产在线播放| 一区二区三区四区蜜桃| 亚洲天堂网中文字| 中文字幕国产精品一区二区| 久久久久久影视| 欧美成人福利视频| 欧美电影免费提供在线观看| 欧美精品精品一区| 91国偷自产一区二区三区成为亚洲经典 | 亚洲mv在线观看| 一区二区激情视频| 亚洲免费av观看| 综合在线观看色| 国产精品无遮挡| 国产女人水真多18毛片18精品视频| 精品国产123| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 成人免费毛片app| 国产99久久久国产精品潘金| 国产精品996| 国产一区不卡在线| 国产一区二区精品在线观看| 狠狠久久亚洲欧美| 国产精品69久久久久水密桃| 国产丶欧美丶日本不卡视频| 成人午夜伦理影院| 成人av在线观| 91浏览器打开| 91精品办公室少妇高潮对白| 欧美伊人久久大香线蕉综合69| 一本久久a久久精品亚洲| 日本二三区不卡| 欧美色倩网站大全免费| 欧美久久久影院| 欧美成人艳星乳罩| 国产偷国产偷亚洲高清人白洁 | 久久久青草青青国产亚洲免观| www国产精品av| 国产清纯在线一区二区www| 中文字幕免费观看一区| 亚洲精品写真福利| 亚洲第一激情av| 轻轻草成人在线| 国产毛片精品国产一区二区三区| 国产91精品在线观看| 99精品欧美一区二区三区小说| 99久久精品国产毛片| 在线欧美一区二区| 日韩一级高清毛片| 国产婷婷一区二区| 亚洲免费在线看| 日韩黄色一级片| 国产精品一区二区在线观看不卡| 成人av免费网站| 欧美视频在线观看一区二区| 日韩欧美国产综合在线一区二区三区| xfplay精品久久| 亚洲男人的天堂在线aⅴ视频| 视频一区欧美精品| 国产成人综合亚洲网站| 色婷婷久久久亚洲一区二区三区 | 国产精品久久久久精k8| 亚洲午夜激情av| 国产一区久久久| 在线观看日产精品| 精品少妇一区二区三区| 亚洲素人一区二区| 免费人成在线不卡| 9i在线看片成人免费| 日韩一区二区三区三四区视频在线观看| 精品乱码亚洲一区二区不卡| 亚洲日本丝袜连裤袜办公室| 日本aⅴ免费视频一区二区三区| 成人精品鲁一区一区二区| 欧美日韩一级二级三级| 国产精品欧美经典| 老司机一区二区| 欧美在线观看视频一区二区三区| 精品电影一区二区三区| 亚洲自拍偷拍网站| 成人免费看黄yyy456| 欧美一区二区高清| 一区二区三区不卡视频在线观看| 九色综合狠狠综合久久| 欧美自拍偷拍午夜视频| 国产精品网曝门| 国产美女精品人人做人人爽 | 欧美激情一区二区三区全黄| 五月天亚洲婷婷| 一本色道久久综合精品竹菊| www亚洲一区| 麻豆国产欧美日韩综合精品二区| 一本大道综合伊人精品热热| 国产免费成人在线视频| 蜜臀av性久久久久av蜜臀妖精| 色久综合一二码| 亚洲日本在线天堂| 成人av在线资源网站| 国产亚洲综合在线| 久久精品国产成人一区二区三区 | 7777精品伊人久久久大香线蕉超级流畅| 国产精品白丝在线| 国产福利一区二区三区在线视频| 91精品国产全国免费观看| 亚洲黄一区二区三区| 91香蕉视频污在线| 国产精品美女久久久久久久 | 一区二区三区精品久久久| jlzzjlzz亚洲日本少妇| 国产三级精品三级| 国产精品亚洲午夜一区二区三区 | 日韩欧美一区二区视频| 日一区二区三区| 911精品国产一区二区在线| 一区二区三区在线免费播放| 91免费看片在线观看| 亚洲激情综合网| 91在线观看美女| 一区二区三区欧美日韩| 一本色道久久综合狠狠躁的推荐| 亚洲男人的天堂av| 欧美性欧美巨大黑白大战| 亚洲男人天堂av网| 欧美性淫爽ww久久久久无| 亚洲一级电影视频| 欧美日本在线视频| 视频一区欧美精品| 欧美成人一区二区三区在线观看| 精品一区二区在线免费观看| 日韩手机在线导航| 国产一区在线看| 中文乱码免费一区二区| 色哟哟国产精品| 亚洲成人资源在线| 日韩一卡二卡三卡国产欧美| 极品少妇xxxx精品少妇偷拍| 国产嫩草影院久久久久| 91免费精品国自产拍在线不卡| 亚洲综合在线视频| 宅男噜噜噜66一区二区66| 极品美女销魂一区二区三区| 国产欧美一区二区精品秋霞影院| 不卡在线观看av| 亚洲高清久久久| 精品国产乱码久久久久久免费 | 亚洲免费视频中文字幕| 3atv一区二区三区| 国产99久久久国产精品免费看| 亚洲日本一区二区| 日韩亚洲欧美综合| 成人av手机在线观看| 亚欧色一区w666天堂| 久久嫩草精品久久久精品| 色狠狠一区二区| 国产自产2019最新不卡| 亚洲精选视频在线| 欧美大白屁股肥臀xxxxxx| www.色精品| 久久成人久久鬼色| 亚洲视频在线一区| 精品国精品自拍自在线| 91蜜桃免费观看视频| 久久爱www久久做| 亚洲愉拍自拍另类高清精品| 欧美mv日韩mv国产网站app| 91网页版在线| 免费成人小视频| 国产精品电影院| 欧美日韩在线播| 成人一区二区视频| 午夜精彩视频在线观看不卡| 国产精品亲子伦对白| 欧美妇女性影城| 国产精品亚洲一区二区三区在线| 日韩精品国产欧美| 国产精品久久看| 欧美一级黄色录像| 在线观看精品一区| 精品一区二区免费看|