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.紧急停止功能。
五、
程序 代码
#incl