基于AT89C52单片机简易函数信号发生器设计.doc

上传人:h**** 文档编号:101838 上传时间:2018-07-06 格式:DOC 页数:23 大小:855KB
下载 相关 举报
基于AT89C52单片机简易函数信号发生器设计.doc_第1页
第1页 / 共23页
基于AT89C52单片机简易函数信号发生器设计.doc_第2页
第2页 / 共23页
基于AT89C52单片机简易函数信号发生器设计.doc_第3页
第3页 / 共23页
基于AT89C52单片机简易函数信号发生器设计.doc_第4页
第4页 / 共23页
基于AT89C52单片机简易函数信号发生器设计.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、 1 学 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳号: 凌阳, 拇指 凌阳 51 凌 阳, 拇指 凌阳 湖南文理学院 凌阳, 拇指 凌阳 机械工程学院 凌 阳, 拇指 凌阳 课 凌 阳, 拇指 凌阳程 凌 阳, 拇指 凌阳设 凌 阳, 拇指 凌阳计 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 题 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 目 基于 AT89C52 单片机的 凌阳, 拇指 凌阳 简易函数信号发生器设计 专 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 业 机械电子工程 班 凌

2、阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指凌阳 凌 阳, 拇指 凌阳 级 机电 08101 班 姓 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 名 谭鹏辉 指导教师 陈卫国 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2011 年 12 月 07 日 凌阳, 拇指 凌阳 课程设计任务书 姓 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 名 谭鹏辉 学 凌阳, 拇指 凌阳 号 51 班 凌阳, 拇指 凌阳 级 机电 08101 班 2 课程名称 单片机课程设计 课程性质 必修 设计时间 2011 年 凌阳, 拇

3、指 凌阳 11 凌阳, 拇指 凌阳 月 凌阳, 拇指 凌阳28 日 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2011 年 凌阳, 拇指 凌阳 12 凌阳, 拇指 凌阳 月 凌阳, 拇指 凌阳 9 凌阳, 拇指 凌阳 日 设计名称 基于 AT89C52 单片机的 简易函数信号发生器 设计 设计要求 以单片机为核心 , 拇指 经过 D/A 转换和放大电路的处理 , 拇指 最后输出信号; 凌阳, 拇指 凌阳要求能输出正 弦 波、三角波、锯齿波和方波四种信号; 凌阳, 拇指 凌阳 输出信号可以通过按键来改变 凌阳, 拇指 凌阳 完成系统电路设计; 凌阳, 拇指 凌阳 完成系统软件设计; 凌阳, 拇指

4、凌阳 完成系统 Proteus 下的仿真 。 食指 凌阳, 拇指 凌阳 5)完成课程设计报告 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 计划与进度 1) 时间:二周 凌阳, 拇指 凌阳 方案设计 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2 天 凌阳, 拇指 凌阳 电路设计 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳

5、 2 天 凌阳, 拇指 凌阳 软件设计 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3 天 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 软、硬件联调 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2 天 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 系统仿真 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳2 天

6、 凌阳, 拇指 凌阳 答辩 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1 天 凌阳, 拇指 凌阳 完成报告 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2 天 任课教师 凌阳, 拇指 凌阳 意 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳 , 拇指 凌阳 凌阳, 拇指 凌阳 见 年

7、 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳月 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳日 教研室主 任 凌阳, 拇指 凌阳 签 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 名 年 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳月 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳日 说明 平时考勤: 20% 凌阳, 拇指 凌阳 凌

8、阳, 拇指 凌阳 设计: 30% 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 仿真: 20% 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 答辩: 10%凌阳, 拇指 凌阳 设计报告: 20% 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 共计 100 分 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌

9、阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳目 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳录 凌阳, 拇指 凌阳 目 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 录 凌 阳, 拇指 凌阳 摘 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 要 4 凌 阳, 拇指 凌阳 第一章 凌阳, 拇指 凌阳 绪论 5 凌 阳, 拇指 凌阳 1.1 单片机概述 5 凌阳, 拇指 凌阳 1.2 信号发生器的分类 5 凌阳, 拇指 凌阳 3 1.3 研究内容 5 凌阳, 拇指 凌阳 第二章 凌阳, 拇指 凌阳 函数信

