单片机基础与应用(C语言版)(第3版)课件实例37 信号发生器 [修复的].pptxVIP

  • 1
  • 0
  • 约1.36千字
  • 约 7页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件实例37 信号发生器 [修复的].pptx

实例37信号发生器《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

实例要求实例分析锯齿波是一种常见的信号波形,先呈直线上升,随后陡落,再上升,再陡落,如此反复,实际上是一个线性波形。采用PCF8591实现简易波形发生器,产生锯齿波信号。通过软件调整波形设定参数,可用示波器观察输出波形的幅值、周期及频率的变化。

硬件电路

初始化开始输出数字量进行D/A转换输出电压值加1确定输出数字量初值0延时输出值=255?YN

控制程序设计//程序:ex40.c//功能:锯齿波产生控制程序#includereg51.h//包含头文件reg51.h,定义了51单片机的专用寄存器#includeintrins.h//包含头文件intrins.hsbitSDA=P2^7;//P2.7定义为IIC数据sbitSCL=P2^6;//P2.6定义为IIC时钟#definedelayNOP();{_nop_();_nop_();_nop_();_nop_();};bitbdataSystemError;//从机错误标志位//--------

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档