单片机课程设计信号发生器.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. 单片机课程设计 实验报告 电子信息工程学院 指导教师: *** 08 年 6 月 30 日 单片机课程设计实验报告 ;. . 一.系统总体介绍 1)题目意义: 这次课程设计的题目我选择的是信号发生器,我之所以选择这个题目的原因有三个 ①它是一个 DA 转换的实验, 在前不久的北京市电子大赛中, 我们做的是 AD 的转换, 所以想将模数 / 数模都熟悉一遍,为今后可能遇到的接口实验打下坚实的基础; ②另外一个原因是用到的芯片是 MAX518 ,该芯片是串行数模转换,运用 I2C 总线, 通过这个实验可以更好的运用串行通信,同时能够学习 I2C 总线的协议,掌握了一 门新的总线,我觉得比其他实验收获更大; ③ MAX518 的时序比较复杂,通过练习针对时序的编程可以更好的提高自己读 PDF 资料的能力和编程的能力。 2 )本人所做的工作 这个实验从始至终都是自己完成的。 ①程序的编写, 程序的编写是我结合 MAX518 的时序图编写出来的, 编程的重点在于对 与 MAX518 的编程,在编程的过程中对于应答信号的理解和处理是整个程序的核心, 在单步调试中能够很明显的观测到 SDA 和 SCL 信号线上电平的变化; ②四种波形的表格数据的建立。表格的建立是通过 MATLAB 函数产生的。其函数分别 为:正弦波 y=round(127*sin(0:2*pi/256:2*pi))+127 锯齿波 y=round(0:1:255) 三角波 y=round(0:2:255) Y=round(255:2:0) 方波直接是 0 和 255 由于 MA TLAB 产生的数据之间含有回车和空格,不符合汇编语言的语法规则,所以 要用 WORD 对所得的数据进行处理,利用 WORD 的查找替换同能讲回车和空格替 换为英文的逗号,其中回车的表示方法为 ^p ③学习 KEIL 和 SSTFlashFlex51.exe 的使用 ④元器件的购买和焊接 ⑤实验报告的完成 3)系统的主要功能 该 系 统 能 够 产 生正 弦 波 , 锯 齿 波 , 三 角波 和 方 波 四 种 波 形 , 同时 能 够 产 生 16HZ,12HZ,10HZ,8HZ 四种频率, 也就是可以产生 4*4=16 种信号, 通过 8 个按键开关 来选择,同时有八个发光二极管来指示产生信号的频率和波形,形象直观。 经过改进后增加了双路输出的功能,按下双波形选择键,可以同时发出两路波形, 波形的种类由按下的两个波形选择开关决定。定义位于左边的按键优先级高,右边的 优先级低,优先级高的波形将由通道 0 输出,优先级低的将由通道 1 输出。单路输出 时功能同前所述。 二.硬件电路设计及描述 本电路由 SST89E58 单片机,开关( 10 个),放光二极管( 8 个), 11.0592M 晶振,

文档评论(0)

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

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

1亿VIP精品文档

相关文档