- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
L O G O ZHEJIANG OCEAN UNIVERSITY 浙江海洋学院 楼然苗 2012年5月7日 单片机原理及应用设计实例— 低频信号发生器 1.1 系统功能 低频信号发生器可输出0.1HZ—50HZ左右的正弦波、三角波信号,其中正弦波和三角波信号可以用按键选择输出,输出信号的频率可以从0.1HZ到50HZ左右的范围内调整。 单片机原理及应用设计实例——低频信号发生器 1.2 设计方案 使用单片机作为信号数据产生源,用中断查表法完成波形数据的输出,再用DA转换器输出规定的波形信号。 单片机原理及应用设计实例——低频信号发生器 系统实现的结构框图 方波输出 正弦波/三角波输出 P1口 单片机控制器 P2口 P3.2 DA 转换器 三个控 制 键 DA 转换器 移相波输出 1.3 系统硬件仿真电路 单片机原理及应用设计实例——低频信号发生器 低频信号源硬件仿真电路图 P3.3口按键为频率增加键 P3.4口按键为频率减小相键 P3.5口按键为正弦波与三角波选择按键。 1.4 数模(D/A)转换器 DAC0832 DAC0832是CMOS工艺制造的8位D/A转换器,属于8位电流输出型D/A转换器,转换时间1us,片内带输入数字锁存器。DAC0832与单片机接成数据直接写入方式,当单片机把一个数据写入DAC寄存器时,DAC0832的输出模拟电压信号随之对应变化。利用D/A转换器可以产生各种波形,如方波、三角波、锯齿波等以及它们组合产生的复合波形和不规则波形。这些复合波形利用标准的测试设备是很难产生的。 单片机原理及应用设计实例——低频信号发生器 1.4 数模(D/A)转换器 DAC0832 单片机原理及应用设计实例——低频信号发生器 DAC0832的主要性能: ①??? 输入的数字量为8位 ②??? 采用CMOS工艺,所有引脚的逻辑电平与TTL兼容 ③??? 数据输入可以采用双缓冲,单缓冲或直通方式 ④??? 转换时间:1us; ⑤??? 精度:±1LSB; ⑥??? 分辨率:8位; ⑦??? 单一电源,5V~15V,功耗20mW; ⑧??? 参考电压:+10V~-10V。 1.5 程序设计 (1)初始化程序 初始化程序的主要工作是设置定时器的工作模式、初值预置、开中断、打开定时器等。在这里定时器T0工作于16位定时模式,单片机按定时时间重复地把波形数据送到DAC0832的寄存器。 单片机原理及应用设计实例——低频信号发生器 初始化程序流程图 开始 T0置初值,设为16位定时模式 T0中断允许,开定时器,开总中断 结束 1.5 程序设计 (2)键扫描程序 三个按键分别用于频率增加、频率减小和正弦波与三角波的选择功能。 单片机原理及应用设计实例——低频信号发生器 键扫描程序流程图 Y Y N Y 有键按下? 查键开始 波形选择 定时值加1 查键号,按键值执行功能 查键结束 定时值减1 1.5 程序设计 (3)波形数据产生程序 波形数据产生程序是定时器T0的中断程序,当定时器计数溢出时发生一次中断,当发生中断时,单片机将按次序将波形数据表中的波形数据一一送入DAC0832,DAC0832根据输入的数据大小输出对应的电压。 单片机原理及应用设计实例——低频信号发生器 波形产生程序流程图 Y N 功能标志=1? 中断开始 关中断、关定时、重装初值、开定时 查表指针加1 开中断、中断返回 输出三角波数据 输出正弦波数据 方波输出 1.6 程序分析 单片机原理及应用设计实例——低频信号发生器 L O G O ZHEJIANG OCEAN UNIVERSITY
您可能关注的文档
- (部门经理)营销战略决策与模型5技术方案.ppt
- (教科版)四年级科学上册课件_云的观测4技术方案.ppt
- (青岛版)三年级数学上册课件位置与变换1技术方案.ppt
- (什么是)差动保护--技术方案.ppt
- ,第15章第4节两种政策的混合使用技术方案.pptx
- [名校联盟]湖南省醴陵二中高二物理《第三章+磁场》复习课件(新课标人教版3-1)技术方案.ppt
- [中学联盟]山东省高密市第三中学人教版高中物理(创新班)选修3-1:1-3电场强度2技术方案.ppt
- “6S”运动与作业安全技术方案.ppt
- “行为”与“位置”作文讲评技术方案.ppt
- 《LabVIEW_820程序设计从入门到精通》随书教学课件及习题(基础篇部分)第13章_数学与信号处理技术方案.ppt
文档评论(0)