单片机课程设计报告-基于AT89S52单片机的多功能函数信号发生器.docVIP

  • 5
  • 0
  • 约1.08万字
  • 约 22页
  • 2019-10-11 发布于江西
  • 举报

单片机课程设计报告-基于AT89S52单片机的多功能函数信号发生器.doc

河南理工大学本科课程设计报告 - PAGE 1 - 摘要 本设计是基于AT89S52单片机的多功能函数信号发生器。该设计以单片机作为控制核心,外围采用模拟/数字转换电路(DAC0832)、运放电路(LM324)、按键和LED显示灯电路等,可以产生方波、三角波和锯齿波三种波形。输出波形的周期可调,波形的频率范围为100Hz~1kHz;频率步进间隔为25Hz。输出波形的峰值可调,波形幅度范围为0~5V,可按步进0.1V(峰-峰值)调整。LED数码管具有显示输出波形的类型和频率的功能。 其中单片机通过软件对键盘输入的频率数值进行处理,处理结果送与D/A转换部分实现数/模转换,输出的电流再经过电流/电压转换环节,进而形成模拟电压波形,最后经过过载保护电路输出。同时在LED数码管内显示该频率数值和所对应的波形。波形的切换可以通过按键直接实现。输出波形电压的峰值通过调节DAC0832的参考电压来实现。系统中所需的电源,由独立的供电电路实现。通过变压器将工频电压降低,经整流、滤波之后,由集成稳压芯片7812和7912将电压值稳定在+12V和-12V,实现对外围电路的稳定供电。 通过对本设计的PROTUES仿真与硬件测试,分别实现了三种波形的连续输出,并能够通过按键实现不同波形之间的相互切换;波形的频率可通过按键按25Hz的步进间隔进行调整,并能通过LED数码管实现波形类型和频率的显示。通过对

文档评论(0)

1亿VIP精品文档

相关文档