0165、基于AT89S52单片机和DS1302的电子万年历设计资料
收藏
资源目录
压缩包内文档预览:
编号:550770
类型:共享资源
大小:352.39KB
格式:RAR
上传时间:2015-12-06
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
6
积分
- 关 键 词:
-
毕业设计论文
- 资源描述:
-
0165、基于AT89S52单片机和DS1302的电子万年历设计资料,毕业设计论文
- 内容简介:
-
天津工程师范学院 毕业设计(论文)中期报告 系别 电子系 班级 通信 0303 学生 姓名 陈志宏 指导 教师 闫舒静 课题名称: 基于 CPLD 的三相多波形函数发生器 开题后我 用 MAX+PLUS开发平台 通过 VHDL 编程实现基于 CPLD 的 三相多波形函数发生器 的设计 。 CPLD 具有可编程重置性,方便 更换数据波形。 整个电路系统可以输出频率、幅度可调的正弦波、三角波和方波 ,波形间的相位差为 120 度 。 设计原理: 电路系统 主要 由时钟信号发生器、波形数据产生器和 A/D 转换电路组成 。 在 时钟信号发生器 作用下,波形数 据产生器生成频率可变的波形数据数字信号,由 A/D 转换电路 放大处理 后输出最终所需要的波形信号。 波形数据产生器由 数控分频器 、 三角波产生模块、正弦波产生模块、 方波 产生模块 等构成。 数控分频器 :设计一个 减法计数器 , 在预置数的基础上,在时钟的作用下进行减计数,当计数值为零时产生溢出信号,加载预置数据,并且将溢出信号作为分频器的输出信号,实现分频信号输出。 三角波模块 用 可逆计数器实现 , 设置一变量作为工作状态标志,在此变量全为 0 时, 在 检测到时钟的上升沿 后 进行加同一个数操作,全 为 1 时,进行减同一个数操作。正弦波 产 生模块设计用 加法计数器和译码电路完成 , 首先对幅度为 1 的正弦波的一个周期分为 64 个采样点,根据正弦波的函数关系得到每一点对应的幅度值,然后量化为 8 位二进制数据,最大值为 255,最小值为 0,以此得到正弦波波表。方波产生模块 是 通过交替送出全 0 和全 1 并给以 32 个时钟延时实现, 64 个时钟为一个周期。 下一步 工作是将以上各模块电路 的实现程序 在 MAX+PLUS平台上进行编译、仿真符合设计要求后,再下载至 CPLD 芯片上 , 通过 调 试 来达到 设计要求。 学生签字: 2007 年 4 月 28 日 指导教师的建议与要求: 指导教师签字
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。