VHDL设计的串口通信程序
[09-12 18:30:53] 来源:http://www.88dzw.com EDA/PLD 阅读:8432次
文章摘要: PROCESS(clk,rst) BEGIN IF (NOT rst = ’1’) THEN cnt_delay <= "00000000000000000000"; start_delaycnt <= ’0’; ELSIF(clk’EVENT AND clk=’1’)THEN IF (start_delaycnt = ’1’) THEN IF (cnt_delay /= "11000011010100000000"
VHDL设计的串口通信程序,标签:eda技术,eda技术实用教程,http://www.88dzw.comPROCESS(clk,rst)
BEGIN
IF (NOT rst = ’1’) THEN
cnt_delay <= "00000000000000000000";
start_delaycnt <= ’0’;
ELSIF(clk’EVENT AND clk=’1’)THEN
IF (start_delaycnt = ’1’) THEN
IF (cnt_delay /= "11000011010100000000") THEN
cnt_delay <= cnt_delay + "00000000000000000001";
ELSE
cnt_delay <= "00000000000000000000";
start_delaycnt <= ’0’;
END IF;
ELSE
IF ((NOT key_input=’1’) AND (cnt_delay = "00000000000000000000")) THEN
start_delaycnt <= ’1’;
END IF;
END IF;
END IF;
END PROCESS;
PROCESS(clk,rst)
BEGIN
IF (NOT rst = ’1’) THEN
key_entry1 <= ’0’;
ELSIF(clk’EVENT AND clk=’1’)THEN
IF (key_entry2 = ’1’) THEN
key_entry1 <= ’0’;
ELSE
IF (cnt_delay = "11000011010100000000") THEN
IF (NOT key_input = ’1’) THEN
key_entry1 <= ’1’;
END IF;
END IF;
END IF;
END IF;
END PROCESS;
PROCESS(clk,rst)
BEGIN
IF (NOT rst = ’1’) THEN
div_reg <= "0000000000000000";
ELSIF(clk’EVENT AND clk=’1’)THEN
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 下一页
Tag:EDA/PLD,eda技术,eda技术实用教程,EDA/PLD
《VHDL设计的串口通信程序》相关文章
- › 基于VHDL 的矩阵键盘及显示电路设计
- › 基于VHDL的可变速彩灯控制器的设计
- › VHDL语言为核心的EDA技术在医学中的应用
- › VHDL设计的微型打印机控制器技术
- › VHDL设计中信号与变量问题的研究
- › 基于VHDL的图像传感器TCDl206的驱动设计
- 在百度中搜索相关文章:VHDL设计的串口通信程序
- 在谷歌中搜索相关文章:VHDL设计的串口通信程序
- 在soso中搜索相关文章:VHDL设计的串口通信程序
- 在搜狗中搜索相关文章:VHDL设计的串口通信程序
分类导航
最新更新