预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计汇报课程单片机原理及应用课程设计题目波形发生器设计院系电院专业自动化班级姓名学号设计目标及意义功效要求及试验原理方案论证总体设计方案源代码运行结果试验总结参考文件一、设计目标及意义1.设计目标(1)利用所学单片机理论知识进行软硬件整体设计,锻炼学生理论联络实际、提升我们综合应用能力。(2)我们这次课程设计是以单片机为基础,设计并开发能输出多个波形(正弦波、三角波、锯齿波、方波、梯形波等)且频率、幅度可变函数发生器。(3)掌握各个接口芯片功效特征及接口方法,并能利用其实现一个简单微机应用系统功效器件。(4)课程设计十分有利于学生知识系统总结到一起。(5)经过这多个波形进行组合形成了一个函数发生器,使得我对系统整个框架设计有了一个很好锻炼。这不仅有利于大家找到自己感爱好题目,更能够锻炼大家微机知识应用。2.设计意义波形发生器作为一个常见信号源,是现代测试领域内应用最为广泛通用仪器之一。在研制、生产、测试和维修多种电子元件、部件和整机设备时,全部学要有信号源,由它产生不一样频率不一样波形电压、电流信号并加到被测器件或设备上,用其它仪器观察、测量被测仪器输出响应,以分析确定它们性能参数。信号发生器是电子测量领域中最基础、应用最广泛一类电子仪器。它能够产生多个波形信号,如正弦波,三角波,方波等,所以广泛用于通信、雷达、导航、宇航等领域。第二章功效要求及试验原理1.设计要求设计一个能产生正弦波、方波、三角波、梯形波、锯齿波波形发生器。2.试验原理产生指定波形能够经过DAC来实现,不一样波形产生实质上是对输出二进制数字量进行对应改变来实现。本题目中,方波信号是利用定时器中止产生,每次中止时,将输出信号按位反即可;三角波信号是将输出二进制数字信号依次加1,达成0xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出二进制数字信号依次加1,达成0xff时置为0x00,并实时将数字信号经D/A转换得到;梯形波是将输出二进制数字信号依次加1,达成0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到;正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻y方向上二进制数值,然后依次输出后经D/A转换得到。第三章方案论证信号发生器实现方法通常有以下多个:方案一:用分立元件组成函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。方案二:能够由晶体管、运放IC等通用器件制作,更多则是用专门函数信号发生器IC产生。早期函数信号发生器IC,如L8038、BA205、XR2207/2209等,它们功效较少,精度不高,频率上限只有300kHz,无法产生更高频率信号,调整方法也不够灵活,频率和占空比不能独立调整,二者相互影响。方案三:利用专用直接数字合成DDS芯片函数发生器:能产生任意波形并达成很高频率。但成本较高。方案四:采取AT89C52单片机和DAC0832芯片,直接连接键盘和显示。该种方案关键对AT89C52单片机各个I/O口充足利用.P1口是连接键盘和接显示电路,P2口连接DAC0832输出波形.这么总体来说,能对单片机各个接口全部利用上,而不在多用其它芯片,从而减小了系统成本.也对根据系统便携式低频信号发生器要求所完成.占用空间小,使用芯片少,低功耗。第四章总体设计方案原理图二。CPUAT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes可反复擦写Flash只读程序存放器和256bytes随机存取数据存放器(RAM),器件采取ATMEL企业高密度、非易失性存放技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存放单元,AT89C52单片机在电子行业中有着广泛应用。PDIP封装AT89C52引脚图准C51内核,在内部功效及管脚排布上和通用8xc52相同,其关键用于会聚调整时功效控制。功效包含对会聚主IC内部寄存器、数据RAM及外部接口等功效部件初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR接收解码及和主板CPU通信等。关键管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源正负端。P0~P3为可编程通用I/O脚,其功效用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功效控制端口,分别和N1对应功效管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功效端口,连接主板CPU对应功效端,用于目前制式检测及会聚调整状态进入控制功效。三.显示模