范文编号:JD785 附任务书,开题报告,仿真, 范文字数:10981
摘 要 信号发生器,它是一种用于产生标准信号的电子仪器,随着科学技术的发展,对它的要求越来越高。在工业生产和科研中利用信号发生器输出的信号,可以对元器件的性能及参数进行测量,还可以对电工和电子产品进行指数验证、参数调整及性能鉴定。常用的信号发生器绝大部分是由模拟电路构成的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵,因此,高精度,宽调幅,低价格将成为数字量信号发生器的发展趋势。 我的文档设计核心任务是:以89S52为核心,结合DAC0808实现程序控制产生正弦波、三角波、方波和锯齿波四种常用低频信号。可以通过键盘选择波型和输入任意频率值,频率值用五位数码管显示,方波的占空比用两位数码管显示,波形用一位数码管显示。 另外,我采用KEIL和PROTEUS联合仿真,以达到验证作品功能的目的,并且做出一块测试板。 关键词:信号发生器;89S52;KEIL;PROTEUS ABSTRACT .... Key words: Signal generator; 89S52; KEIL;PROTEUS
目录 摘 要 1 ABSTRACT 2 目录 3 第一章 绪论 4 1.1 单片机概述 4 1.2本范文主要研究的内容 4 第二章 系统设计方案 5 2.1系统分析 5 2.1.1问题定义 5 2.1.2系统可行性分析 5 2.2系统需求分析 6 2.2.1系统功能要求 6 2.2.2系统性能要求 6 2.2.3运行环境要求 6 2.3总体方案设计 6 2.3.1算法设计 6 2.3.2系统总体结构框图设计 6 第三章 硬件设计 8 3.1总体硬件设计 8 3.2系统模块设计 8 3.2.1电源设计 8 3.2.2显示器接口设计 9 3.2.3复位与时钟电路设计 10 3.2.4键盘接口设计 11 3.2.5 D/A转换设计 11 13.2.6 电压变换 12 第四章 软件设计 13 4.1软件总体设计 13 4.2软件功能设计 13 4.2.1系统初始化程序设计 13 4.2.2 键盘扫描及处理程序设计 14 4.2.3中断服务程序设计 17 4.2.4 正弦波发生程序设计 18 4.2.5 三角波发生程序设计 22 4.2.6方波发生程序设计 22 4.2.7锯齿波发生程序设计 23 4.3 PROTEUS软件仿真 23 4.3.1 PROTEUS软件介绍 23 4.3.2 PROTEUS软件仿真过程 25 第五章 系统测试报告 29 5.1系统程序下载 29 5.2系统使用说明 29 5.3系统性能指标 30 5.4系统测试数据 31 第六章 结论与展望 32 参考文献 33 附录一 源程序 34 致 谢 44
基于单片机的低频信号发生器设计相关范文 |
上一篇:2×300MW发变组常规保护 | 下一篇:35KV变电所及配电线路的设计 |
点击查看关于 基于 单片机 低频 信号发生器 设计 的相关范文题目 | 【返回顶部】 |