网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的简易波形发生器计算机控制实践设计教程方案.doc

基于单片机的简易波形发生器计算机控制实践设计教程方案.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HEFEI UNIVERSITY 计算机控制系统综合实践 设计报告 题 目: 简易波形发生器的设计 系 别: 电子信息与电气工程系 专业(班级): 10自动化(2)班 姓名(学号): 导师姓名: 完成时间: 计算机控制系统综合实践设计任务书 设计 题目 简易波形发生器的设计 设计 类型 工程设计类 导师姓名 储忠 刘伟 主 要 内 容 及 目 标 设计一个简易波形发生器,要求: 系统能通过开关或按钮由选择性地输出正弦波、方波、阶梯波等三形。 四种波形的频率均可通过电位器在一定范围内调节。 3、扩展功能:用LCD显示波形及对应的频率。 具 有 的 设 计 条 件 PC机一台,AT89S52最小系统版等 计 划 学 生 数 及 任 务 学生数:3人 (1):明确课题对程序功能。 (2):把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。 (3):编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程序 (4):对程序进行汇编,调试和修改,直到程序运行结果正确为止。 提交设计报告书(应包括设计思想、硬件设计电路图、软件设计流程、设计心得,并附设计软件) 目 录 摘要 - 1 - 一. 引言 - 2 - 1.1单片机的介绍 - 2 - 1.2课程设计的要求 - 2 - 二.设计方案 - 3 - 2.1 总体方案的选择 - 3 - 2.2 显示电路的选择 - 3 - 2.3硬件的设计 - 4 - 2.31 AT89C52单片机 - 4 - 2.32 DAC0832 - 5 - 2.33 74LS22 - 7 - 2.4软件的设计 - 7 - 2.41信号频率数据采集 - 7 - 2.42正弦波产生程序 - 7 - 2.43 三角波产生程序 - 8 - 2.44方波产生程序 - 8 - 2.45 锯齿波产生程序 - 9 - 三.系统测试 - 10 - 3.1波形发生器的调试与测试 - 10 - 3.2测试分析 - 12 - 总结 - 12 - 参考文献 - 12 - 摘要 波形发生器也称函数信号发生器,作为实验信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿、正弦、方波、三角等波形。 本次我们设计的课题是利用单片机AT89S52采用程序设计方法产生正弦波,锯齿波,三角波,方波四种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,能产1Hz—3kHz的波形。AT89S52 DAC0832 示波器 液晶显示 一. 引言 1.1单片机的介绍 单片机是一种集成在电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机具有体积小、成本低,性能稳定、使用寿命长等特点。其最明显的优势就是可以嵌入到各种仪器、设备中,这是其他计算机和网络都无法做到的。 1.2课程设计的要求 本次课程设计是做基于单片机的简易波形发生器的设计,将采用编程的方法来实现三角波、锯齿波、矩形波、正弦波的发生。根据设计的要求,对各种波形的频率和幅度进行程序的编写,并将所写程序装入单片机的程序存储器中。在程序运行中,当接收到来自外界的命令,需要输出某种波形时再调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出。 二.设计方案 2.1 总体方案的选择 方案一:采用函数信号发生器ICL8038集成模拟芯片。ICL8038是一种可以同时产生方波、三角波、正弦波的专用集成电路。但是这种模块产生的波形都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些,但不能完全滤除掉。 方案二:采用分立元件实现非稳态的多谐振振荡器,然后根据需要加入积分电路等构成正弦、矩形、三角等波形发生器。这种信号发生器输出频率范围窄,而且电路参数设定较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实现,操作不方便。 方案三:采用单片机和DAC0832数模转换器生成波形,由于是软件滤波,所以不会有寄生

文档评论(0)

高考学子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档