设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 109|回复: 0
收起左侧

Quartus Verilog HDL/FPGA 实现 CD4060/74HC4060 14级纹波进位下降沿触发二进制计数器

[复制链接]
发表于 2023-11-25 11:59:08 | 显示全部楼层 |阅读模式
main.png
  1. module cd4060(                //14级纹波进位下降沿触发二进制计数器 VCC:Pin16 GND:Pin8
  2.         input RS,                //时钟输入或外接晶振(下降沿计数) Pin11
  3.         output RTC,                //外接RC振荡定时电阻 Pin10
  4.         output CTC,                //外接RC振荡定时电容 Pin9
  5.         input MR,                //低电平允许计数 异步高电平计数清零复位且停止振荡 Pin12
  6.         output Q13,                //16384分频(输入32768Hz,输出2Hz) Pin3
  7.         output Q12,                //8192分频 Pin2
  8.         output Q11,                //4096分频 Pin1
  9.         //没有Q10,Q2,Q1,Q0
  10.         output Q9,                //1024分频 Pin15
  11.         output Q8,                //512分频 Pin13
  12.         output Q7,                //256分频 Pin14
  13.         output Q6,                //128分频 Pin6
  14.         output Q5,                //64分频 Pin4
  15.         output Q4,                //32分频 Pin5
  16.         output Q3                //16分频 Pin7
  17. );

  18. reg [13:0] Q = 14'd0;
  19. assign {Q13,Q12,Q11,Q9,Q8,Q7,Q6,Q5,Q4,Q3} = {Q[13:11],Q[9:3]};
  20. assign {RTC,CTC} = MR ? 2'bzz : {~RS,RS};
  21. always @(negedge RS or posedge MR) begin
  22.         if(MR) begin
  23.                 Q <= 14'd0;
  24.         end else begin
  25.                 Q <= Q + 14'd1;
  26.         end
  27. end
  28. endmodule

  29. module main(
  30.         input clk,
  31.         output out
  32. );

  33. cd4060 U1(
  34.         .RS(clk),
  35.         .MR(1'b0),
  36.         .Q13(out)
  37. );
  38. endmodule

复制代码

相关帖子

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-27 15:45 , Processed in 0.629036 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表