摘要:在这个以高科技为核心的时代里,为了校准生产的电子产品,经常要给出校准信号来作为参考量以验证产品的准确性。信号有很多种,其中一种就是我们常说的正弦波信号。
正弦波发生器是一种在人们生活工作中经常要使用的信号产生端,广泛的用在电子产品的测量、工程项目的设计、自动类型的控制等等方面。伴随着科技的发展,人们对于信号的稳定程度也提出了更高的要求。
本次设计采纳芯片PCF8591与单片机相结合的方法,研究学习PCF8591芯片的主要性能和特点。用单片机(MCU)来控制产生正弦波发生器的方案。本方案展示了单片机(MCU)与PCF8591连接的电路和运行顺利的程序。该电路设计方案正确可行,操作灵活容易上手,具有良好的人机协调性。仔细介绍了数模转换基本原理、设计方案的模块、软件编写思路和硬件电路连接思路。经过严格的数据检测证明本设计是可以运行的。
关键词:AT89S52 PCF8591 ADDA 正弦波发生器
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1研究背景-2
1.2研究现状-2
1.3研究意义-2
2 总体设计方案-3
2.1系统设计原理-3
2.2总体设计框图-3
3 系统硬件模块的组成-4
3.1单片机简介-4
3.1.1单片机的用途-4
3.1.2 AT89S52单片机的主要性能-4
3.1.3 时钟电路-5
3.1.4 复位电路-5
3.2 PCF8591与单片机连接模块-6
3.2.1 PCF8591 简介-6
3.2.2 PCF8591芯片的控制字与控制时序-6
3.2.3 单片机与PCF8591的连接-7
3.3 总体电路图-7
4 软件设计与调试-9
4.1程序流程图-9
4.2 软硬件调试-9
4.3结论-10
5 总结-11
5.1 毕设期间所做的工作和遇到的问题-11
5.2 系统功能完善-11
致谢-12
参考文献-13
附录-14