- 10
- 0
- 约2.11万字
- 约 30页
- 2019-09-19 发布于安徽
- 举报
.
.
PAGE 1
科学技术学院
SCIENCE TECHNOLOGY COLLEGE OF
NANCHANG UNIVERSITY
《工 程 训 练》报 告
REPORT ON ENGINEERING TRAINING
题 目 基于AT89C52简易函数信号发生器的设计与制作
学科部、系: 信 息 学 科 部
专业班级: 电子信息工程101班
学 号: 7020910031
学生姓名: 徐智宝
指导教师: 曾萍萍 朱海宽
起讫日期: 2013/5/13——2013/5/24
基于AT89C52简易函数信号发生器的设计与制作
专业:电子101班 学号:7020910031 学生姓名:徐智宝 指导教师:曾萍萍 朱海宽
摘要
本次作品是一个基于单片机设计的简易函数信号发生器。本系统利用单片机AT89C52采用程序设计方法产生正弦波、三角波、方波三种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来。通过按键来控制四种波形的类型选择、以及控制频率的变化,并通过液晶显示器LCD 1602显示其各自的类型以及数值,系统大致包括信号发生部分、数/模转换部分以及液晶显示部分三部分,首先利用keil软件编写程序和protues软件画仿真图,并通过两个软件的联调,仿真功能实现后,使用ALTIUM DESIGNER 绘图软件绘制相应的原理图及PCB图,并完成实物焊接。用编程器下载程序至芯片AT89C52进行调试,实现所要求的功能。利用单片机设计的函数信号发生器具有编程灵活,功能更以扩充等实际的优点。经过设计及后期长时间的调试,设计的所有功能均已实现。
关键词:单片机AT89C52 函数发生器 液晶屏LCD 数模转换DAC0832
目 录 TOC \o 1-3 \h \z \u
第一章 基于AT89C52简易函数信号发生器的概述 3
1.1 工程训练的要求 3
1.2 总体方框图及原理 4
第二章 系统硬件设计方案的选择和确定 4
2.1 单片机AT89C52模块设计 4
2.1.1 单片机AT89C52功能引脚说明 4
2.1.1单片机AT89C52模块原理图 6
2.2 数模转换DAC0832模块设计 7
2.2.1 芯片DAC0832简介 7
2.2.2 数模转换DAC0832模块原理图 8
2.3 LM324放大电路模块设计 9
2.3.1 芯片LM324原理简介 9
2.3.2 LM324放大电路模块原理图 9
2.4 LCD 1602液晶显示模块设计 10
2.4.1 LCD 1602简介 10
2.4.2 LCD 1602液晶显示模块原理图 11
2.5 按键电路模块设计 11
2.6 电源及电源指示电路模块设计 12
2.6.1 三端稳压集成电路 12
2.6.2 电源及电源指示电路模块原理图 12
2.7 简易函数信号发生器的设计与制作的原理图 13
2.8 简易函数信号发生器的设计与制作的PCB图 14
第三章 系统的软件设计 15
3.1 软件设计流程 15
3.2 源程序设计 15
第四章 性能测试与分析 20
4.1 输出波形的种类与频率的测试 20
4.2 实物测试结果 21
第五章 总结 22
第一章 基于AT89C52简易函数信号发生器的概述
1.1 工程训练的要求
1)可产生波形类型有:正弦波、方波、三角波,并使用同一按键控制选择三种波形的切换
2) 正弦波输出步进值为10Hz,三角波步进值为100Hz,方波步进值为200Hz;
3)输出波形的同时液晶显示器第一行显示内容为:
输出正弦波时显示:Sine Wave
输出三角波时显示:Triangle Wale
输出方波时显示:Square Wave;
第二行显示内容为:Frequency: **
您可能关注的文档
最近下载
- 新疆兵团考试题型及答案.doc VIP
- 公考:申论26个高分万能写作模板(考前必看).pdf
- 2026年严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料与政法委书记带头强化政治忠诚、提高政治能力等“五个带头”方面检查材料2篇文.docx VIP
- 探界者钟扬-课件.ppt VIP
- 湖北鸿强矿业科技有限公司年产20000吨选矿药剂产品建设项目环境影响报告书.pdf VIP
- 2026年春季青岛版(五四制2024)三年级下册小学科学教学计划含进度表.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 医疗器械注册质量管理体系核查指南讲解.pptx VIP
- 营销策划 -塔斯汀中国汉堡品牌手册.pdf
- 19.3 二次根式的加法与减法(第2课时)课件 人教版数学八年级下册.pptx VIP
原创力文档

文档评论(0)