FPGA开发第四弹:触摸按键控制LED灯实验
触控按键的分类
? 电阻式、电容式、红外感应式以及表面声波式
? 本次实验的触摸按键为电容式触摸,下图为触摸过程电容的变化示意图。
? 触摸IC型 为AR101(JL223B与AR101完全兼容),可以通过OP1和OP2两个引脚选择不同的工作模式:OP1拉低时,OUT引脚输出信 高电平有效;OP1拉高时,OUT输出信 低电平有效。
? OP2拉低时,触摸IC处于同步模式(非自锁),即触摸时输出有效电平,松开后输出无有效电平;OP2拉高时触摸IC处于保持状态(自锁),检测到触摸操作后输出有效电平,松开后,输出电平保持不变,当再次检测到触摸操作时,输出电平变化并继续保持。
? 系统时钟、复位按键、触摸按键和LED灯的管脚分配如下表。
? 触摸按键控制LED代码:
? 测试代码Testbentch
? 仿真结果如下图所示
? 约束输入
? 下载比特流
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gFnrxcnB-1659582868329)(C:UsersuserAppDataRoamingTyporatypora-user-imagesimage-20220726135455710.png)]](https://www.iruanshi.com/tt5/wp-content/uploads/2022/12/slt.png)
? 具体操作过程可以参考FPGA开发第一弹:FPGA开发第一弹:Vivado软件安装、开发使用与工程建立_WeeHours.的博客-CSDN博客_vivado 设置顶层
? 以上就是我进行的触摸按键实验,继续熟悉整个FPGA开发的流程,如果自己做的项目的话其实每一步基本都不能缺失,每一步都需要我们认真总结掌握,多练几次也就熟练了!欢迎大家私信我一同交流学习,也欢迎大家批评指正!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!