当前位置:首页 > 编程笔记 > 正文
已解决

uart控制led与beep

来自网友在路上 167867提问 提问时间:2023-11-20 16:02:05阅读次数: 67

最佳答案 问答题库678位专家为你答疑解惑

仲裁模块代码:

 

// 外设控制模块,根据uart接收到的数据,控制led与beep的标志信号。
module  arbit(input       wire                sys_clk     ,input       wire                sys_rst_n   ,input       wire                pi_flag     ,input       wire    [7:0]       pi_data     ,output      reg                 led_flag    ,output      reg                 beep_flag   
);parameter   LED_NUM  = 8'h11 ,BEEP_NUM = 8'h22 ;always @(posedge sys_clk or negedge sys_rst_n) beginif(~sys_rst_n) led_flag <= 1'b0 ;else if(pi_flag && (pi_data == LED_NUM))led_flag <= 1'b1 ;else led_flag <= 1'b0 ;endalways @(posedge sys_clk or negedge sys_rst_n) beginif(~sys_rst_n) beep_flag <= 1'b0 ;else if(pi_flag && (pi_data == BEEP_NUM))beep_flag <= 1'b1 ;else beep_flag <= 1'b0 ;end
endmodule

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"uart控制led与beep":http://eshow365.cn/6-40463-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!