当前位置: 首页 > news >正文

uart控制led与beep

仲裁模块代码:

 

// 外设控制模块,根据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

相关文章:

  • QT绘图设备
  • 大数据-之LibrA数据库系统告警处理(ALM-12051 磁盘Inode使用率超过阈值)
  • torch - 张量Tensor常见的形式
  • Docker Golang 开发环境搭建指南
  • 【MATLAB源码-第77期】基于matlab的OCDM系统在AWGN信道下理论误码率和实际误码率对比仿真。
  • IP池大小重要吗?
  • 华为与美团达成合作,正式启动鸿蒙原生应用开发。
  • 麦克纳姆轮x运动学分析
  • 滑动窗口题目总结(持续更新中)
  • 变长子网划分问题的二叉树解法
  • windows安装composer并更换国内镜像
  • faiss-gpu安装失败
  • 向量以及矩阵
  • 【Unity】XML文件的解析和生成
  • 建造者模式(创建型)
  • $translatePartialLoader加载失败及解决方式
  • es6(二):字符串的扩展
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • JavaWeb(学习笔记二)
  • linux安装openssl、swoole等扩展的具体步骤
  • React-flux杂记
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 程序员最讨厌的9句话,你可有补充?
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 设计模式走一遍---观察者模式
  • 微信小程序开发问题汇总
  • 小程序开发中的那些坑
  • 一道面试题引发的“血案”
  • 阿里云API、SDK和CLI应用实践方案
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 容器镜像
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​人工智能书单(数学基础篇)
  • (办公)springboot配置aop处理请求.
  • (第一天)包装对象、作用域、创建对象
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (四)c52学习之旅-流水LED灯
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)插入排序
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)EOS中账户、钱包和密钥的关系
  • (转)我也是一只IT小小鸟
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ... 是什么 ?... 有什么用处?
  • .NET Project Open Day(2011.11.13)
  • .net6Api后台+uniapp导出Excel
  • /etc/fstab 只读无法修改的解决办法
  • @ModelAttribute使用详解
  • [ JavaScript ] JSON方法
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • [20180129]bash显示path环境变量.txt
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心
  • [C++] Windows中字符串函数的种类
  • [Codeforces] probabilities (R1600) Part.1