微机原理课设报告波形发生器_第1页
微机原理课设报告波形发生器_第2页
微机原理课设报告波形发生器_第3页
微机原理课设报告波形发生器_第4页
微机原理课设报告波形发生器_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电气工程学院 微机原理与接口技术 课程设计设计题目: 电压表 学号: 11291050 姓 名: 莫吉冬 同 组 人: 潘鹏飞 指导教师: 童 设计时间: 2013/03/082013/03/15 设计地点: 电气学院实验中心 微机原理与接口技术 课程设计成绩评定表姓 名 学 号课程设计题目: 波形发生器课程设计答辩或提问记录:成绩评定依据:课程设计预习报告及方案设计情况(30):课程设计考勤情况(15):课程设计调试情况(30):课程设计总结报告与答辩情况(25):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日 微机原理与接口技术 课程设计任务书学生姓名: 指导教师

2、: 一、课程设计题目: 三角波、正弦波波形发生器二、课程设计要求1. 根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;3. 完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;4. 进实验室进行电路调试,边调试边修正方案;5. 撰写课程设计报告最终的电路图、调试过程中遇到的问题和解决问题的方法。三、进度安排1时间安排序 号内 容学时安排(天)1方案论证和系统设计12完成电路仿真,写预习报告13电路调试24写设计总结报告与答辩1合 计5设计调试地

3、点:电气楼4102执行要求微机原理与接口技术课程成绩优秀的可以自拟题目,其余的同学都是指定题目。,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同。摘要波形发生器是一种数据信号发生器,在调试硬件时,常常需要加入一些信号,以观察电路工作是否正常。本课程设计报告主要阐述利用at89s51、dac0832等芯片产生一个可调频和调幅的三角波和正弦波的过程,包括仿真、调试、结论及个人心得等部分。关键词: 三角波 正弦波 波形发生器 at89c51 dac0832abstractthe waveform generator is a

4、data signal generator. when one hardware need debuging, it is often necessary to add some signal, in order to prove whether the hardware is normal. this report is mainly addresses on at89s51, dac0832 to pouduce a triangle or sine waveform generator , whose fm and am is changeable. in short , the fol

5、lowing report including the circuit simulation , circuit debugging, conclusions and some personal experience. key words:triangular wave sine wave waveform generator at89c51 dac0832目录摘要- 4目录- 5系统设计方案- 6程序设计- 6仿真- 9仿真结果- 10调试- 11结论- 11心得与体会- 11参考文献- 12第一章:系统方案设计主程序调用按键检测子程序延时程序波形选择(正弦波、三角波)初始化示波器波形输出运

6、算放大器d/a转换单片机at89c51软件设计方案: 硬件设计方案:第二章:程序设计根据课程设计的要求,经过查阅资料,最终设计的程序如下:org 0000hmov 30h,#00h mov 31h,#05h mov 32h,#100main:mov a,#0ffh mov p3,a mov a,p3 jnb acc.0,select sjmp mainmoon: jnb acc.0,select jnb acc.1,fjia jnb acc.2,fjian jnb acc.3,ajia jnb acc.4,ajian ljmp mainselect:inc 30hselect0:lcall d

7、el mov a,30h cjne a,#01h,next1 ljmp tri next1:cjne a,#02h,next2 ljmp sin next2:mov 30h,#00h ljmp selectajia:inc 31h mov a, 31h cjne a, #10, select0 mov 31h,#9 ljmp select0ajian:dec 31h mov a, 31h cjne a, #00h,select0 mov 31h,#01 ljmp select0fjia:clr c mov a,32h subb a,#10 mov 32h,a cjne a,#00h,selec

8、t0 mov 32h,#20 ljmp select0fjian:mov a,32h add a,#10 mov 32h,a cjne a,#220,select0 mov 32h,#200 ljmp select0;三角波发生程序tri: clr a clr c mov r2, #00h mov dptr,#0000hup: movx dptr,a lcall delay inc r2 add a, 31h cjne r2, #24, updown: movx dptr,a lcall delay subb a, 31h djnz r2, down mov p3, #0ffh mov a,

