生成脉冲模块-clk_500ms
来源:互联网 发布:c语言 超级马里奥 编辑:程序博客网 时间:2024/04/30 20:19
原理是将板载时钟进行改变。
module timer_500ms(input clk,output reg clk_500ms);
reg [24:0] cnt;//要表示的最大的数是12500500initial begin//initial语句:此语句只执行一次。
cnt [24:0] <=0;//<=是非阻塞性赋值clk_500ms <= 0;
endalways@(posedge clk)//上升沿触发循环,板载时钟是50MHzif(cnt>=12_500_000) begin//忽略下划线,12_500_000/50MHZ=0.25s
cnt<=0;clk_500ms <= ~clk_500ms;//0.25S发生一次变化,产生脉冲信号
endelse begincnt<=cnt+1;end
endmodule
- 生成脉冲模块-clk_500ms
- 脉冲
- 脉冲
- 使用STM32定时器生成类光电编码器ABZ相脉冲
- 脉冲电路
- 脉冲信号
- 什么是脉冲
- 脉冲同步器
- 模块文件生成html
- opencart二维码生成模块
- 薪酬模块生成工资条
- 自定义gii生成模块
- Python模块:生成随机数模块random
- 脉冲星的脉冲轮廓和周期
- 消隐区、行同步脉冲、场同步脉冲
- 将类型生成为模块
- 修改脚手架模块生成工件
- mongoose模块自动生成_id
- Tomcat,Myeclipse的简单配置
- Servlet.service() for servlet default threw exception
- I2C总线使用方法继续研究
- Oracle用户管理
- android window.requestWindowFeature()常用方法
- 生成脉冲模块-clk_500ms
- IOS函数注释
- Android开发 API人脸检测实例教程
- 冒泡排序和快速排序
- iframe高度自适应问题解决方案
- ios团队与规模与知识领域
- 消失&取代?两全其美存储技术
- Redhat系统安装YUM(使用CentOS的KEY)
- 转载_Linux 嵌入式启动以及优化