PWM实验
一、
实验目得
熟悉脉宽调制得概念,掌握XS128 单片机得 PWM 模块功能 二、
实验器材
1. MC9S12X128实验板 2. USBDM下载器 3. 计算机一台 三、
实验 电路
蜂鸣器电路图 四、
实验原理
PWM 在工业领域应用很广,就是实现D/A转换与精确脉冲序列输出得有效手段。许多单片机设置了PWM 输出功能。XS128 单片机得PWM 模块具有以下特点: 1. XS128 单片机具有 8 个可编程得PWM 通道,与单片机得PP0-—PP7复用。每个通道得周期与占空比可以独立控制,8 个通道都就是 8 位精度得。通过设置寄存器 PWMCTL 可以将相邻得两个通道连接成一个 16位精度得 PWM 通道,因此一个XS128单片机可以提供 4 个16 位精度得 PWM 通道; 2. 每个PWM 通道都有独立得计数器; 3. 每个通道都可以设置为使能或禁用状态; 4. 每个通道占空比得极性就是可以通过软件选择得,通过设置寄存器PWMPOL 实现,相应得位置 1 为高电平有效,请 0 为低电平有效; 5. 周期与占空比循环就是双缓冲得,在每个周期结束时,更新得设置就可以生效; 6. 每个通道可以独立得设置为左对齐与中央对齐模式,通过设置寄存器PWMCAE进行设置; 7. PWM模块有 4 个时钟(A、B、SA 与 SB)能够提供宽范围得频率; 8. 可编程得时钟选择逻辑; 9. 紧急停止功能。
五、
程序 代码
#include 〈hidef.h〉
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/月,98元/年,微信支付秒开通!) |
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册 或 登录会员 |