多种波形发生器设计课程设计

上传人:世*** 文档编号:159542975 上传时间:2021-01-06 格式:DOC 页数:27 大小:894KB
返回 下载 相关 举报
多种波形发生器设计课程设计_第1页
第1页 / 共27页
多种波形发生器设计课程设计_第2页
第2页 / 共27页
多种波形发生器设计课程设计_第3页
第3页 / 共27页
多种波形发生器设计课程设计_第4页
第4页 / 共27页
多种波形发生器设计课程设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《多种波形发生器设计课程设计》由会员分享,可在线阅读,更多相关《多种波形发生器设计课程设计(27页珍藏版)》请在金锄头文库上搜索。

1、四川师范大学成都学院电子工程学院电子技术课程设计 电子技术课程设计多种波形发生器设计 学生姓名付小洋学 号所在学院电子工程学院专业名称应用电子技术班 级2014级指导教师陈海川成 绩 四川师范大学成都学院二15年12月四川师范大学成都学院电 子 工 程 学 院课程设计考核表课程设计名称电子技术课程设计课程设计题目多种波形发生器设计学 生 姓 名付小洋年级2014级专业应用电子技术学号指 导 教 师陈海川课程设计成绩等级职称分数评语:(注:课程设计成绩以等级和分数记录。优:90100 良:8089 中:7079 及格:6069 不及格:60分以下) 指导教师签名: 年 月 日四川师范大学成都学院

2、电 子 工 程 学 院课程设计任务书课程设计名称电子技术课程设计课程设计题目多种波形发生器设计学 生 姓 名付小洋年级2014级专业应用电子技术学号指 导 教 师陈海川职称备注课程设计起止日期设计内容:设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器,完成原理图设计,软件编制及设计报告。任务与要求:具体要求如下: 1)以单片机为核心,利用数摸转换芯片0832完成数模转换。 2)以按键来选择要产生的波形 3)用示波器观察波形。设计步骤: 1)按照任务书的要求完成系统需求分析及功能定义。 2)使用proteus进行原理性设计与仿真。 3 ) 完成代码编写,给出软件流程图。 4)撰写设

3、计报告。主要参考资料: 单片机系统教材及相关元器件的数据手册摘要 随着电子技术的飞快发展,单片机也应用得越来越广泛,基于单片机的智能仪器的设计技术不断成熟。单片机构成的仪器具有高可靠性,高性价比。单片机技术在智能仪表和自动化等诸多领域有了极为广泛的应用,并用到各种家庭电器,单片机技术的广泛应用推动了社会的进步。利用单片机采用程序设计方法来产生波形,线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强等优点,而且还能对波形进行细微的调整,改良波形,易于程序控制。只要对电路稍加修改,调整程序,就能实现功能的升级。本系统利用单片机AT89C52采用程序设计方法产生锯齿波、三角波、正弦波、梯形

4、波四种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,并通过按键来控制四种波形的类型选择。本次设计主要由信号发生模块、数模转换模块和仿真模块。关键词: AT89C52单片机,DAC0832,独立式键盘,Proteus,KeilAbstract:With the rapid development of electronic technology, single-chip microcomputer is also more and more widely used, design technology based on single chip m

5、icrocomputer intelligent instrument matures. Single chip instrument has high reliability, high cost performance. SCM technology in many fields such as intelligent instrument and automation has the extremely widespread application, and to all kinds of household appliances, extensive application of si

6、ngle-chip computer technology promotes the social progress. Microcontroller programming method is used to produce waveform, line road is relatively simple, compact structure, low price, high rate of frequency stability, the advantages of strong anti interference ability, and also can carry on the fi

7、ne adjustment of waveform, change a good waveform, easy in process control. As long as to modify the electric road a little bit, the adjustment procedure, can achieve the function upgrade. This system using single chip microcomputer AT89C52 process sequence design method is used to produce three Ang

8、le of wave, sawtooth wave, string, ladder shaped wave four waveform, again through D/A converter DAC0832 converts digital signals into analog signals, filter amplifier, ultimately displayed by oscillograph, and through the keys to control the type selection of four kinds of waveform. This design is

9、mainly composed of signal producing module, analog-to-digital conversion module, and the simulation module.Key words: AT89C52 single chip microcomputer, DAC0832, independent type keyboard, Proteus, Keil目录1前言12硬件电路设计12.1主要芯片介绍12.1.1单片机AT89C5212.1.2 DAC0832数模转换器42.1.3其他器件52.2硬件连接图52.2.1主控电路52.2.2 独立式键

10、盘62.2.3数模转换电路72.2.4驱动电路82.3总电路图83 程序设计93.1主流程图的设计93.2 子程序的设计103.2.1锯齿波的产生103.2.2三角波的产生103.2.3梯形波的产生113.2.4正弦波的产生123.2.5主程序134应用软件144.1 Proteus144.2 KeilC51165调试与仿真结果176总结20参考文献211前言 在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号波形发生器。随着集成电路的迅速发展,用集成电路可很方便地构成各种信号波形发生器。用集成电路实现的信号波形发生器与其它信号波形发生器相比

11、,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。 波形发生器是能够产生大量的标准信号和用户定义信号,并保证高精度、高稳定性、可 重复性和易操作性的电子仪器。函数波形发生器具有连续的相位变换、和频率稳定性等优点,不仅可以模拟各种复杂信号,还可对频率、幅值、相移、波形进行动态、及时的控制,并能够与其它仪器进行通讯,组成自动测试系统,因此被广泛用于自动控制系统、震动激励、通讯和仪器仪表领域。2硬件电路设计 本方案是基于AT89C52与DAC0832的单缓冲方式接口电路来设计。单缓冲式接口电路具有过程简单,容易实现。由于本设计运用汇编的编程语言,导致用独立式键盘来实现简单控制。本方案所产生

12、的信号频率稳定性高,精确度高。而且在硬件方面它所选的元器件比较常见。其主要流程图和模块如图1所示。 运放按钮AT89C52DAC0832波形输出图1软硬件结合设计框图2.1主要芯片介绍2.1.1单片机AT89C52 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。 AT89C52为8位通用微处理器,采

13、用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。图2为AD89C52单片机的管脚图。图2 AT89C52管脚图其各管脚功能为: P0口:P0口是一组8位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号