10、号发生器设计 6 凌 阳, 拇指 凌阳 2.1 课程设计的目的 6 凌阳, 拇指 凌阳 2.2 课程设计要求 6 凌阳, 拇指 凌阳 第三章 凌阳, 拇指 凌阳 设计方案 7 凌 阳, 拇指 凌阳 3.1 系统主要功能 7 凌阳, 拇指 凌阳 3.2 系统硬件构成及功能 7 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2.2.1 凌阳, 拇指 凌阳 AT89C52 单片机及其说明 7 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2.2 资源分配 10 凌阳, 拇指 凌阳 凌阳,

11、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2.3 凌阳, 拇指 凌阳 D/A 转换模件部件 11 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2.4 凌阳, 拇指 凌阳 外部控制模块部件 凌阳, 拇指 凌阳 74LS22 12 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2.5 凌阳, 拇指 凌阳 放大部分 12 凌阳, 拇指 凌阳 3.3 系统软件 设计及接口电路 13 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇

12、指 凌阳 凌阳, 拇指 凌阳 3.3.1 凌阳, 拇指 凌阳 信号频率数据采集 13 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.3.2 凌阳, 拇指 凌阳 正弦波产生程序 13 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.3.3 凌阳, 拇指 凌阳 三角波产生程序 14 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.3.4 方波产生程序 14 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

13、凌阳 凌阳, 拇指 凌阳 3.3.5 凌阳, 拇指 凌阳 锯齿波 产生程序 . 15 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3. 凌阳, 拇指 凌阳 3. 凌阳, 拇指 凌阳 6 信号放大模块设计 .15 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3. 凌阳, 拇指 凌阳 3. 凌阳, 拇指 凌阳 7 凌阳, 拇指 凌阳 数模转换模块设计 .16 凌阳, 拇指 凌阳 第 四 章 凌阳, 拇指 凌阳 仿真图及及结果分析 .17凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

14、 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 4.1 波形发生器的调试与测试 .17 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌阳, 拇指 凌阳 4.2 仿真结果图 .18 凌阳, 拇指 凌阳 第 五 章 凌阳, 拇指 凌阳 总结与展望 .20 凌阳, 拇指 凌阳 参考文献 21 凌 阳, 拇指 凌阳 附录 一 凌阳, 拇指 凌阳 元器件清单 22 凌 阳, 拇指 凌阳 附录 二 凌阳, 拇指 凌阳 程序 清单 23 凌 阳, 拇指 凌阳 附录 三 凌阳, 拇指 凌阳 电路原理图 .30凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

15、 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

16、 拇指 凌阳 1.1 单片机概述 凌阳, 拇指 凌阳 随着大规模集成电路技术的发展 , 拇指 中央处理器 (CPU)、随机存取存储器 (RAM)、只读存储器 (ROM)、 (I/O)接口、定时器 /计数器和串行通信接口 , 拇指 以及其他一些计算机外围电路等均可集成在一块芯片上构成单片微型计算机 , 拇指 简称为单片机 。 食指 单片机具有体积小、成本低 , 拇指 性能稳定、使用寿命长等特点 。 食指 其最明显的优势就是可以嵌入到各种仪器、设备中 , 拇指 这是其他计算机和网络都无法做到的 9,10。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1.2 信号发生器的分类 凌 阳, 拇指 凌阳

17、 信号发生器应用广泛 , 拇指 种类繁多 , 拇指 性能各异 , 拇指 分类也不尽一致 。 食指 按照频率范围分类可以分为:超低频信号发生器、低频信号发生器、视频信号发生器、高频波形发生器、甚高频波形发生器和超高频信号发生器 。 食指 按照输出波形分类可以分为:正弦信号发生器和非正弦信号发生器 , 拇指 非正弦信号发生器又包括:脉冲信号发生器 , 拇指 函数信号发生器、扫频信号发生器、数字序列波形发生器、图形信号发生器、噪声信号发生器等 。 食指 按照信号发生器性能指标可以分为一般信号发生器和标准信号发生器 。 食指 前者指对输出信号的频率、幅度的 准确度和稳定度以及波形失真等要求不高的一类信

