Verilog 呼吸灯学习心得体会
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判断语句可简化程序。
浙公网安备 33010602011771号