设计并实现两路相位可调方波信号发生器

设计并实现两路相位可调方波信号发生器

ID:47723874

大小:1.72 MB

页数:23页

时间:2020-01-18

设计并实现两路相位可调方波信号发生器_第1页
设计并实现两路相位可调方波信号发生器_第2页
设计并实现两路相位可调方波信号发生器_第3页
设计并实现两路相位可调方波信号发生器_第4页
设计并实现两路相位可调方波信号发生器_第5页
资源描述:

《设计并实现两路相位可调方波信号发生器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2011年至2012年第1学期《单片机原理与应用》课程设计班级___1006402____指导教师_涂立李旎_学生人数___3____设计份数___1___2011年12月23日设计并实现两路相位可调方波信号发生器1006402-02朱旭东1006402-43孙兰平1006402-47曹立清一.设计时间2011年12月19日-2011年12月23日二.设计地点湖南城市学院一实验楼计算机401机房三.设计目的1.掌握51单片机系列的外围电路控制2.熟练使用Protel电路制图软件绘画电路图3.学会使用Visio绘制工程的程序流程图4.通过课程设计了解方波信号发生器的功能并应

2、用5.通过课程设计使学生能熟练掌握数据的查询(图书、网络),单片机课程所学知识在工程设计工作中综合地加以应用,使理论知识和实践结合起来。四.设计小组成员朱旭东1006402-02编写程序孙兰平1006402-43资料整理及写实验报告曹立清1006402-47制作流程图及原理图制作五.指导老师涂立(副教授)、李旎(讲师)六.设计课题设计并实现两路相位可调方波信号发生器要求:输出两路方波信号,键盘控制频率和两信号的相位差,频率范围和变化步长值自定,相位0~3600,相位差变化步长值自定。用双踪示波器观察。(*能做到频率和相位差两参数独立变化更好)七.基本思路及关键问题的解决方

3、法输出两路方波信号,键盘控制频率和两信号的相位差,频率范围和变化步长值自定,相位0~3600,相位差变化步长值自定。用双踪示波器观察。(能做到频率和相位差两参数独立变化更好)。具体完成以下任务:1.完成系统的方案设计,给出系统框图。2.完成系统的硬件设计,给出硬件电路图和系统资源分配表。3.完成系统的软件设计,给出程序流程图和程序清单。4.运用Proteus仿真软件对所设计的系统进行调试和仿真,直到预定的功能全部仿真通过,给出仿真结果;如果条件允许,将程序下载到XL1000综合仿真试验仪,验证系统功能。1.对所设计的系统进行性能分析(精度、实用性、成本等)。2.完成课程设

4、计报告。需求分析:本次课设所设计出的两路相位可调方波信号发生器,能够调频的范围为1~200HZ相位,相位最小步长为1度。长按频率键2s频率进行加10或减10操作,按一下进行加一或减一操作。两路相位可调方波信号发生器中可以有两种思路来产生方波信号,其一是利用延时来实现,其二是利用51单片机自带的定时器来实现。如果使用延时来控制,一是容易产生误差;二是相位调节会有诸多不变。而利用51单片机自带的定时器不仅可以产生精确的定时而且还可以通过控制定时器的工作来产生相位差。基于此,此次课程设计选用方案二,即利用定时器来实现方波输出,相位变化。51单片机最小系统需要一个时钟电路和一个复

5、位电路,如果P0口用作I/O口的话,还需要在P0口加上10K的上拉电阻。复位电路与时钟电路见图a,最小系统图见图b。图1.常见的复位与时钟电路图2.最小系统图一.算法及流程图用visio软件画出流程图,如图3:图3.设计并实现两路相位可调方波信号发生器流程图实验步骤:1.打开入Keil软件后,建立一个新工程,单击【Project】下拉菜单中的【Newproject...】选项,如截图图4所示:图4.建立新工程截图2.选择工程要保存的路径,输入工程名。然后单击【Save】按钮。工程建立后,此工程名变为024.uvproj。如图5所示:图5.保存工程截图3.单击保存按钮后,会

6、弹出一个对话框,要求用户选择单片机的型号,可以根据用户使用的单片机来选择。KeilC51几乎支持所有的51内核的单片机,在这里选择Atmel的AT89C52,如下图6所示,选择后单击保存。图6.选择单片机型号截图4.完成上一步骤后,窗口界面如图7所示:图7.添加单片机后的窗口界面截图到此为止,还没有建立好一个完整的工程,虽然工程名有了,但工程当中还没有任何文件及代码,接下来添加文件及代码。5.单击【File】菜单中的【New】菜单项,或单击界面上的快捷图标。如下图8、9所示:图8.添加文件截图图9.添加文件后的窗口界面截图此时光标在编辑窗口闪烁,可以输入用户的应用程序,但

7、此时这个新建文件与刚才建立的工程还没有直接的联系,单击图标,窗口界面如图10所示:图10.保存文件截图6.回到编辑界面,单击【Target1】前面的“+“号,然后在【SourceGroup1】选项上单击右键,弹出如图11所示菜单。然后选择【AddFilestoGroup‘SourceGroup1’】菜单项,对话框如图12所示:图11.将文件加入工程的菜单截图图12.选中文件后的对话框截图选中【024.c】,单击【Add】按钮,再单击【Close】按钮,然后再单击【SourseGroup1】前面的“+“号,屏幕窗口如图13所示:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。