基于单片机的函数信号发生器陈伟P.docVIP

基于单片机的函数信号发生器陈伟P.doc

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
基于单片机的函数信号发生器陈伟P

南京信息职业技术学院 毕业设计论文 作者 陈伟 学号 11017P20 系部 中认新能源技术学院 专业 电子信息工程技术(检测技术及应用) 题目 基于51单片机的函数信号发生器的设计 指导教师 李江雪 评阅教师 完成时间: 2013 年 05 月10 日 毕业设计(论文)中文摘要 (题目):基于51单片机的函数信号发生器的设计 摘要:此函数信号发生器是基于单片机AT89C51设计而成的,能够产生频率范围在0Hz—535Hz的AT89C51 DAC0832 液晶屏1602 目录 1引言 5 2设计要求 5 3 总体设计方案 5 4 硬件电路的实现 6 4.1 单片机最小系统的设计 6 4.1.1 时钟电路 7 4.1.2 复位电路 7 4.2 D/A转换电路 8 4.3 放大滤波电路 10 4.4 键盘模块的设计 10 4.5 显示模块的设计 11 5 软件程序的的实现 12 6 测试仪器及测试说明 14 结论 14 致谢 14 参考文献 15 附录A 15 附录B 16 1 引言 函数信号发生器是一种常用信号源。通常能够产生正弦波、方波、三角波、锯齿波等多种波形,因其时间波形可用某种时间函数来描述而得名。函数信号发生器在电路实验和设备检测中具有十分广泛的应用,密切地联系着工业、农业、生物医学等产业,并对它们的发展起到极大的促进作用。 伴随着单片机技术的快速发展与普遍应用,函数信号发生器的性能和性价比将会有更大的提升空间。基于单片机的函数信号发生器将为智能化生活提供实质的帮助。 本设计旨在通过查找文献资料提高自己独立学习、思考能力。提高把理论运用到实践当中的能力,提升认识水平。 2设计要求 1、利用AT89C51单片机设计的函数信号发生器产生正弦波、方波、三角波、锯齿波四种波形。 2、四种波形输出类型可通过按键选择。 3、波形频率可调(频率:0~535Hz)。 4、需显示波形的频率。 3 总体设计方案 该函数信号发生器采用单片机AT89C51作为数据处理及控制核心,由单片机完成人机界面、系统控制、信号的采集分析以及信号的处理和变换。AT89C51单片机本身就是一个完整的微型计算机,具有组成微型计算机的各部分部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通讯接口等,只要将AT89C51再配置键盘、数模转换及波形输出、放大电路等部分,即可构成所需的函数信号发生器。首先,单片机AT89C51经过程序设计的方法生成各种数字信号,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大。接着,通过按键来控制四种波形的类型选择、和频率数值选择,并由液晶屏1602显示其 频率数值。其信号发生器总体设计如图1所示。 图1 函数信号发生器总体设计 4 硬件电路实现 4.1 单片机最小系统的设计 本次设计选用的单片机芯片是AT89C51单片机。AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM)。 图2单片机最小系统 器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。用AT80C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可。如图2所示。 4.1.1 时钟电路 AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶休或陶瓷谐振器一起构成自激振荡器。外接石英晶体(或陶瓷诺振器)及电容C1, C2接在放大器的反馈回路中构成并联振荡电路。如图3所示。 图3时钟电路 4.1.2 复位电路 当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机开始复位。

文档评论(0)

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

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

1亿VIP精品文档

相关文档