当前位置: 首页 > wzjs >正文

如何做优化网站排名网站优化推广

如何做优化网站排名,网站优化推广,京东店铺转让,长春火车站最新消息一、线性序列机和有限状态机和(状态机-编程思想)的原理 序列机是什么:用计数器对时钟个数计数,根据相应时钟周期下的单个周期时间和计数个数可以确定某个时刻的时间,确定时间后再需要时间点转换电平! 采用…

一、线性序列机和有限状态机和(状态机-编程思想)的原理

序列机是什么:用计数器对时钟个数计数,根据相应时钟周期下的单个周期时间和计数个数可以确定某个时刻的时间,确定时间后再需要时间点转换电平!

采用的是线性序列机其原理就是设计者必须清楚每一个时钟节拍,都有哪些东西发生变化;举个例子:这个东西就好比我们的课表一样,我们第一节上语文课,第二节上数学课,第三节上英语课,它是按照时钟节拍一拍一拍的按照事先已经知道要发生的步骤做着每件事情。

而状态机则不同它的灵活性比较高可以随意的从一个状态跳到另一个状态。状态机里面case(state),而序列机里面则是case(count),count表示的是时钟节拍数。

线性序列机:是时间顺序的事件,根据时间先后顺序进行工作。每次执行一个工作,都只能按照时间顺序从头到尾。

状态机:根据程序内的状态,进行工作。例

如:a=1时,做A事情然后a=3;a=3时做B事情然后a=1。

示例

1TLC5620驱动模块(DAC):

module TLC5620_ctrl(clk50M,rst_n,ctrlword,updatareq,updatadone,TLC5620_CLK,TLC5620_DATA,TLC5620_LOAD,TLC5620_LDAC
);input clk50M;input rst_n;input [10:0] ctrlword;input updatareq;output reg updatadone;output reg TLC5620_CLK;output reg TLC5620_DATA;output reg TLC5620_LOAD;output reg TLC5620_LDAC;reg [9:0] counter;/*************************产生计数器************************/always @ (posedge clk50M or negedge rst_n) beginif(!rst_n)counter<=10'd0;else if(updatareq==1|(counter!=10'd0)) beginif(counter==10'd820)counter<=10'd0;elsecounter<=counter+1'b1;endelse counter<=10'd0;end /**********************************************************//*********************线性序列机写接口时序*******************/always @ (posedge clk50M or negedge rst_n) beginif(!rst_n) beginupdatadone<=1'b0;TLC5620_CLK<=1'b0;TLC5620_DATA<=1'b0;TLC5620_LOAD<=1'b0;TLC5620_LDAC<=1'b0;updatadone<=1'b0;endelse begincase(counter)0:beginTLC5620_CLK<=1'b0;TLC5620_DATA<=1'b0;TLC5620_LOAD<=1'b1;TLC5620_LDAC<=1'b0;updatadone<=1'b0;end10:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[10];				end40:TLC5620_CLK<=1'b0;70:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[9];				end100:TLC5620_CLK<=1'b0;130:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[8];				end160:TLC5620_CLK<=1'b0;190:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[7];				end220:TLC5620_CLK<=1'b0;250:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[6];				end280:TLC5620_CLK<=1'b0;310:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[5];				end340:TLC5620_CLK<=1'b0;370:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[4];				end400:TLC5620_CLK<=1'b0;430:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[3];				end460:TLC5620_CLK<=1'b0;490:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[2];				end520:TLC5620_CLK<=1'b0;550:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[1];				end580:TLC5620_CLK<=1'b0;610:beginTLC5620_CLK<=1'b1;TLC5620_DATA<=ctrlword[0];				end640:TLC5620_CLK<=1'b0;670:TLC5620_LOAD<=1'b0;800:TLC5620_LOAD<=1'b1;820:updatadone<=1'b1;default:;endcaseendendendmodule

2串口发送设计

module uart_tx (input			uart_clk,    input			rst_n,  input			tf_empty,//判断才做是否完成input	[7:0]	tf_data,output reg		tf_rdreq,output reg		txd
);reg [7:0] cnt;//节拍计数
reg [7:0] temp_data;//FIFO读数据后进行寄存//LSM_1
always @(posedge uart_clk or negedge rst_n) beginif(rst_n == 1'b0) cnt <= 8'd192;else if (cnt >= 8'd192 && tf_empty == 1'b0) cnt <= 8'd0;eles if(cnt < 8'd192)cnt <= cnt + 1'd1;
end//LSM_2
always @(posedge uart_clk or negedge rst_n) beginif(rst_n == 1'b0) begintxd <= 1'b1;tf_rdreq <= 1'b0;temp_data <= 8'd0;end else case (cnt)0 : begintf_rdreq  <= 1'b0;txd       <= 1'b0;end1 : temp_data <= tf_data;1*16 : txd    <= temp_data[0];2*16 : txd    <= temp_data[1];3*16 : txd    <= temp_data[2];4*16 : txd    <= temp_data[3];5*16 : txd    <= temp_data[4];6*16 : txd    <= temp_data[5];7*16 : txd    <= temp_data[6];8*16 : txd    <= temp_data[7];9*16 : txd    <= 1'b1;endcaseendendmodule

状态机

 

http://www.dtcms.com/wzjs/120009.html

相关文章:

  • 2021个人网站盈利模式seo优化招聘
  • 做关于卖宠物饲料网站有什么名字吗交易链接
  • 做门户网站需要注册公司吗网站链接交易
  • 哪些做营销型网站做的好宁波网络营销怎么做
  • 网站制作多少钱公司刷百度指数
  • 网站上百度要怎么做成人教育培训机构
  • 手机网站建设商场app软件推广平台
  • icp备案网站信息填写开网店
  • 个人网站可以做seo吗seo培训班
  • 高埗镇做网站互联网推广
  • 24淘宝网站建设2023年8月新冠又来了
  • 大连响应式网站制作郑州众志seo
  • 如何自建网页seo技巧分享
  • ui设计师怎么做简历网站营销型企业网站有哪些
  • 随州做网站的公司邀请注册推广赚钱
  • 西安快速排名聊城网站seo
  • 淘宝小网站怎么做的2022近期重大新闻事件10条
  • 书籍网站建设规划书百度助手
  • 微信小商店开店流程大型seo公司
  • 品牌logo设计理念介绍seo网站平台
  • 使用html做网站的网页长春网站制作计划
  • 南充网站开发网络推广外包注意哪些
  • 网站页面做多宽网站优化推广价格
  • 滨海做网站的公司总裁培训班
  • 万网域名注册号后怎么做网站在线营销推广
  • 直接用ip访问网站要备案吗最优化方法
  • 连云港北京网站建设销售课程培训视频教程
  • 电子商务网站规划与建设网络广告推广公司
  • php做心理测试网站研究生培训机构排名
  • 专业网站建设顾问磁力搜索器kitty