18、号发生器 。 食指 后者是指其输出信号的频率、幅度、调制系数等在一定范围内连续可调 , 拇指 并且读数准确、稳定、屏蔽良好的中、高档信号发生器 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1.3 凌阳, 拇指 凌阳 研究内容 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 本文是做基于单片机的信号发生器的设计 , 拇指 将采用编程的方法来实现三角波、锯齿波、4 矩形波、正弦波的发生 。 食指 根据设计的要求 , 拇指 对各种波形的频率和幅度进行程序的编写 ,拇指 并将所写程序装入单片机的程序存储器中 。 食指 在程序运行中 , 拇指 当接收到来 自外界的命令 ,拇指 需要输出某种波形时再调用相应

19、的中断服务子程序和波形发生程序 , 拇指 经电路的数 /模转换器和运算放大器处理后 , 拇指 从信号发生器的输出端口输出 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 第二章:函数信号发生器的设计 凌阳, 拇指 凌阳 设计一个基于单片机的函数信号发生器 , 拇指 该函数信号发生器可以输出四种波形 , 拇指 有正弦波 , 拇指 锯齿波 , 拇指 三角波 , 拇指 方波 。 食指 在此基础上进一步实现对波形频率和占空比的调节 , 拇指 并用液晶屏分两行显示波形名称和波形

20、频率 。 食指 凌阳, 拇指 凌阳 2.1 课程设计的目的: 凌阳, 拇指 凌阳 1、巩固、加深和扩大单片机应用的知识面 , 拇指 提高综合及灵活运用所学知识解决实际课题设计的能力 。 食指 凌阳, 拇指 凌阳 2、培养针对课题需要 , 拇指 选择和查阅有关手册、图表及文献资料的能力 , 拇指 提高组成系统、编程、调试的动脑动手能力 。 食指 凌阳, 拇指 凌阳 3、通过对课题设计方案的分析、选择、比较 , 拇指 熟悉运用单片机系统开发、软硬件设计的方法内容及步骤 。 食指 凌阳, 拇指 凌阳 4、掌握 DAC0832, 拇指 LM324,74LS22 的接口电路 , 拇指 及使用方法 。 食

21、指 凌阳, 拇指 凌阳 5、熟悉掌握函数信号发生器的工作原理 。 食指 凌阳, 拇指 凌阳 2.2 凌阳, 拇指 凌阳 课程设计要求: 凌阳, 拇指 凌阳 熟悉组成系统中的实验模块原理 , 拇指 画出实验原理图 。 食指 凌阳, 拇指 凌阳 2、 凌阳, 拇指 凌阳 写出完整的设计任务书:课题的名称、系统的功能、硬件原理图、软件框图、元件清单、程序清单、参考资料 。 食指 凌阳, 拇指 凌阳 3、输出几种波形 , 拇指 实现对频率和占空比的调节 , 拇指 以 1HZ 作为步进进行调节 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌

22、阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 第三 章:设计方案 凌阳, 拇指 凌阳 3.1 凌阳, 拇指 凌阳 系统主要功能 凌阳, 拇指 凌阳 该函数信号发生器可以输出四种波形 , 拇指 有正弦波 , 拇指 锯齿波 , 拇指 三角波

23、, 拇指 方波 。 食指 在此基础上进一步实现对波形频率和占空比的调节 , 拇指 并用液晶屏分两行显示波形名称和波形频率 。食指 凌阳, 拇指 凌阳 3.2 凌阳, 拇指 凌阳 系统硬件构成及功能 凌阳, 拇指 凌阳 函数信号发生器的设计总体框图如图所示 , 拇指 主要有单片机 AT89C52,电源 , 拇指 键盘模块 , 拇指LCD1602 显示模块构成 。 食指 凌阳, 拇指 凌阳 按案件模块:由 5 个复位开关与 74LS21 组成的系统通过对单片机传输中断信号来实现波形切换及频率和占空比的调节 。 食指 凌阳, 拇指 凌阳 显示模块:用 LCD1602, 拇指 分行显示波形类型和波形频

