- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东南大学自动化专业.doc
东南大学自动化专业
专业综合设计报告
基于MCS-51单片机调频调相
信号发生器
姓 名: 学 号: 0800523
专 业: 自动化专业 实 验 室: 硬件中心
组 别: 同组人员:
设计时间: 2009 年 2月 16日 —— 2009 年 2月27 日
评定成绩: 审阅教师:
东南大学自动化学院
目 录
1. 设计任务………………………………………………………1
2.方案论证………………………………………………………2
3. 软硬件设计……………………………………………………6
4. 实现与测试……………………………………………………10
5. 分析与总结……………………………………………………11
6. 参考文献………………………………………………………11
7. 附录A…………………………………………………………12
8. 附录B…………………………………………………………13
1.设计任务
1.1、项目背景
在自动控制系统设计、调试和电子实验过程中,经常会遇到需要不同频率的正弦波、矩形波和三角波等信号作为信号源。
有很多方法可以产生出方波,我们可以用数字电路的方法,也可以用模拟电路的方法。
常规的方法多采用分立元件达成非稳态的多谐振荡器,然后根据具体需要加入积分电路等构成正弦、矩形和三角波等波形发生器。这种信号发生器输出频率范围窄且电路设计参数设定比较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实现不同范围值的测量,电路设计复杂,操作不便。
但是这些方法在实际应用时很不方便,例如想要使频率可调或使相位差可调,就很麻烦,而如果用单片机的话,这些就很可能很简单,通过对单片机的编程,我们不需要深入研究电路的复杂的连线,只需用C语言写出程序,在写入单片机,连上硬件电路。就可以产生频率和相位都可调的方波。
1.2、项目任务内容
学习掌握MCS-51单片机硬件结构、功能特点、指令系统等基本知识、原理和设计方法。学习C51语言编程,KEIL应用软件,S-51伟福仿真器使用。学习掌握制图软件Protel,绘制原理图和PCB版图。
以MCS-51单片机为控制器核心,设计两路调频调相信号发生器。A路2-200HZ/分钟方波频率可调,B路频率同A路相位滞后0-180度可调。再次基础上完成综合实验报告。
应用MPU89C51芯片和一些外围电路元器件构成函数信号发生电路,使用S-51伟福软件来编译程序,可以用示波器观察A、B两路调频调相信号,学会用制图软件Protel来绘制工作电路的原理图和PCB版图,同时用键盘来控制设定频率,并且设定频率和相位在LED上同步显示,并可以把产生的方波信号作为稳定的信号源。
1.3、设备环境
Keil应用软件,伟福6000,S-51伟福仿真器,数字示波器,普通硬件调试设备,8279接口芯片以及硬件接口电路。
1.5、项目指标
设计为主,内容包括控制器硬件,软件和系统设计(图纸和文档)
以MCS-51单片机为控制系统核心,完成两路调频调相信号发生器设计,调相精度小于2度。
信号发生器具有键盘设定频率、相位,以及频率和相位显示功能。
2.方案论证
2.1、51系列单片机简介
单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。 本课题讨论的方波发生器的核心是目前应用极为广泛的 51系列单片机。
单片机主要应用到以下几个方面:
1、控制系统在线应用
一提起单片机,我们会不约而同的想起它的控制功能,实际上计算机的控制功能应用范围十分广泛,概括为以下两个方面:一是计算机在控制系统中的离线应用,即利用计算机实现对控制系统总体的分析、设计、仿真及建模等工作。二是计算机在控制系统中的在线应用,即以计算机代替常规的模拟或者数字控制电路,使计算机位于其中并成为控制系统、测试系统或信号处理
文档评论(0)