中国附近的赌场网上娱乐场: 基于安路科技EG4A20BG256按键控制LED

永利游戏开户直营
135|9
楼主
沙发
 楼主 | 2020-9-15 15:26 | 只看该作者
二、硬件电路




板凳
 楼主 | 2020-9-15 15:27 | 只看该作者
连接关系:
CLK:E1
key3:E16
key2:M16
key1:M15
key0:N13
LED3:D9
LED2:C9
LED1:F9
LED0:E10

地板
 楼主 | 2020-9-15 15:28 | 只看该作者
三、输入输出描述
  1. module key_led(clk,key_in,led_out);

  2. input clk;
  3. input [3:0]key_in;
  4. output [3:0]led_out;

  5. wire rst_n=1'b1;
  6. reg [19:0]count;
  7. reg [3:0]key_scan;
复制代码


5
 楼主 | 2020-9-15 15:30 | 只看该作者
四、检测时钟和复位
  1. //******************************

  2. always@(posedge clk or negedge rst_n)
  3. begin

  4. if(~rst_n)
  5.         count<=20'd0;
  6.         else
  7.         begin
  8.                 if(count==20'd999_999)
  9.                 begin
  10.                         count<=20'b0;
  11.                         key_scan<=key_in;
  12.                 end
  13.                 else
  14.                 count<=count+20'b1;
  15.         end
  16. end
复制代码


6
 楼主 | 2020-9-15 15:31 | 只看该作者
五、时钟节拍锁存
  1. //*****************************

  2. reg[3:0]key_scan_r;
  3. always@(posedge clk)
  4. begin
  5.         key_scan_r<=key_scan;

  6. end

  7. wire[3:0]flag_key=key_scan_r[3:0]&(~key_scan[3:0]);
复制代码


7
 楼主 | 2020-9-15 15:32 | 只看该作者
六、LED控制
  1. //*****************************


  2. reg[3:0]temp_led;
  3. always@(posedge clk or negedge rst_n)
  4. begin
  5.         if(!rst_n)
  6.                 temp_led<=4'b1111;
  7.         else
  8.         begin
  9.                 if(flag_key[0])
  10.                         temp_led[0]<=~temp_led[0];
  11.                 if(flag_key[1])
  12.                         temp_led[1]<=~temp_led[1];
  13.                 if(flag_key[2])
  14.                         temp_led[2]<=~temp_led[2];
  15.                 if(flag_key[3])
  16.                         temp_led[3]<=~temp_led[3];
  17.         end
  18. end
  19. assign led_out[0]=temp_led[0];
  20. assign led_out[1]=temp_led[1];
  21. assign led_out[2]=temp_led[2];
  22. assign led_out[3]=temp_led[3];

  23. endmodule
复制代码


8
 楼主 | 2020-9-15 15:38 | 只看该作者
七、运行效果按下按键,LED灯翻转

Video_20200915_033405_166.gif (12.08 MB, 下载次数: 1)

Video_20200915_033405_166.gif

评论

zeshoufx 2020-9-16 09:58 回复TA
@feihufuture :安路应该不会有ZYNQ这个型号吧 
feihufuture 2020-9-15 16:16 回复TA
安路的ZYNQ什么时候出来? 
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

中国附近的赌场网上娱乐场: 热门推荐

永利游戏开户直营 快速回复 返回顶部 返回列表
在线百家乐 阿玛尼幸运28助赢软件 金沙开户网 永利游戏开户直营 太阳城娱乐城现金网登入官网
180深圳护民图库 奥门银河国际线上娱乐网上娱乐场 澳门赌场对其他产业的影响网上娱乐场 太阳城对战游戏登入2007 澳门万宁印花网上娱乐场
申博博彩游戏网上娱乐场 趣赢娱乐黑钱 申博在线客服游戏导航 菲律宾申博支付宝充值游戏下载网上娱乐场 威尼斯人EB易博馆彩票
澳门星际国际娱乐登入 申博太阳城充值中心游戏导航 澳门永利娱乐场直营网登入 太阳城游乐园网上娱乐场 澳门赌场皇家六合彩彩票