基于FPGA和单片机的串行通信接口设计
[09-12 18:30:55] 来源:http://www.88dzw.com EDA/PLD 阅读:8755次
文章摘要: if (txcnt_r=7) then state<=odd1;cou<=cou+1; end if; when odd1=> --奇校验位 if ddb='1' then sout1<='0';state<=stop1; else sout1<='1';state<=st
基于FPGA和单片机的串行通信接口设计,标签:eda技术,eda技术实用教程,http://www.88dzw.comif (txcnt_r=7) then
state<=odd1;cou<=cou+1;
end if;
when odd1=> --奇校验位
if ddb='1' then
sout1<='0';state<=stop1;
else
sout1<='1';state<=stop1;
end if;
when stop1=>
sout1<='1'; --停止位
if cou<4 then
state<=start1;
else
state<=start2;
end if;
when start2=>
tsr1:=thr(15 downto 8);
oddb2:=thr(15 downto 8);
sout1<='0'; --起始位
txcnt_r<=(others=>'0');
state<=shift2;
when shift2=>
oddb<=oddb2(7) xor oddb2(6) xor oddb2(5) xor oddb2(4) xor oddb2(3) xor oddb2(2) xor oddb2(1) xor oddb2(0);
sout1<=tsr1(0);--数据位
tsr1(6 downto 0):=tsr1(7 downto 1);
tsr1(7):='0';
txcnt_r<=txcnt_r+1;
if (txcnt_r=7) then
state<=odd2;
Tag:EDA/PLD,eda技术,eda技术实用教程,EDA/PLD
- 上一篇:VHDL设计的串口通信程序
《基于FPGA和单片机的串行通信接口设计》相关文章
- › 基于FPGA的单片彩色LCD投影机设计
- › 256级灰度LED点阵屏显示原理及基于FPGA的电路设计
- › 基于FPGA的LCD%26amp;VGA控制器设计
- › 基于FPGA的信道化接收机
- › 基于FPGA和SMT387的SAR数据采集与存储系统
- › 基于FPGA的栈空间管理器的研究和设计
- 在百度中搜索相关文章:基于FPGA和单片机的串行通信接口设计
- 在谷歌中搜索相关文章:基于FPGA和单片机的串行通信接口设计
- 在soso中搜索相关文章:基于FPGA和单片机的串行通信接口设计
- 在搜狗中搜索相关文章:基于FPGA和单片机的串行通信接口设计
分类导航
最新更新