差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
book_excise_pwm [2021/08/17 17:37] zili |
book_excise_pwm [2021/08/17 17:40] (当前版本) zili |
||
---|---|---|---|
行 142: | 行 142: | ||
\\ | \\ | ||
\\ | \\ | ||
- | ### 演示程序文件说明 | + | ### 5. 演示程序文件说明 |
- | + | |文件名|功能| | |
- | + | |PWM.v|顶层模块,并包含PWM_Controller模块| | |
- | + | |Counter.v|Counter定时器模块| | |
- | + | |PWM_Basic.v|PWM_Basic模块| | |
+ | |Pwmtest.mpf|ModelSim仿真工程| | ||
+ | |Ledtest.v|仿真顶层模块| | ||
+ | |PWM.qpf|Quartus II项目文件| | ||
\\ | \\ | ||
\\ | \\ | ||
- | ### 演示程序使用 | + | ### 6. 演示程序使用 |
+ | 演示设备:核心板。 | ||
+ | 演示方法:把程序下载到开发系统中后,可以观察到核心板上8个LED灯不断地变亮或变暗,reset为复位键。 | ||
+ | ### 7. 实验中注意的问题 | ||
+ | 由于核心板上的LED灯数量有限,而且观察距离近,亮灭的变化不是很明显。在本实验中采用的是线性脉宽调制,即脉冲宽度的变化是个常数。事实上,LED的亮度和脉冲宽度不是线性的关系,是一个指数曲线,因此要使得LED的亮度线性地变化,脉冲宽度的变化就不应该是线性的,这就是伽玛校正。有兴趣的同学可以自己尝试对脉冲宽度进行非线性调制使得LED亮度按线性进行变化。 | ||