9、p3 anl a, #1fh cjne a, #1fh, moon2 sjmp upmoon2: ljmp moon;正弦波发生程序sin: mov r2, #00h mov dptr,#sint clr aloop1: mov b,31h mov r2,a movc a,a+dptr mul ab movx dptr,a lcall delay mov a,r2 inc a cjne a,#64,loop1 mov p3, #0ffh mov a, p3 anl a, #1fh cjne a, #1fh, moon3 ajmp sinmoon3: ljmp moondelay:mov r7,

10、32hdelay1: djnz r7,delay1 retdel:mov r7,#24time: mov r6,#64htime1:mov r5,#100time2:djnz r5,time2 djnz r6,time1 djnz r7,time retsint:db 00h,00h,00h,01h,01h,02h,03h,04hdb 05h,06h,07h,08h,09h,0ah,0bh,0dhdb 0dh,0eh,0fh,11h,12h,13h,14h,15hdb 16h,17h,17h,18h,19h,19h,19h,1ahdb 1ah,19h,19h,19h,18h,18h,17h,1

11、6hdb 15h,14h,13h,12h,11h,10h,0fh,0dhdb 0ch,0bh,0ah,08h,07h,06h,05h,04hdb 03h,02h,02h,01h,01h,00h,00h,00hend第三章 仿真第四章:仿真结果(1)三角波:频率增加:频率减小:正弦波仿真结果:(调频加、调频减、调幅加、调幅减同三角波一致)第五章:调试课设调试步骤:1.将电路板与计算机、wave软件、示波器连在一起,并用电源供电驱动。2.在wave界面仿真调试至示波器出波形3.根据示波器所出的波形改点和程序中的其他地方4.通过按键控制波形,查看问题出在那部分,将能改正的地方改正5.调整示波器所出波

12、形的平滑及连接程度。电路调试是在实验设计制作过程中重要的不可忽略步骤,电路调试前首先要根据示波器所得到的结果与自己想得到的结果进行分析比对,结合这次试验设计,我觉得在以下几个方面是电路调试必不可少的:一 明确想要得到的试验结果并与现得到的结果比对二 列出遇到的问题或者试验故障三 通过不同的途径(包括仿真的方式)找问题原因或者排除问题原因四 多次测试分析,并得到产生问题的原因,提出解决方案并进行改正五 问题解决方法记录总结具体实验过程中,也可以凭自己的经验和所学的知识判断此现象可能的原因。这有时是解决这个问题的第一方法。当凭自己的经验解决不了问题时,可以通过不同的途径来解决遇到的问题,比如查阅网

13、络资料、咨询、同组讨论的方式。最后我们觉得在每次的实验电路调试中不能少的环节就是总结错误,就像人不怕犯错误,而是怕犯同一个错误两次。所以我们需要总结,把这次解决问题的过程记录下来,为以后不犯或少犯错误打下基石。第六章 结论经过电路学习、仿真、实际设计调试和示波器验证等实验步骤,可以说明设计的波形发生器程序是合理的,可以较好实现波形发生器这一功能。第七章 心得体会与建议十天左右的课程设计很快就这样过去了,我不仅对上学期学过的课程再一次的复习并一定的且有了提高。经过此课程设计不仅对at98c51、dac0832等芯片有了更加进一步的认识,复习了示波器等仪器的使用,让以前学过的知识点再一次的有了记忆和认识,让我感到很充实很有收获。当然,我也遇到了一些困难,在遇到苦难时经过自己查阅资料、询问老师同学,我最终解决了难题,顺利完成了课程设计的全部内容,我再一次的认识到,只有遇到困难不退缩,遇到困难坚持向前走,虚心向别人请教,才会使得自己顺利度过难关,得到自己想要的结果,甚至获得一定的成功。最后,我觉得两个星期的时间虽然过的很快但是非常的充实。在这里再一次感谢老师的指导和同学的帮助。参考文献1杨晶晶,刘岩.基于at89c52单片机的超低频信号发生器设计j.现代电子技术,2011,34(4):29-31.doi:10.3969/j.issn.1004-373x.2011.04.010. 2白云娟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论