2023-06-25 呼吸灯设计思路:
系统时钟25MHz → 20us定时器 → 20ms定时器 → 2s定时器/占空比计数器 → 输出
设计流程:
1. 设置时间单位、全局参数 和 input / output端口定义;
2.设置本模块参数
3.设置reg变量;
4.设置wire型变量
5.设置assign赋值语句
4.always语句实现功能:
4.1:系统时钟频率25MHz转化为20us
4.2: 20us转为20ms
4.3 20ms转为2s
4.4 占空比计数输出
总结,呼吸灯工作原理的本质时占空比大小的不停变化,占空比越小,灯越暗, 占空比越大,灯越亮。利用Verilog判断语句可简化程序。
标签:20us,定时器,心得体会,20ms,呼吸,Verilog,设置,占空比 From: https://www.cnblogs.com/lqve/p/17503623.html