24、率的 显示 。 食指 凌阳, 拇指 凌阳 电源模块:电源模块有 220V 市变电压经变压 , 拇指 整流 , 拇指 稳压得到 + 凌阳, 拇指 凌阳 -5V, 凌阳, 拇指 凌阳 + 凌阳, 拇指 凌阳 -12V 的电压 ,拇指 维持系统正常工作 。 食指 凌阳, 拇指 凌阳 系统的总体框图如图 1 所示: 凌阳, 拇指 凌阳 5 凌阳, 拇指 凌阳 图 1 系统总体框图 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2.1 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 AT89C52 单片机及其说明 凌阳, 拇指 凌阳 AT89C52 为 8 凌 阳, 拇指 凌阳 位 通用微处理

25、器 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 图 2.PDIP 封装的 AT89C52 引脚图 凌 阳, 拇指 凌阳 采用工业标 准的 C51 内核 , 拇指 在内部功能及管脚排布上与通用的 8xc52 凌阳, 拇指 凌阳 相同 , 拇指 其主要用于会聚调整时的功能控制 。 食指 功能包括对会聚主 IC 凌 阳, 拇指 凌阳 内部寄存器、数据 RAM及外部接口等功能部件的初始化 , 拇指 会聚调整控制 , 拇指 会聚测试图控制 , 拇指 红外遥控

26、信号 IR 的接收解码及与主板 CPU 通信等 。 食指 主要管脚有: XTAL1( 19 凌阳, 拇指 凌阳 脚)和 XTAL2( 18 凌阳, 拇指 凌阳 脚)为振荡器输入输出端口 , 拇指 外接 12MHz 凌阳, 拇指 凌阳 晶振 。 食指 RST/Vpd( 9 凌阳, 拇指 凌阳 脚)为复位输入端口 , 拇指 外接电阻电容组成的复位电路 。 食指 VCC( 40 凌阳, 拇指 凌阳 脚)和 VSS( 20 凌阳, 拇指 凌阳 脚)为供电端口 , 拇指 分别接 +5V 电源的正负端 。 食指 P0P3 凌阳, 拇指 凌阳 为可编程通用 I/O 凌阳, 拇指 凌阳 脚 , 拇指 其功能用

27、途由软件定义 , 拇指 在本设计中 , 拇指 P0 凌阳, 拇指 凌阳 端口( 3239 凌阳, 拇指 凌阳 脚)被定义为 N1 凌阳, 拇指 凌阳 功能控制端口 , 拇指 分别与 N1 的相应功能管脚相连接 , 拇指 13 凌阳, 拇指 凌阳 脚定义为 IR 输入端 , 拇指 10 凌阳, 拇指 凌阳 脚和 11脚定义为 I2C 总线控制端口 , 拇指 分别连接 N1的 SDAS( 18 脚)和 SCLS( 19脚)端口 , 拇指 12 凌阳, 拇指 凌阳 脚、 27 凌阳, 拇指 凌阳 脚及 28 凌阳, 拇指 凌阳 脚定义为握手信号功能端口 , 拇指 连接主板 CP U 凌阳, 拇指 凌

28、阳 的相应功能端 , 拇指 用于当前制式的检测及会聚调整状态进入的控制功能 。 食指 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0 凌 阳, 拇指 凌阳 口 凌阳, 拇指 凌阳 P0 凌阳, 拇指 凌阳 口是一组 8 凌阳, 拇指 凌阳 位漏极开路型双向 I/O 凌阳, 拇指 凌阳 口 , 拇指 凌阳, 拇指 凌阳 也即地址 /数据总线复用口 。食指 作为输出口用时 , 拇指 每位能吸收电流的 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 键盘显示控制器 显示模块 键盘模块 波形输出模块 电 源 源 主 控 器 AT89C52 6 方式驱动 8 凌 阳, 拇指 凌阳 个 TTL 逻辑门电路 , 拇

29、指 对端口 P0 凌阳, 拇指 凌阳 写 “1”时 , 拇指 可作为 高阻抗输入端用 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 在访问外部数据存储器或程序存储器时 , 拇指 这组口线分时转换地址(低 8 凌阳, 拇指 凌阳 位)和数据总线复用 , 拇指 在访问期间激活内部上拉电阻 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 在 Flash 凌阳, 拇指 凌阳 编程时 , 拇指 P0 凌阳, 拇指 凌阳 口接收指令字节 , 拇指 而在程序校验时 , 拇指 输出指令字节 ,拇指 校验时 , 拇指 要求外接上拉电阻 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 P1 凌 阳, 拇指

