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

《计算机控制技术》课程设计-基于数模转换的波形发生器设计报告.doc

《计算机控制技术》课程设计-基于数模转换的波形发生器设计报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 课 程 设 计 题 目 基于数模转换的波形发生器 学 院 自动化 专 业 自动化 班 级 姓 名 指导教师 石云 2015 年 5 月 28 日 课程设计任务书 学生姓名: 专业班级: 指导教师: 石云 工作单位: 自动化学院 题 目: 基于数模转换的波形发生器 初始条件:  设计一个能产生锯齿波,正弦波的波形发生器。分别设两个开关对应输出波形的产生,波形要在模拟示波器上显示出来。 要求完成的主要任务: 输出模拟信号幅值为0~5VDC; 输出模拟信号频率为50HZ; 采用DAC芯片完成数模转换; 完成软件流程及各程序模块设计并用仿真演示; 完成符合要求的设计说明书 2012年4月28日~2012年5月29日 目录 摘要 1 1?设计任务及要求的分析: 2 2 方案确定 2 2.1方案选择 2 2.2?单片机选型 2 3?系统实现的原理说明 3 4?硬件设计说明 4 4.1?单片机系统原理分析 4 4.2?数字/模拟转换电路(DAC0832) 4 5?软件设计说明 5 5.1总体流程分析与设计 5 5.2?产生锯齿波流程分析 5 5.3?产生正弦波流程分析 6 5.4 波形幅值与频率 6 6?调试记录及结果分析 7 6.1?总体硬件仿真设计 7 6.2调试与仿真结果 7 小结与心得体会 9 参考文献 10 附件 11 摘要 本系统是基于AT89C51单片机的数字式低频信号发生器。采用AT89C51单片机为主控电路,外围采用数字/模拟转换电路(DAC0832),运放电路UA741,开关和锁存器74LS373等。通过开关控制可产生锯齿波和正弦波。其设计简单,性能优好,可用于多种需要低频信号的场所,具有一定的实用性。 各种各样的信号是通信领域的重要组成部分,其中锯齿波,正弦波等是较为常见的信号。在科学研究及教学实验中常常需要这几种信号的发生装置。为了实验,研究方便,研制一种灵活适用,功能齐全,适用方便的信号源是十分必要的。 本文介绍的是利用AT89C51单片机和数模转换器件DAC0832产生所需要不同信号的低频信号源,其信号幅度和频率都是可以按照要求控制的。文中简要介绍了DAC0832数模转换器的结构原理和使用方法,AT89C51的基础理论,以及与设计电路有关的各种芯片。文中着重介绍了如何利用单片机控制D/A转换器产生上述信号的硬件电路和软件编程。信号频率幅度也可按要求可调。 关键词:AT89S51 DAC0832 锯齿波 正弦波 基于数模转换的波形发生器 1?设计任务及要求的分析: 设计一个波形发生器要求: 分别设两个开关对应输出锯齿波和正弦波,波形要在模拟示波器上显示出来。 输出模拟信号幅值为0~5VDC; 输出模拟信号频率为50HZ; 采用DAC芯片完成数模转换; 完成软件流程及各程序模块设计并用仿真演示; 2 方案确定? 2.1方案选择? 要实现多种波形,如果用基本点电路来实现的话,会比较复杂,元件多,导致成本高,所以就用单片机编程实现,电路简单,可以实现多种波形,可以方便的改变频率等,还可以扩展更多的东西。 2.2?单片机选型? 单片机以其体积小、功能齐全、价格低廉、可靠性高等优点,在各个领域都获得了广泛的应用,鉴于使用方便,成本考虑,选用熟悉、便宜而常用的MCS-51系列较为合适。本次设计采用其中低功耗型AT89C51单片机。? 3?系统实现的原理说明? 本次课程设计系统以单片机AT89C51为核心进行设计,单片机与开关、DAC0832、锁存器相连接,人为操作开关,在程序控制下,单片机用单片机输出数字信号,给DAC0832模块,转换成模拟信号,从而示波器显示出相应波形。 系统的总体原理框图如图1-1所示: 图1-1 系统以单片机AT89C51为核心的控制系统: P1口进行开关按键的设置,具体为: P1.0接K0,P1.1接K1,低电平有效,则输出正弦波; P0口P0.0~P0.7分别接锁存器74LS373的D0~D7,74LS3731-2所示: 图1-2 4?硬件设计说明? 4.1?单片机系统原理分析? AT89C51单片机提供一下标准功能:4K字节Flash闪速存储器,123B内部RAM,32个I/O口线,两个16位定时/计数器,5个中断向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0HZ的静态逻辑操作,并支付两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档