位置:51电子网 » 技术资料 » 集成电路

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

发布时间:2008/11/25 0:00:00 访问次数:503

  该程序设置各波形的频率参数和延时等待,当定时时间到时,判断各个波形的输出值是否需要更改,程序 流程如图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)



  该程序设置各波形的频率参数和延时等待,当定时时间到时,判断各个波形的输出值是否需要更改,程序 流程如图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)



相关IC型号

热门点击

 

推荐技术资料

DS2202型示波器试用
    说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!