收藏到会员中心

文档题目:

基于单片机的低频信号发生器设计

基于单片机的低频信号发生器设计
上传会员: wate010
提交日期: 2013-10-22 22:29:50
文档分类: 电子信息机电
浏览次数: 77
下载次数: 0
下载地址: 点击标题下载 基于单片机的低频信号发生器设计 (需要:158 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:30204
摘  要
 
    信号发生器,它是一种用于产生标准信号的电子仪器,随着科学技术的发展,对它的要求越来越高。在工业生产和科研中利用信号发生器输出的信号,可以对元器件的性能及参数进行测量,还可以对电工和电子产品进行指数验证、参数调整及性能鉴定。常用的信号发生器绝大部分是由模拟电路构成的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵,因此,高精度,宽调幅,低价格将成为数字量信号发生器的发展趋势。
我的毕业设计核心任务是:以89S52为核心,结合DAC0808实现程序控制产生正弦波、三角波、方波和锯齿波四种常用低频信号。可以通过键盘选择波型和输入任意频率值,频率值用五位数码管显示,方波的占空比用两位数码管显示,波形用一位数码管显示。
另外,我采用KEIL和PROTEUS联合仿真,以达到验证作品功能的目的,并且做出一块测试板。
关键词:信号发生器;89S52;KEIL;PROTEUS


目录
摘  要 1
ABSTRACT 2
目录 2
第一章  绪论 4
1.1 单片机概述 4
1.1.1单片机的发展 4
1.1.2单片机的应用 8
1.2 AT89S52单片机 10
1.2.1功能特性描述 10
1.2.2引脚功能 10
1.2.3 AT89S52的存储器结构 13
1.2.4 定时器 13
1.2.5中断 15
1.3信号发生器概述 15
1.4本论文主要研究的内容 16
第二章  系统设计方案 18
2.1系统分析 18
2.1.1问题定义 18
2.1.2系统可行性分析 18
2.2系统需求分析 20
2.2.1系统功能要求 20
2.2.2系统性能要求 20
2.2.3运行环境要求 21
2.3总体方案设计 21
2.3.1算法设计 21
2.3.2系统总体结构框图设计 21
第三章  硬件设计 23
3.1总体硬件设计 23
3.2系统模块设计 24
3.2.1电源设计 24
3.2.2显示器接口设计 26
3.2.3复位与时钟电路设计 32
3.2.4键盘接口设计 33
3.2.5 D/A转换设计 37
3.2.6 电压变换 40
第四章  软件设计 42
4.1软件总体设计 42
4.2软件功能设计 42
4.2.1系统初始化程序设计 42
4.2.2 键盘扫描及处理程序设计 43
4.2.3中断服务程序设计 46
4.2.4 正弦波发生程序设计 48
4.2.5 三角波发生程序设计 51
4.2.6方波发生程序设计 51
4.2.7锯齿波发生程序设计 52
4.3 PROTEUS软件仿真 52
4.3.1 PROTEUS软件介绍 52
4.3.2 PROTEUS软件仿真过程 54
第五章  系统测试报告 58
5.1系统程序下载 58
5.2系统使用说明 58
5.3系统性能指标 59
5.4系统测试数据 60
第六章  结论与展望 61
6.1 结论 61
6.2 展望未来 61
参考文献 62
附录一  源程序 63
附录二  外文资料 73
致  谢 77


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇多功能充电器的硬件开发 下一篇基于单片机的数字电子钟设计

相关栏目

最新文档下载

推荐文档下载