教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

基于51单片机TLV5616信号发生器_论文

来源:网络收集 时间:2026-08-31
导读: 基于51单片机TLV5616信号发生器 目录 1 设计目的及要求 .................................................................................. 4 1-1 设计目的 ................................................................ 4 1-2 设计要求 .........

基于51单片机TLV5616信号发生器

目录

1 设计目的及要求 .................................................................................. 4

1-1 设计目的 ................................................................ 4 1-2 设计要求 ................................................................ 4

2 方案设计............................................................................................... 4

2-1 总体方案设计 ........................................................ 4 2-1.1 系统原理分析 ........................................................ 4 2-2 硬件电路设计 ........................................................ 5 2-2.1 主要芯片介绍 ........................................................ 5 2-3 软件设计 ................................................................ 8 2-3.1 软件程序流程图如下: ........................................ 8 2-3.2 发送数据子程序: ................................................ 9 2-3.3 波形产生过程 ........................................................ 9

3 功能拓展............................................................................................. 10 4 调试及实验结果 ................................................................................ 10 5 实验中遇到的问题 ............................................................................ 11

5-1 错误 ...................................................................... 11 5-2 不足 ...................................................................... 12

6 心得体会............................................................................................. 12 7 参考文献............................................................................................. 13

基于51单片机TLV5616信号发生器

基于单片机的DA信号发生器课程设计报告

1 设计目的及要求

1-1

设计目的

(1) 掌握各个接口芯片(如5616等)的功能特性及接口方法,并能运用其实现一个简单的微机应用系统功能器件。

(2) 以单片机为基础,设计并开发能输出多种波形(正弦波、三角波、锯齿波、方波、梯形波等)且频率、幅度可变的函数发生器。

(3) 利用所学单片机的理论知识进行软硬件整体设计,锻炼我们理论联系实际、提高我们的综合应用能力。

(4) 通过运用相关芯片实现信号发生器的功能,从而达到熟练掌握各种器件的目的,同时,锻炼动手能力及编程调试能力,更深地理解课上所学的单片机的知识,增加电子电路知识,提升作为一个电子信息工程专业学生的专业素养

1-2 设计要求

(1)用单片机加之DA芯片等器件,实现能产生方波,锯齿波,正弦波且频率可变的信号发生器

(2)熟悉各个器件的性能和使用方法,特别是89c51和5616转换芯片,掌握他们之间的连接和数据传输方法,能够熟练使用它们及编写程序

(3)完成单片机和DA的选型,了解不同波形的产生原理和设计方案,画出硬件电路图,并编程完成软件部分,最后调试观察产生不同类型的波形信号

(4)课程设计论文内容要正确,概念要清楚; 完成任务书所规定的内容;

附有电路原理图及程序流程图,以及程序清单;

文字要通顺,书写要工整,设计图纸必须符合规范。

2 方案设计

2-1

总体方案设计

通过要求分析,以下几点是解题的关键:

用单片机加之DA芯片,实现能产生方波,锯齿波,正弦波信号发生器

掌握89c51和5616转换芯片之间的连接和数据传输方法,熟练使用它们及编写程序

2-1.1 系统原理分析

数字信号可以通过数/模转换器转换成模拟信号,因此可通过产生数字信号再转换成模拟信号的方法来获得所需要的波形。89C51单片机本身就是一个完整的微型计算机,具有组成微型计算机的各部分部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通讯接口等,只要将89C51再配置键盘及、数模转换及波形输出、放大电路等部分,即可构成所需的波形发生器,其信号发生器构成系统框图如下图所示。

基于51单片机TLV5616信号发生器

图1 系统框图

2-2 硬件电路设计

通过89C51单片机与TLV5616连接实现数模转换的功能。

图2 总电路图

2-2.1 主要芯片介绍

1 单片机AT89C51介绍

AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51是它的一种精简版本。AT89C

基于51单片机TLV5616信号发生器

单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如下图所示:

AT89C51管脚说明: VCC:供电电压。 GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

图3 AT89C51引脚图

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频 …… 此处隐藏:9615字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于51单片机TLV5616信号发生器_论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1443042.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)