当前位置:首页 » 《随便一记》 » 正文

FPGA(4)晶振与计数器 -- 实现定时器(led定时闪烁、蜂鸣器频率控制)_great_yzl的博客

15 人参与  2022年06月03日 14:50  分类 : 《随便一记》  评论

点击全文阅读


目录

一、FPGA的晶振与定时器

二、定时器(led闪烁、蜂鸣器频率控制)

1、时钟上升沿、复位下降沿触发

2、复位,计数器清零

3、计数满1s时,计数器清零

4-1、led闪烁(每秒)

4-2、蜂鸣器响(每毫秒)

代码


一、FPGA的晶振与定时器

FPGA的晶振是50MHz,50MHz = 50_000_000Hz = 1/50_000_000s = 20ns

每次时钟(clk)上升沿(posedge)每50Mhz(20ns)到来一次

always@(posedge clk)

 

基于这个原理,就可以愉快地做定时的操作了。

首先要知道:2^26 = 67_108_864 > 50_000_000,所以可以设置二进制长度2^26。(即宽26)

reg [25:0] cnt

        这里涉及到的蜂鸣器,和单片机的又不太一样,我自己尝试了一下直接给电平,它是响不了的,想让它响好像只能给控制频率,让它响。

注:人耳能听到的频率是90hz到15khz,所以你的驱动源频率须在此范围之内才能听到。

 

二、定时器(led闪烁、蜂鸣器频率控制)

1、时钟上升沿、复位下降沿触发

//led灯定时(1s)
always@ (posedge clk, negedge rst_n)

2、复位,计数器清零

//按下复位键
	if (!rst_n)
		cnt <= 1'b0;

3、计数满1s时,计数器清零

//计数满1s
	else if(cnt != 26'd49_999_999)	//定时到1hz(即1s)
		cnt <= cnt + 1'b1;

4-1、led闪烁(每秒)

//led闪烁:1s计数满
	else
	begin 
		led <= ~led;
		cnt <= 1'b0;
	end

4-2、蜂鸣器响(每毫秒)

//蜂鸣器定频率
always@ (posedge clk)
begin
	//计数满
	if(!(cnt % 26'd49_999))			//定时到1khz(即1ms)
			beep <= ~beep;				
end

代码

//定时(led灯闪烁、蜂鸣器频率控制)
//FPGA晶振是50MHz(即20ns)
module my_and(clk, rst_n, beep, led);

input clk, rst_n;
output reg beep;
output reg led;

reg [25:0] cnt;

//led灯定时(1s)
always@ (posedge clk, negedge rst_n)
begin
	//按下复位键
	if (!rst_n)
		cnt <= 1'b0;
		
	//计数满1s
	else if(cnt != 26'd49_999_999)	//定时到1hz(即1s)
		cnt <= cnt + 1'b1;

	//led闪烁:1s计数满
	else
	begin 
		led <= ~led;
		cnt <= 1'b0;
	end
end

//蜂鸣器按频率响
always@ (posedge clk)
begin
	//计数满
	if(!(cnt % 26'd49_999))			//定时到1khz(即1ms)
			beep <= ~beep;				
end

endmodule


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/41299.html

蜂鸣器  复位  定时  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • (此去经年无故人)南初陆南城:结局+番外精品选集起点章节+阅读即将发布预订
  • 沈凝夏叶晚怡附加完整在线阅读(归雁不栖故人枝)最近更新列表
  • 剧情人物是时初,白浩雄的玄幻言情小说《召诸神,踏万界,天命帝女逆乾坤》,由网络作家&ldquo;海鸥&rdquo;所著,情节扣人心弦,本站TXT全本,欢迎阅读!本书共计381345字,185章节,:结局+番外免费品鉴:结局+番外评价五颗星
  • 凤青禾,江明远,***枢小说(别人修仙我捡漏,卷王们破防了)最近更新(凤青禾,江明远,***枢)整本无套路阅读
  • 薛梨小说无删减+后续(曾经亲情似草芥)畅享阅读
  • 沈南栀小说(穿越时空,我要修补时空裂缝)章节目录+起点章节(沈南栀)全篇清爽版在线
  • 未婚妻被巨蟒缠身,我该吃就吃该喝就喝前言+后续_阿豪林月周然后续+番外_小说后续在线阅读_无删减免费完结_
  • 陆骁,陆本初小说(陆骁,陆本初)(癫!睁眼穿成老太太挥鞭***逆子)前传+阅读全新作品预订
  • 姐姐含冤而死后冥王另娶,我杀穿整个地府在线阅读_阎罗殿殷红别提一口气完结_小说后续在线阅读_无删减免费完结_
  • (书荒必看)毒后重生:疯王的神医小娇妻沈清歌,萧绝:+后续热血十足
  • 重生后我和太监联手灭了敌国喻辰,林雪续集(重生后我和太监联手灭了敌国)终极反转(喻辰,林雪)全篇一口气阅读
  • 我不做灵媒后,自称灵媒摆渡人的养妹害怕了内容精选_苏晓霍老阿姐无广告_小说后续在线阅读_无删减免费完结_

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1