中断控制多波形发的生器单片机.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中断控制多波形发的生器单片机

中南民族大学 计算机科学学院 单片机课程设计报告 课 程 单片机课程设计 设计题目 中断控制多波形发生器设计 年级专业 学 号 学生姓名 指导教师 2015年 11 月 8 日 课程设计量化评分标准 ? 指标 最高分 评分要素 评分 方案设计 35 方案选择合理,分析、设计正确,原理清楚,电路、程序流程图清晰,结构合理,程序简洁、正确。? ? 调试 15 过程清晰,调试方案设计合理,测试点选择适当,程序编写正确,调试步骤清楚。 ? 结果 20 电路及程序运行结果正确,达到预期效果。? ? 设计报告 20 报告结构严谨,逻辑严密,论述层次清晰,语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。 ? 工作态度 10 工作态度认真,按时完成设计任务,是否独立完成。? ? 总 评 成 绩 ? 指导老师评语: 中断控制多波形发生器 设计要求和目的 要求 基于单片机的信号发生器设计,采用编程的方法来实现三角波、矩形波、锯齿波、梯形波的产生。并且要采用中断控制的方法来实现4种波形之间的相互变换。 目的 专业课程设计是学生理论联系实际的重要实践教学环节,是对学生进行的一次综合性专业设计训练。通过专业课程设计使学生获得以下几个方面的能力,为毕业设计奠定基础。 进一步巩固和加深学生所学的相关专业课和基础课程理论知识,培养学生设计、计算、计算机应用、文献查阅、报告撰写等基本功能; 培养学生的实践动手能力以及独立分析和解决工程实际问题的能力; 培养学生的创新意识、严肃认真的治学态度和严谨求学的工作作风。 分析 波形发生器可以有多种设计方案,例如:采用单片函数发生器,如8038课同时产生方波、正弦波等,简单易行,但是产生的信号频率稳定度不高;第二种方案可以采用锁相式频率合成器,利用锁相环,将压控振荡器的输出频率锁定在固定的频率上,该方案性能良好,但是其输出频率覆盖系数低,而且电路复杂;方案三:采用单片机编程的方法来实现。该方法可以通过编程的方法来控制信号波形的频率和幅度,而且可以在不改变硬件电路的情况下,通过改变程序来进行输出波形变换。此外通过编程方法产生的是数字信号,所以信号精度可以做的很高。 鉴于方案一信号频率不稳定和方案二的电路复杂,所以采用方案三。它不仅采用软硬件结合,软件控制硬件的方法实现,而且本学习正好学习89c51单片机,恰好可以利用所学的知识进行设计,而且硬件简单。 基于单片机89c51进行中断控制多波形信号发生器,根据设计的要求,对各种波形进行程序的编写,并将所写的程序装入89c51单片机的程序存储器中。在程序运行中,当接收到INT0或者INT1中断请求需要输出波形时调用相应的的中断服务程序和波形发生程序,然后经过电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出。 设计 1、硬件设计 软硬件结合法软硬件结合的波形发生器设计方法同时兼具软硬件设计的优势:既具有纯硬件设计的快速、高性能,同时又具有软件控制的灵活性、智能性。如以单片机和单片集成函数发生器为核心(如图)。辅以中断控制、数模转换等电路,设计出智能型函数波形发生器,采用软硬件结合的方法可以实现功能较全、性能更优的波形发生器。 软硬件结合的波形发生器 波形的产生是通过AT89c51单片机执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。 AT89c51单片机的最小系统有三种联接方式。一种是两级缓冲器型,即输入数据经过两级缓冲器型,即输入数据经过两级缓冲器后,送D/A转换电路。第二种是单级缓冲器型,输入数据经输入寄存器直接送入DAC寄存器,然后送D/A转换电路。第三种是两个缓冲器直通,输入数据直接送D/A转换电路进行转换。本电路仿真的总图如下: 系统电路图 51单片机的内部结构 典型的51单片机芯片集成了以下几个基本组成部分。? 1 一个8位的CPU 2 128B或256B单元内数据存储器(RAM) 3 4KB或8KB片内程序存储器(ROM或EPROM) 4 4个8位并行I/O接口P0~P3。 5 两个定时/计数器。 6 5个中断源的中断管理控制系统。 7 一个全双工串行I/O口UART(通用异步接收、发送器) 8 一个片内振荡器和时钟产生电路。 单片机引脚 CPU结构 CPU 是单片机的核心部件。它由运算器和控制器等部件组成。 1.?运算器 运算器以完成二进制的

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档