多功能波形信号发生模块程序设计

时间:2008-11-24

  该程序设置各波形的频率参数和延时等待,当定时时间到时,判断各个波形的输出值是否需要更改,程序 流程如图1所示。

  程序代码如下。

  (1)主程序。

  定义端口D、RC1、RC0、RE1为输出端口,初始化定时器,并开放定时器中断,然后循环等待定时中断。


图1  程序流程


  (4)端口初始化
  配置端口C、D为输出端口,端口E的1脚为输入端口,其余为输出端口。

  (5)定时器初始化。
  初始化TMER0,开定时器中断,并设置定时时间常数。

  (6)中断服务程序。


  (7)波形输出子程序
  TEMP0IME、TEMP1TIME、TEMP2TIME分别存放方波、齿波、三角波的次数。

  (8)方波输出子程序


      (9)锯齿波输出子程序

      (10)三角波输出子程序

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
上一篇:永磁无刷电动机简介
下一篇:直流无刷电机的换相和PWM信号的分配

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料