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

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

?? lcd_control.vhd

?? 用FPGA設(shè)計(jì)12832中文液晶控制器,采用狀態(tài)機(jī)的方式
?? VHD
字號(hào):
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;

entity lcd_control is
port(clk:in std_logic;
	rst_n:in std_logic;
	lcd_rs:out std_logic;
	lcd_rw:out std_logic;
	lcd_en:buffer std_logic;
	lcd_data:out std_logic_vector(7 downto 0));
end lcd_control;

architecture one of lcd_control is
component data_rom 
port
(
	address: in std_logic_vector(4 downto 0);
	clock:in std_logic;
	q:out std_logic_vector(7 downto 0)
);
end component;
--***************************************************
signal rs:std_logic;
signal rw:std_logic;
signal en:std_logic;
signal data:std_logic_vector(7 downto 0);
signal showdata:std_logic_vector(7 downto 0);
--**************************************************
signal cnt: std_logic_vector(4 downto 0);
signal cnt_rst:std_logic;
signal div_cnt:std_logic_vector(14 downto 0);
signal clk_div:std_logic;
--***************************************************
signal line_done: std_logic;
signal frame_done:std_logic;
type state_lcdctrl is
( idle,setbase1,setbase2,setmodel1,setmodel2,setcurs1,setcurs2,wr_addr1,wr_addr2,
	wr_data1,wr_data2);

signal current_state,next_state:state_lcdctrl;
--============================================================================
begin
lcd_rs<=rs;
lcd_rw<=rw;
lcd_en<=en;
lcd_data<=data;
--there is no need read data for this programe so RW=0
rw<='0';
--============================================================================
clock_div:process(clk,rst_n)
begin
if rst_n='0' then
div_cnt<=(others=>'0');
elsif clk'event and clk='1' then
	div_cnt<=div_cnt+1;
