文件大小:559.50KB 适用专业:应用电子技术 适用年级:大学 论文编号:108246 论文简介: 课程设计 基于51单片机的三角波信号发生器设计,共41页,13308字
摘要
信号发生器又称函数发生器是一种在科研和生产中经常用到的基本波形产生器,随着大规模集成电路的迅速发展,多功能信号发生器已被制作成专用集成电路,如国内生产的5G8038单片函数波形发生器,可以产生精度较高的正弦波、方波、矩形波,锯齿波等多种信号。该产品与国外的ICL8038功能相同。产品的各种信号频率可以通过调节外接电阻和电容的参数值进行调节,为快速而准确地实现函数信号发生器提供了极大的方便。但因为它们一般都是利用专用数字合成DSS芯片,虽然能产生任意波形并达到很高的频率,但是成本较高。而如果用分立元件组成函数发生器,通常只能产生低频信号,而且工作不稳定,不易调试。利用51系列单片机制作一个简易的函数发生器,具有成本低、理论能产生任意波形,达到较高的频率,且易于设计和调试的优点。
本文主要介绍了采用STC的89C51单片机来设计函数发生器,使它能够产生幅度,频率在一定范围内可调的三角波。达到调试简单、性能稳定、使用方便等优点。
关键字:89C51单片机、函数发生器、三角波信号、键盘扫描
目录
摘要 I
ABSTRACT II
第一章 引言 - 1 -
1.1 单片机概述 - 1 -
1.1.1 单片机的概念 - 1 -
1.1.2 单片机的发展历史 - 1 -
1.1.3 单片机的应用领域 - 1 -
1.1.4 各种主流单片机介绍 - 2 -
1.2 MCS-51系列单片机 - 5 -
1.3 我国现在单片机控制的发展方向 - 6 -
1.4 利用51单片机设计的三角波输出系统的实际意义 - 6 -
1.5 设计目标 - 7 -
1.6 设计意义 - 7 -
第二章 三角波输出系统设计方案 - 8 -
第三章 三角波输出系统硬件电路设计 - 9 -
3.1 三角波输出系统总电路设计 - 9 -
3.2 三角波输出系统单元电路设计 - 10 -
3.2.1 单片机最小系统 - 10 -
3.2.2 波形输出电路 - 10 -
3.2.3 键盘扩展电路 - 13 -
第四章 三角波输出系统程序设计 - 14 -
4.1 初始化模块 - 14 -
4.2 波形产生模块 - 14 -
4.2.1 波形产生流程 - 14 -
4.2.2 波形发生程序 - 15 -
4.3 键盘管理模块 - 18 -
4.3.1键盘扫描部分 - 18 -
4.3.2 相关程序 - 20 -
4.3.3 按键处理部分 - 21 -
4.3.4 相关程序 - 22 -
4.4 三角波输出系统总程序 - 23 -
4.4.1 主程序系流程图 - 23 -
4.4.2 主程序 - 24 -
第五章 系统调试 - 31 -
第六章 结论 - 33 -
7.1 收获 - 33 -
7.2 总结 - 33 -
7.3 心得体会 - 34 -
致谢 - 36 -
参考文献 - 36 -
论文文件预览: 共1文件夹,1个文件,文件总大小:559.50KB,压缩后大小:196.12KB
- 课程设计-基于51单片机的三角波信号发生器设计
- 基于51单片机的三角波信号发生器设计(正稿).doc [559.50KB]
|