当前位置:主页 > PLC机电自动化 >

基于单片机的函数信号发生器

更新时间:2020-01-10
阅享价格80元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:27000 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
基于单片机的函数信号发生器

摘要:
信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验。常用的波形发生器多数采用分立元件组成,不但电路复杂、价格昂贵,而且仅能产生几种常用的信号波形,还很难精确调节各类参数,不能满足实际需要。因此,本课题利用了AT89S52单片机、DAC0832等元件,通过软、硬结合的方式来实现和开发基于单片机的信号发生器系统。该信号发生器能方便地产生所需信号波形,其频率、波形不但可调,也能满足精度要求。
该信号发生器系统是通过一块AT89S52单片机控制两片DAC0832芯片,其中一片是产生波形,另一片是调节波形幅度。这种双通道工作方式,可以让波形和幅度的控制有各自对应的芯片,让其工作起来更加精确。本系统可以产生不同频率、不同幅值的正弦波、方波和三角波,各种波形在频率要求的范围内基本可以保持很好的形状不失真,通过键盘可选择各种波形以及调节各波形的频率和幅度,最后通过液晶显示器把各个波形以及各种参数显示出来。本系统操作起来相当简便,成本也比较低廉。通过实验测试,系统性能优良,参数精确,不失真,波形的幅度范围0V到+5V,频率范围1HZ到1kHZ,能满足低频测试基本需要。
 
关键词:AT89S52单片机,DAC0832,液晶显示器


目录

摘要(中文) I
摘要(外文) II
第1章 绪论 1
   1.1信号发生器综述 1
      1.1.1信号发生器简介 1
      1.1.2信号发生器实现方式 1
      1.1.3信号发生器的分类 1
   1.2 研究信号发生器的目的及意义 2
   1.3本课题的研究现状 3
   1.4主要研究内容 4
第2章 信号发生器系统设计 5
   2.1系统方案的比较 5
   2.2系统模块方案选择 6
      2.2.1控制模块方案选择 6
      2.2.2显示方案选择 6
      2.2.3键盘方案选择 7
      2.2.4 D/A转换方案选择 7
   2.3 系统总体方案设计 7
   2.4理论分析 8
      2.4.1电路的理论计算 8
      2.4.2波形产生相关理论 11
第3章 系统硬件设计 13
   3.1单片机最小系统 13
      3.1.1单片机的介绍及资源分配 13
      3.1.2单片机最小系统及各部分介绍 17
   3.2波形产生模块设计 20
      3.2.1单片机与DAC0832的接口 20
      3.2.2幅度控制部分 25
      3.2.3 DAC0832与运放的连接 26
   3.3 键盘显示模块设计 27
      3.3.1 键盘电路原理 27
      3.3.2 键盘接口设计 29
      3.3.3 液晶显示电路 31
第4章 系统软件设计 32
   4.1系统软件设计方案 32
   4.2系统软件流程图 33
   4.3 信号产生子程序流程图 35
      4.3.1 正弦波产生 35
      4.3.2 三角波产生 36
      4.3.3 方波产生 37
   4.4 单片机软件开发系统 38
第5章 焊接硬件并调试.............................................41
   5.1焊接硬件....................................................41
   5.2调试硬件....................................................41
   5.3测试结果....................................................42
总结 40
参考文献 41
致谢 42
附录一 电路原理图...................................................43
附录二 源程序.......................................................44
附录三 器件清单.....................................................51