差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版 两侧同时换到之后的修订记录
altera_9breath [2017/05/31 14:07]
group002
altera_9breath [2021/10/03 01:08]
gongyu
行 1: 行 1:
-=====呼吸灯=====+## 呼吸灯
  
 本节,我们将通过脉宽调制技术来实现“呼吸灯”,实现LED的亮度由最暗逐渐增加到最亮,再逐渐变暗的过程。 本节,我们将通过脉宽调制技术来实现“呼吸灯”,实现LED的亮度由最暗逐渐增加到最亮,再逐渐变暗的过程。
 脉冲宽度调制(PWM:​Pulse Width Modulation),简称脉宽调制。它是利用微控制器的数字输出调制实现,是对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等众多领域。 脉冲宽度调制(PWM:​Pulse Width Modulation),简称脉宽调制。它是利用微控制器的数字输出调制实现,是对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等众多领域。
 \\ \\
-====硬件说明==== +### 硬件说明 
--------+
 呼吸灯的设计较为简单,我们使用12MHz的系统时钟作为高频信号做分频处理,调整占空比实现PWM,通过LED灯LD1指示输出状态。 呼吸灯的设计较为简单,我们使用12MHz的系统时钟作为高频信号做分频处理,调整占空比实现PWM,通过LED灯LD1指示输出状态。
  
行 26: 行 26:
 {{ ::​呼吸灯pwm原理.jpg |PWM呼吸灯原理}} {{ ::​呼吸灯pwm原理.jpg |PWM呼吸灯原理}}
  
-====Verilog代码==== +### Verilog代码
-------+
 <code verilog> <code verilog>
  
行 102: 行 101:
 </​code>​ </​code>​
  
-====引脚分配==== +### 引脚分配 
-------+
 引脚分配如下: 引脚分配如下:
  
行 110: 行 109:
  
  
-====小结==== +### 小结 
-------+
 脉宽调制是一种值得广大工程师在许多应用设计中使用的有效技术,你也可以根据本节介绍的流水灯程序,实现RGB三色灯的呼吸。在下一小节我们会学习状态机的使用方法:[[altera_10tra|交通灯的设计]]。 脉宽调制是一种值得广大工程师在许多应用设计中使用的有效技术,你也可以根据本节介绍的流水灯程序,实现RGB三色灯的呼吸。在下一小节我们会学习状态机的使用方法:[[altera_10tra|交通灯的设计]]。