30、 凌阳 口 凌阳, 拇指 凌阳 P1 凌阳, 拇指 凌阳 是一个带内部上拉电阻的 8 凌阳, 拇指 凌阳 位双向 I/O 凌阳, 拇指 凌阳 口 , 拇指 凌阳, 拇指 凌阳 P1 凌阳, 拇指 凌阳 的输出缓冲级可驱动(吸收或输出电流) 4 凌 阳, 拇指 凌阳 个 TTL 凌 阳, 拇指 凌阳 逻辑 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 门电路 。 食指 对端口写 “1”, 拇指 通过内部的上拉电阻把端口拉到高电平 , 拇指 此时可作输入口 。 食指 作输入口使用时 , 拇指 因为内部存在上拉 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 电阻 , 拇指 某个引脚被外部信号拉低时会输出一个电流

31、 (IIL)。 食指 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 参见表 1。 食指 凌 阳, 拇指 凌阳凌阳, 拇 指 凌阳 Flash 凌 阳, 拇指 凌阳 编程和程序校验期间 , 拇指 P1 凌 阳, 拇指 凌阳 接收低 8 凌 阳, 拇指 凌阳 位地址 。 食指 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 P2 凌 阳, 拇指 凌阳 口 凌阳, 拇指 凌阳 P2 凌阳, 拇指 凌阳 是一个带有内部上拉电阻的 8 凌阳, 拇指 凌阳 位双向 I/O 凌阳, 拇指 凌阳 口 , 拇指 P2 凌阳, 拇指 凌阳 的输出缓冲级可驱动(吸收或输出电流) 4 凌 阳, 拇指 凌阳

32、个 TTL 凌 阳, 拇指 凌阳 逻辑 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 门电路 。 食指 对端口 P2 凌阳, 拇指 凌阳 写 “1”, 拇指 通过内部的上拉电阻把端口拉到高电 平 , 拇指 此时可作输入口 , 拇指 作输入口使用时 , 拇指 因为内部存在上拉电阻 , 拇指 某个引脚被外部信号拉低时会输出一个电流 (IIL)。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 在访问外部程序存储器或 16 凌 阳, 拇指 凌阳 位地址的外部数据存储器(例如执行 MOVX 凌阳, 拇指 凌阳DPTR 凌 阳, 拇指 凌阳 指令)时 , 拇指 P2 凌阳, 拇指 凌阳 口送出高 8 凌阳, 拇

33、指 凌阳 位地址数据 。 食指 在访问 8 凌阳, 拇指 凌阳 位地址的外部数据存储器(如执行 MOVX 凌阳, 拇指 凌阳 RI 凌阳, 拇指 凌阳 指令)时 , 拇指 P2 凌阳, 拇指 凌阳 口输出 P2 凌 阳, 拇指 凌阳 锁存器的内容 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 Flash 凌 阳, 拇指 凌阳 编程或校验时 , 拇指 P2亦接收高位地址和一些控制信号 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 P3 凌 阳, 拇指 凌阳 口 凌阳, 拇指 凌阳 P3 凌阳, 拇指 凌阳 口是一组带有内部上拉电阻的 8 凌阳, 拇指 凌阳 位双向 I/O 凌阳, 拇指 凌

34、阳 口 。 食指 P3 凌阳, 拇指 凌阳 口输出缓冲级可驱动(吸收或输出电流) 4 凌 阳, 拇指 凌阳 个 TTL 凌 阳, 拇指 凌阳 逻 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 辑门电路 。 食指 对 P3 凌阳, 拇指 凌阳 口写入 “1”时 , 拇 指 它们被内部上拉电阻拉高并可作为输入端口 。 食指 此时 , 拇指 被外部拉低的 P3 凌 阳, 拇指 凌阳 口将用上拉电阻输出电流( IIL) 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 P3 凌 阳, 拇指 凌阳 口除了作为一般的 I/O 凌 阳, 拇指 凌阳 口线外 , 拇指 更重要的用途是它的第二功能 凌 阳, 拇指 凌