end if;
end process;
--============================================================================
process(div_cnt)
begin
if (div_cnt=16#7fff#) then
clk_div<='1';
else
clk_div<='0';
end if;
end process;
--===========================================================================
state_turen:process(clk_div,rst_n)
begin
if rst_n='0' then 
current_state<=idle;
elsif (clk_div'event and clk_div='1') then
current_state<=next_state;
end if;
end process;
--==========================================================================
state_com:process(current_state,line_done,frame_done,cnt,showdata)
begin
rs<='0';
en<='0';
cnt_rst<='0';
data<=(others=>'0');
case current_state is
	when idle => next_state<=setbase1;
	when setbase1 => next_state<=setbase2;data<="00110000";en<='1';
	when setbase2 => next_state<=setmodel1;data<="00110000";
	when setmodel1 => next_state<=setmodel2;data<="00000110";en<='1';
	when setmodel2 => next_state<=setcurs1;data<="00000110";
	when setcurs1 => next_state<=setcurs2;data<="00001100";en<='1';
	when setcurs2 => next_state<=wr_addr1;data<="00001100";
	when wr_addr1 => next_state<=wr_addr2;data<="100"&cnt(4)&"0000";
	when wr_addr2 => next_state<=wr_addr1; data<="100"&cnt(4)&"0000";
	when wr_data1 => next_state<=wr_data2;data<=showdata;en<='1';rs<='1';
	when wr_data2=> 
					rs<='1';data<=showdata;
					if(line_done='1') then
					if(frame_done='1') then
					next_state<=idle;
					else
					next_state<=wr_addr1;
					end if;
					else
					next_state<=wr_addr1;
					end if;
	when others => next_state<=idle;
	end case;
	end process;
--====================================================================
cnt_p:process(clk_div,cnt_rst)
begin
if clk_div'event and clk_div='1' then
	if cnt_rst='1' then
	cnt<=(others=>'0');
	elsif (current_state=wr_data2) then
	cnt<=cnt+1;
	end if;
end if;
end process;
--====================================================================
process(cnt)
begin
if (cnt(3 downto 0)="1111") then 
line_done<='1';
else
line_done<='0';
end if;
if(cnt(4)='1') then 
frame_done<='1';
else
frame_done<='0';
end if;
end process;
--=====================================================================
rom1:data_rom port map(address=>cnt,clock=>clk,q=>showdata);
end one;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久浪潮| 91麻豆免费看| 国产婷婷色一区二区三区| 成人一级视频在线观看| 亚洲综合激情小说| 日韩欧美视频一区| 亚洲已满18点击进入久久| 久久看人人爽人人| 9191成人精品久久| 在线中文字幕一区| av在线免费不卡| 久久av老司机精品网站导航| 亚洲一区二区三区国产| 国产精品白丝在线| 久久精品无码一区二区三区| 91精品国产综合久久久久久久久久 | av男人天堂一区| 国内精品久久久久影院色| 日本伊人午夜精品| 亚洲小说春色综合另类电影| 亚洲欧美日韩精品久久久久| 欧美激情中文字幕一区二区| 精品国产乱码久久久久久久久| 91精品国产91综合久久蜜臀| 欧美日韩国产精选| 欧美喷潮久久久xxxxx| 一本大道久久a久久综合| 99久久国产综合精品色伊| 成人黄页毛片网站| 不卡的av电影| av资源网一区| 99久久精品免费看国产免费软件| 东方欧美亚洲色图在线| 国产成人精品亚洲日本在线桃色 | 日韩免费高清av| 日韩午夜av电影| 91麻豆精品国产| 欧美嫩在线观看| 欧美精品少妇一区二区三区| 欧美久久久久久久久| 欧美日韩视频在线第一区| 欧美无人高清视频在线观看| 欧美日韩黄视频| 欧美精品一二三| 日韩欧美你懂的| 精品99999| 中文字幕精品三区| 中文字幕在线不卡视频| 亚洲四区在线观看| 一区二区三区在线视频免费观看| 亚洲一二三四在线观看| 亚洲成人激情自拍| 美女免费视频一区二区| 韩国av一区二区| 国产乱码精品一区二区三区五月婷 | 国产三级欧美三级日产三级99 | 99视频热这里只有精品免费| 色综合天天综合色综合av| 欧美亚洲综合色| 欧美电影一区二区| 久久伊人中文字幕| 国产精品久99| 午夜电影久久久| 国产成人夜色高潮福利影视| 99精品视频一区二区| 欧美久久婷婷综合色| 欧美一区午夜视频在线观看| 久久婷婷成人综合色| 最新不卡av在线| 天堂资源在线中文精品| 激情伊人五月天久久综合| 欧美亚洲禁片免费| 日韩欧美一级精品久久| 中文字幕成人网| 亚洲h在线观看| 国内精品免费**视频| 日本道色综合久久| 欧美成人video| 亚洲猫色日本管| 国产98色在线|日韩| 久久av中文字幕片| 日韩精品一级中文字幕精品视频免费观看 | 久久久夜色精品亚洲| 国产偷国产偷精品高清尤物 | 亚洲激情av在线| 欧美日韩一级视频| 不卡的电视剧免费网站有什么| 色婷婷国产精品久久包臀| 日韩精品一区二区三区中文不卡 | 91在线小视频| 日韩一区二区在线观看视频| 中文字幕一区二区三区在线播放| 日韩成人免费电影| 99精品欧美一区| 久久夜色精品国产噜噜av| 天涯成人国产亚洲精品一区av| 成人手机在线视频| 日韩欧美在线123| 亚洲午夜影视影院在线观看| 国产精品一区二区无线| 4438x成人网最大色成网站| 国产精品乱人伦中文| 久久国产三级精品| 欧美日韩激情在线| 亚洲日本在线天堂| 成人激情校园春色| 精品国产免费一区二区三区香蕉| 一级精品视频在线观看宜春院| 国产精品一二三四区| 日韩免费性生活视频播放| 亚洲成人自拍网| 91久久精品一区二区三| 国产精品高潮呻吟| 91丝袜呻吟高潮美腿白嫩在线观看| 91精品国产一区二区三区香蕉| 亚洲欧美国产77777| 成人av免费观看| 国产片一区二区| 国产一区三区三区| 日韩一区二区三区电影| 日韩电影免费在线| 欧美日韩国产一二三| 亚洲一二三四久久| 欧美图区在线视频| 亚洲在线视频一区| 色av成人天堂桃色av| 中文字幕欧美一| 成人av网在线| 国产精品久久久久久久久晋中 | 蜜臀av在线播放一区二区三区| 欧美人与z0zoxxxx视频| 视频一区视频二区中文字幕| 欧美日韩和欧美的一区二区| 亚洲第一精品在线| 67194成人在线观看| 欧美aaaaaa午夜精品| 欧美一区二区视频在线观看2022| 男女性色大片免费观看一区二区| 91精品国产色综合久久不卡蜜臀 | eeuss鲁片一区二区三区| 国产日韩欧美麻豆| 成+人+亚洲+综合天堂| 亚洲天堂2016| 精品视频在线看| 日本不卡视频在线| 久久综合中文字幕| 成人免费高清在线| 亚洲色图.com| 欧美色区777第一页| 全国精品久久少妇| 久久精品在线观看| 色呦呦网站一区| 天天综合网 天天综合色| 日韩欧美高清一区| 国产成人在线色| 亚洲精品日韩专区silk| 欧美区视频在线观看| 九九九久久久精品| 中文字幕成人在线观看| 欧美亚洲综合一区| 久久不见久久见中文字幕免费| 久久新电视剧免费观看| 成人avav影音| 日韩中文字幕av电影| 久久婷婷国产综合国色天香| 99久久精品国产一区| 日韩高清在线观看| 国产免费成人在线视频| 在线视频你懂得一区二区三区| 黄色资源网久久资源365| 国产精品久久久爽爽爽麻豆色哟哟| 在线视频国产一区| 精久久久久久久久久久| 亚洲蜜臀av乱码久久精品蜜桃| 91精品国产品国语在线不卡| 成人黄色a**站在线观看| 午夜欧美电影在线观看| 亚洲国产成人在线| 欧美日韩高清一区二区三区| 国产成人在线网站| 午夜视频一区二区| 成人免费在线观看入口| 日韩美女在线视频| 在线看日本不卡| 国产一区免费电影| 一区二区三区不卡视频在线观看| 精品99999| 欧美日韩国产大片| av电影一区二区| 毛片av一区二区三区| 亚洲精品乱码久久久久久久久| 精品国产乱码久久久久久图片 | 日本道免费精品一区二区三区| 国产又黄又大久久| 日本中文在线一区| 亚洲精品菠萝久久久久久久| 久久久综合视频| 欧美一区二区三区视频在线观看| 91久久奴性调教| caoporn国产精品|