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

从F到0 - From F to 0

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

Quartus Verilog HDL/FPGA 实现 74HC139/74LS139 二组 二线到四线译码器 芯片电路源码

[复制链接]
发表于 2022-3-21 08:58:02 | 显示全部楼层 |阅读模式
main.png
  1. module hc139(                //74HC139 二组 二线到四线译码器 VCC:Pin16 GND:Pin8
  2.         input aA,                //Pin2
  3.         input bA,                //Pin3
  4.         input eA,                //Pin1
  5.         input aB,                //Pin14
  6.         input bB,                //Pin13
  7.         input eB,                //Pin15
  8.         output [3:0] yA,        //Pin7~Pin4
  9.         output [3:0] yB        //Pin9~Pin12
  10. );

  11. reg [3:0] a;
  12. reg [3:0] b;
  13. assign yA = a;
  14. assign yB = b;

  15. always @(*) begin
  16.         if(eA) begin
  17.                 a = 4'hF;
  18.         end else begin
  19.                 a = ~(4'h1 << {bA,aA});
  20.         end
  21. end

  22. always @(*) begin
  23.         if(eB) begin
  24.                 b = 4'hF;
  25.         end else begin
  26.                 b = ~(4'h1 << {bB,aB});
  27.         end
  28. end

  29. endmodule


  30. module main(
  31.         input clk,
  32.         output reg led
  33. );
  34. wire [3:0] a;
  35. wire [3:0] b;

  36. hc139 U1(
  37.         .aA(1),
  38.         .bA(1),
  39.         .eA(0),
  40.         .aB(0),
  41.         .bB(1),
  42.         .eB(0),
  43.         .yA(a),
  44.         .yB(b),
  45. );

  46. always @(posedge clk) begin
  47.         if(a == 4'b0111 && b == 4'b1011) begin
  48.                 led <= 0;
  49.         end else begin
  50.                 led <= 1;
  51.         end
  52. end
  53. endmodule

复制代码

相关帖子

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

本版积分规则

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

腾讯云安全认证

GMT+8, 2024-4-25 16:41 , Processed in 0.939054 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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