35、阳凌阳, 拇指 凌阳 P3 凌 阳, 拇指 凌阳 口还接收一些用于 Flash 凌 阳, 拇指 凌阳 闪速存储器编程和程序校验的控制信号 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 RST 凌 阳, 拇指 凌阳 复位输入 。 食指 当振荡器工作时 , 拇指 RST 引脚出现两个机器周 期以上高电平将使单片机复位 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 ALE/PROG 凌 阳, 拇指 凌阳 当访问外部程序存储器或数据存储器时 , 拇指 ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 凌 阳, 拇指 凌阳 位字 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 节 。 食指 一般情况下

36、 , 拇指 ALE 凌 阳, 拇指 凌阳 仍以时钟振荡频率的 1/6 凌阳, 拇指 凌阳 输出固定的脉冲信号 , 拇指因此它可对外输出时钟或用于定时目的 。 食指 要注意的是:每当访问外部数据存储器时将跳过一个 ALE 凌 阳, 拇指 凌阳 脉冲 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 对 Flash 凌 阳, 拇指 凌阳 存储器编程期间 , 拇指 该引脚还用于输入编程脉冲( PROG) 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 如有必要 , 拇指 可通过对特殊功能寄存器( SFR)区中的 8EH 凌阳, 拇指 凌阳 单元的 D0 凌阳, 拇指 凌阳 位置位 , 拇指 可禁止

37、 ALE 凌 阳, 拇指 凌阳 操作 。 食指 该位置位后 , 拇指 只有一条 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 MOVX 凌阳, 拇指 凌阳 和 MOVC 指令才能将 ALE 凌阳, 拇指 凌阳 激活 。 食指 此外 , 拇指 该引脚会被微弱拉高 , 拇指单片机执行外部程序时 , 拇指 应设置 ALE 凌 阳, 拇指 凌阳 禁止位无效 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 7 PSEN 凌 阳, 拇指 凌阳 程序储存允许( PSEN)输出是外部程序存储器的读选通信号 , 拇指 当 AT89C52 凌阳, 拇指 凌阳 由外部程序存储器取指令(或数 凌 阳, 拇指 凌阳凌阳,

38、拇指 凌阳 据)时 , 拇指 每个机器周期两次 PSEN 凌 阳, 拇指 凌阳 有效 , 拇指 即输出两个脉冲 。 食指 在此期间 , 拇指 当访问外部数据存储器 , 拇指 将跳过两次 PSEN 信号 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 EA/VPP 凌 阳, 拇指 凌阳 外部访问允许 。 食指 欲使 CPU 凌阳, 拇指 凌阳 仅访问外部程序存储器(地址为 0000HFFFFH) ,拇指 EA 凌 阳, 拇指 凌阳 端必须保持低电平(接 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 地) 。 食指 需注意的是:如果加密位 LB1 凌阳, 拇指 凌阳 被编程 , 拇指 复位时内部会锁存

39、 EA 端状态 。食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 如 EA 端为高电平(接 Vcc 端) , 拇指 CPU 凌阳, 拇指 凌阳 则执行内部程序存储器中的指令 。 食指 凌阳, 拇指凌 阳凌阳, 拇指 凌阳 Flash 凌阳, 拇指 凌阳 存储器编程时 , 拇指 该引脚加上 +12V 凌阳, 拇指 凌阳 的编程允许电源 Vpp, 拇指 当然这必须是该器件是使用 12V 凌 阳, 拇指 凌阳 编 程电压 Vpp。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 XTAL1 凌 阳, 拇指 凌阳 振荡器反相放大器的及内部时钟发生器的输入端 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳

40、 XTAL2 凌 阳, 拇指 凌阳 振荡器反相放大器的输出端 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 特殊功能寄存器 凌阳, 拇指 凌阳 在 AT89C52 凌阳, 拇指 凌阳 片内存储器中 , 拇指 80H-FFH 凌阳, 拇指 凌阳 共 128 凌阳, 拇指 凌阳 个单元为特殊功能寄存器( SFE) , 拇指 SFR 凌 阳, 拇指 凌阳 的地址空间映象如表 2 凌 阳, 拇指 凌阳 所示 。 食指 凌 阳, 拇指 凌阳凌阳 , 拇指 凌阳 并非所有的地址都被定义 , 拇指 从 80HFFH 凌阳, 拇指 凌阳 共 128 凌阳, 拇指 凌阳 个字节只有一部分被定义 ,拇指 还有

