函数信号发生器的设计与实现1资料全

函数信号发生器的设计与实现1资料全

ID:42811800

大小:1.64 MB

页数:29页

时间:2019-09-22

函数信号发生器的设计与实现1资料全_第1页
函数信号发生器的设计与实现1资料全_第2页
函数信号发生器的设计与实现1资料全_第3页
函数信号发生器的设计与实现1资料全_第4页
函数信号发生器的设计与实现1资料全_第5页
资源描述:

《函数信号发生器的设计与实现1资料全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、....计算机与信息学院电子信息工程系综合课程设计报告专业班级电子信息工程11-2班学生姓名及学号陈雪莹20112661指导教师方静课题名称函数信号发生器2013~2014学年第三学期资料整理....函数信号发生器的设计与实现一.课题的基本描述在科学研究和实际工业测量控制系统开发过程中,方波、三角波和正弦波等是常用的基本测试信号,函数信号发生器就是用来产生、模拟这些真实信号源的通用电子设备。本课题要求设计一种以单片机为控制器的简易函数信号发生器,包含:主控电路、D/A转换电路、按键和波形选择电路以

2、及显示输出电路,可以输出正弦波、三角波和方波三种信号,输出信号的频率可用按键进行增、减调整,并在LCD(12864)实时显示输出波形。二.设计的基本要求1.正弦波、三角波频率调节范围:0.1-50HZ输出幅值:1.0-1.5V方波频率调节范围:1Hz-1KHz输出幅值:5V2.通过按键选择输出信号类型,幅值、频率等相关指标;3.具有显示输出波形的频率和幅度的功能。三.技术方案及关键问题(1).总体方案:数字信号可以通过数/模转换器转换成模拟信号,因此可通过产生数字信号再转换成模拟信号的方法来获得所

3、需要的波形。89C51单片机本身就是一个完整的微型计算机,具有组成微型计算机的各部分部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通讯接口等,只要将89C51再配置按键、数模转换及波形输出等部分,即可构成所需的函数信号发生器。因此本系统利用单片机AT89C51采用程序设计方法产生三角波、正弦波、矩形波三种波形,再通过D/A转换器PCF8591T将数字信号转换成模拟信号,最终由液晶屏12864显示出来。通过按键来控制三种波形的类型选择、频率和幅

4、度的变化,并通过数码管显示其各自的类型,液晶屏显示幅度和频率的大小。系统大致包括信号发生部分、数/模转换部分以及液晶显示部分三部分。资料整理....(2).信号发生电路方案:通过单片机控制D/A,输出三种波形。此方案输出的波形不够稳定,抗干扰能力弱,不易调节。但此方案电路简单、成本低。(3).显示方案:采用一位共阴LED数码管,显示波形类型(1-3)。由于人眼具有视觉暂留特性,当每只数码管显示的时间间隔小于1/16s时人眼感觉不到闪动,看到的是每只数码管常亮。使用数码管显示编程较易,但要显示内容多

5、,而且数码管不能显示字母。采用LCD液晶显示器12864,显示波形以及它的幅度和频率。12864其功率小,效果明显,显示编程容易控制,可以显示波形。(4).按键方案:独立按键,当没有键闭合时,呈高电平。当某一个键闭合时,该键所对应的线被短路。系统的总体框图:波形选择按键液晶显示单片机幅值调节按键输出运放D/A转换频率调节按键图(1)系统的总体框图四.系统(算法)设计实现硬件实现及单元电路设计:AT89C51是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单﹑可靠。用AT89C51

6、单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图(2)AT89C51单片资料整理....机最小系统所示。由于集成度的限制,最小应用系统只能用作一些小型的控制单元。其应用特点:(1)有可供用户使用的大量I/O口线。(2)内部存储器容量有限。(3)应用系统开发具有特殊性。图(2)AT89C51单片机最小系统芯片的引脚描述如下:1、主电源引脚VCC和VSSVCC——(40脚)接+5V电压;VSS——(20脚)接地。2、外接晶体引脚XTAL1和XTAL2XTAL1(19脚)接外部晶体

7、的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。XTAL2(18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。资料整理....3、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP

8、①RST/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10μF的电容,以保证可靠地复位。VCC掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。当VCC主电源下掉到低于规定的电平,而VPD在其规定的电压范围(5±0.5V)内,VPD就向内部RAM提供备用电源。②ALE/PROG(30脚):当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。