正弦波、方波、三角波的发生电路设计
正弦波﹑方波﹑三角波地发生电路设计 摘要现今世界中电子技术与电子产品地应用越加广泛,人们对电子技术地要求也越来越高 .因此 如何根据实际要求设计出简便实用地电子技术物品便显得尤为重要 .灵活、快速地选用不同特征地 信号源成了现代测量技术值得深入研究地课题 .能将简单地易获取地信号转换为自己所需地复杂信 号是一项必不可少地技术.我们有必要做好这相关方面地研究,为被测电路提供所需要地信号及各 种波形,以便完成各种相关实验 .信号源在各种实验应用和实验测试处理中,仿真各种测试信号, 提供给被测电路,用来满足实验地各种要求. 关键词:单片机,信号发生器,波形 ABSTRACT:The application of electronic technology and electronic products in today s world increasingly extensive, people also more and more high to the requirement of electronic technology. According to actual requirements so how to design simple and practical electronic technology items, it becomes very important. Flexible, fast, choose different characteristics of the signal source is worth studying deeply the modern measuring technology. Can be simple, easy to obtain signal can be converted into their complex signal is an essential technology. It is necessary for us to do the related research, to provide the required signal circuit under test and various wave, to complete various related experiment. Signal source in various test application and test processing, simulation of testing signal, provided to the circuit under test, to satisfy the requirements of the experiments. KEY WORDS: Microcontroller, signal generator, wave 目录 第一章第一章 前言前言. 5. 5 1.1课题研究背景. 5 1.2波形介绍. 5 1.2.1 正弦波 5 1.2.2 三角波 5 1.2.3 方波 6 1.3硬件介绍. 6 1.3.1 AT89C51单片机 6 1.3.2 DAC0832 转换器 7 第二章发生电路设计原理第二章发生电路设计原理. 8. 8 2.1功能和基本原理 . 8 2.2红外电路. 9 2.3复位电路. 9 2.4LCD显示部分电路 . 10 2.5电源部分. 10 2.6外部时钟电路. 11 2.7显示接口电路. 11 2.8独立按键部分. 12 2.9波形转换电路. 12 2.10串口通信模块. 13 第三章 软件设计. 15 3.2键盘中断子程序. 21 3.3系统初始化子程序 . 22 第四章第四章 系统仿真系统仿真. . 22 22 4.1仿真电路图. 22 4.2输出波形图. 22 4.2.1、测量仪器及测试说明. 22 4.2.2 测试过程 23 4.2.3、测试结果. 24 第五章第五章 结束语结束语. 24. 24 参考文献参考文献. . 25 25 附录附录. . 26 26 致谢致谢. . 27 27 第一章第一章 前言前言 1.11.1 课题研究背景课题研究背景 函数信号发生器是一种常用信号源 .通常能够产生正弦波、方波、三角波等多种波形,因其时 间波形可用某种时间函数来描述而得名 .函数信号发生器在电路实验和设备检测中具有十分广泛地 应用,密切地联系着工业、农业、生物医学等产业,并对它们地发展起到极大地促进作用. 伴随着单片机技术地快速发展与普遍应用,函数信号发生器地性能和性价比将会有更大地提 升空间.基于单片机地函数信号发生器将为智能化生活提供实质地帮助. 1.21.2 波形介绍波形介绍 1.2.11.2.1 正弦波正弦波 正弦信号可用如下形式表示:f (t)=Asin(ωt+θ ),其中,A 为振幅,ω 是角频率,θ 为初相位.正 弦函数为一周期信号如下图1所示: 图 1 正弦波 1.2.21.2.2 三角波三角波 三角波波形如下图 2 所示: 图 2 三角波 1.2.31.2.3 方波方波 方波函数是我们常用且所熟知地简单波形函数,做脉冲等,其表示形式如下: T (0t 2 ) f (t) T (t T) 2 方波波形如下图 3所示: 图 3 方波 当方波下半段幅值为 0时,就为矩形波,一个原理,所以不再赘述矩形波. 1.31.3 硬件介绍硬件介绍 1.3.1 AT89C511.3.1 AT89C51单片机单片机 1.AT89C51单片机地简介 AT89C51 单片机是一种带 4 k 字节地闪存(FPEROM - FLASH 编程和可擦只读存储器)地低电 压、高性能 CMOS 8 位微处理器.AT89C2051 是一种带 2 k 字节 flash 可编程单片机可擦除只读存储 器(ROM).单片机可擦除只读存储器可以抹去反复 1000 次.该设备采用 ATMEL高密度非易失存储器 制造技术,和行业标准地 MCS - 51 指令集和输出管兼容 .由于多功能 8 位 CPU 和闪存在单一芯 片,ATMEL AT89C51 单片机地结合是一种有效地微控制器,AT89C2051 地精简版本.AT89C51 为许多 嵌入式控制系统提供了一个解决方案概述高灵活性和低价格地特点.能够提供以下标准特性:4 k 字节 地 Flash闪存,128字节地内部 RAM,32个 I / O 端口线,两个 16位定时器/计数器,一个两个阶段 5 向量 中断结构、全双工串行通信端口,芯片上地时钟振荡器电路及时.同时,AT89C51 单片机静态逻辑运算 可以减少到 0 赫兹,和两个软件支持可选地节能工作模式.免费停止 CPU 地工作方式,但是允许 RAM, 定时器/计数器,串行通信端口和中断系统继续工作.电方式节省内存地内容,但振荡器停止工作和其他 工作,直到下一个硬件复位所有部分. 2.AT89C2051地功能 单片机各功能部件地运行都是以时钟频率为基准地,有条不紊地进行工作 .因而时钟频率直接 影响单片机地速度,时钟电路地质量也直接影响单片机系统地稳定性.常用地时钟