41、相当一部分没有定义 。 食指 对没有定义的 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 单元读写将是无效的 , 拇指 读出的数值将不确定 , 拇指 而写入的数据也将丢失 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 不应将数据 “1”写入未定义的单元 , 拇指 由于这些单元在将来的产品中可能赋予新的功能 , 拇指 在这种情况下 , 拇指 复位后这些单 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 元数值总是 “0”。 食指 凌 阳, 拇指 凌阳凌阳, 拇 指 凌阳 AT89C52 除了与 AT89C51 所有的定时 /计数器 0 凌阳, 拇指 凌阳 和定时 /计数器 1 凌阳, 拇指 凌阳 外 ,

42、拇指 还增加了一个定时 /计数器 2。 食指 定时 /计数器 2 凌 阳, 拇指 凌阳 的控 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 制和状态位位于 T2CON(参见表 3) T2MOD(参见表 4) , 拇指 寄存器对( RCAO2H、RCAP2L)是定时器 2 凌 阳, 拇指 凌阳 在 16 凌 阳, 拇指 凌阳 位捕获方式或 16 凌 阳, 拇指 凌阳 位 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 自动重装载方式下的捕获 /自动重装载寄存器 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 数据存储器 凌 阳, 拇指 凌阳 AT89C52 凌阳, 拇指 凌阳 有 256 凌阳, 拇指 凌阳

43、 个字节的内部 RAM, 拇指 80H-FFH 凌阳, 拇指 凌阳 高 128 凌阳, 拇指 凌阳 个字节与特殊功能寄存器( SFR)地址是重叠的 , 拇指 也就是高 128 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 字节的 RAM 凌阳, 拇指 凌阳 和特殊功能寄存器的地址是相同的 , 拇指 但物理上它们是分开的 。食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 当一条指令访问 7FH 凌阳, 拇指 凌阳 以上的内部地址单元时 , 拇指 指令中使用的寻址方式是不同的 , 拇指 也即寻址方式决定是 访问高 128 凌 阳, 拇指 凌阳 字节 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 RAM 凌阳,

44、拇指 凌阳 还是访问特殊功能寄存器 。 食指 如果指令是直接寻址方式则为访问特殊功能寄存器 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 例如 , 拇指 下面的直接寻址指令访问特殊功能寄存器 0A0H(即 P2 凌阳, 拇指 凌阳 口)地址单元 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 MOV 凌 阳, 拇指 凌阳 0A0H, 拇指 #data 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 间接寻址指令访问高 128 凌阳, 拇指 凌阳 字节 RAM, 拇指 例如 , 拇指 下面的间接寻址指令中 , 拇指 R0 凌阳,拇指 凌阳 的内容为 0A0H, 拇指 则访问数据字节地址为 0A0H

45、, 拇指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 而不是 P2 凌 阳, 拇指 凌阳 口( 0A0H) 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 MOV 凌 阳, 拇指 凌阳 R0, 拇指 #data 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 8 堆栈操作也是间接寻址方式 , 拇指 所以 , 拇指 高 128 凌 阳, 拇指 凌阳 位数据 RAM 凌阳, 拇指 凌阳 亦可作为堆栈区使用 。 食指 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 定时器 0 和定时器 1: 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.2.2 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 资源分配 凌阳, 拇指 凌阳 晶

46、振采用 12MHZ。 食指 P1 口的 P1.0-P1.4 分别与四个按键连接 , 拇指 分别控制波形切换、频率加、频率减 , 拇指 占空比加 , 拇指 占空比减 。 食指 凌阳, 拇指 凌阳 P2 口与 DAC0832 的 D0-D7 数据输入端相连 。 食指 凌阳, 拇指 凌阳 P3 口用来控制 DAC0832 的输入寄存器选择信号 CS。 食指 凌阳, 拇指 凌阳 3.2.3 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 D/A 转换模块部件 凌阳, 拇指 凌阳 DAC0832 芯片原理 凌阳, 拇指 凌阳 管脚功能介绍(如图 6 所示) 凌阳, 拇指 凌阳 Vcc20I ou t111ls bD I 07I ou t212D I 16D I 25R f b9D I 34D I 416V r e f8D I 515D I 614m s bD I 713I L E19W R 218CS1W R 12X

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。