微机原理课设研究报告 波形发生器.docx
- 文档编号:13535150
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:13
- 大小:165.96KB
微机原理课设研究报告 波形发生器.docx
《微机原理课设研究报告 波形发生器.docx》由会员分享,可在线阅读,更多相关《微机原理课设研究报告 波形发生器.docx(13页珍藏版)》请在冰点文库上搜索。
微机原理课设研究报告波形发生器
电气工程学院
微机原理与接口技术课程设计
设计题目:
电压表
学 号:
11291050
姓名:
莫吉冬
同组人:
潘鹏飞
指导教师:
童
设计时间:
2013/03/08——2013/03/15
设计地点:
电气学院实验中心
微机原理与接口技术课程设计成绩评定表
姓名
学号
课程设计题目:
波形发生器
课程设计答辩或提问记录:
成绩评定依据:
课程设计预习报告及方案设计情况(30%):
课程设计考勤情况(15%):
课程设计调试情况(30%):
课程设计总结报告与答辩情况(25%):
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年月日
微机原理与接口技术课程设计任务书
学生姓名:
指导教师:
一、课程设计题目:
三角波、正弦波波形发生器
二、课程设计要求
1.根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;
2.查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;
3.完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;
4.进实验室进行电路调试,边调试边修正方案;
5.撰写课程设计报告——最终的电路图、调试过程中遇到的问题和解决问题的方法。
三、进度安排
1.时间安排
序号
内容
学时安排(天)
1
方案论证和系统设计
1
2
完成电路仿真,写预习报告
1
3
电路调试
2
4
写设计总结报告与答辩
1
合计
5
设计调试地点:
电气楼410
2.执行要求
微机原理与接口技术课程成绩优秀的可以自拟题目,其余的同学都是指定题目。
,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。
严禁抄袭,严禁两篇设计报告雷同。
摘要
波形发生器是一种数据信号发生器,在调试硬件时,常常需要加入一些信号,以观察电路工作是否正常。
本课程设计报告主要阐述利用AT89S51、DAC0832等芯片产生一个可调频和调幅的三角波和正弦波的过程,包括仿真、调试、结论及个人心得等部分。
关键词:
三角波正弦波波形发生器AT89C51DAC0832
Abstract
Thewaveformgeneratorisadatasignalgenerator.Whenonehardwareneeddebuging,itisoftennecessarytoaddsomesignal,inordertoprovewhetherthehardwareisnormal.ThisreportismainlyaddressesonAT89S51,DAC0832topouduceatriangleorsinewaveformgenerator,whoseFMandAMischangeable.Inshort,thefollowingreportincludingthecircuitsimulation,circuitdebugging,conclusionsandsomepersonalexperience.
Keywords:
triangularwavesinewavewaveformgeneratorAT89C51DAC0832
摘要-----------------------------------------------------------------------------------------4
目录-----------------------------------------------------------------------------------------5
系统设计方案-----------------------------------------------------------------------------6
程序设计-----------------------------------------------------------------------------------6
仿真-----------------------------------------------------------------------------------------9
仿真结果-----------------------------------------------------------------------------------10
调试-----------------------------------------------------------------------------------------11
结论-----------------------------------------------------------------------------------------11
心得与体会--------------------------------------------------------------------------------11
参考文献-----------------------------------------------------------------------------------12
第一章:
系统方案设计
软件设计方案:
硬件设计方案:
第二章:
程序设计
根据课程设计的要求,经过查阅资料,最终设计的程序如下:
ORG0000H
MOV30H,#00H
MOV31H,#05H
MOV32H,#100
MAIN:
MOVA,#0FFH
MOVP3,A
MOVA,P3
JNBACC.0,SELECT
SJMPMAIN
MOON:
JNBACC.0,SELECT
JNBACC.1,FJIA
JNBACC.2,FJIAN
JNBACC.3,AJIA
JNBACC.4,AJIAN
LJMPMAIN
SELECT:
INC30H
SELECT0:
LCALLDEL
MOVA,30H
CJNEA,#01H,NEXT1
LJMPTRI
NEXT1:
CJNEA,#02H,NEXT2
LJMPSIN
NEXT2:
MOV30H,#00H
LJMPSELECT
AJIA:
INC31H
MOVA,31H
CJNEA,#10,SELECT0
MOV31H,#9
LJMPSELECT0
AJIAN:
DEC31H
MOVA,31H
CJNEA,#00H,SELECT0
MOV31H,#01
LJMPSELECT0
FJIA:
CLRC
MOVA,32H
SUBBA,#10
MOV32H,A
CJNEA,#00H,SELECT0
MOV32H,#20
LJMPSELECT0
FJIAN:
MOVA,32H
ADDA,#10
MOV32H,A
CJNEA,#220,SELECT0
MOV32H,#200
LJMPSELECT0
;三角波发生程序
TRI:
CLRA
CLRC
MOVR2,#00H
MOVDPTR,#0000H
UP:
MOVX@DPTR,A
LCALLDELAY
INCR2
ADDA,31H
CJNER2,#24,UP
DOWN:
MOVX@DPTR,A
LCALLDELAY
SUBBA,31H
DJNZR2,DOWN
MOVP3,#0FFH
MOVA,P3
ANLA,#1FH
CJNEA,#1FH,MOON2
SJMPUP
MOON2:
LJMPMOON
;正弦波发生程序
SIN:
MOVR2,#00H
MOVDPTR,#SINT
CLRA
LOOP1:
MOVB,31H
MOVR2,A
MOVCA,@A+DPTR
MULAB
MOVX@DPTR,A
LCALLDELAY
MOVA,R2
INCA
CJNEA,#64,LOOP1
MOVP3,#0FFH
MOVA,P3
ANLA,#1FH
CJNEA,#1FH,MOON3
AJMPSIN
MOON3:
LJMPMOON
DELAY:
MOVR7,32H
DELAY1:
DJNZR7,DELAY1
RET
DEL:
MOVR7,#24
TIME:
MOVR6,#64H
TIME1:
MOVR5,#100
TIME2:
DJNZR5,TIME2
DJNZR6,TIME1
DJNZR7,TIME
RET
SINT:
DB00H,00H,00H,01H,01H,02H,03H,04H
DB05H,06H,07H,08H,09H,0AH,0BH,0DH
DB0DH,0EH,0FH,11H,12H,13H,14H,15H
DB16H,17H,17H,18H,19H,19H,19H,1AH
DB1AH,19H,19H,19H,18H,18H,17H,16H
DB15H,14H,13H,12H,11H,10H,0FH,0DH
DB0CH,0BH,0AH,08H,07H,06H,05H,04H
DB03H,02H,02H,01H,01H,00H,00H,00H
END
第三章仿真
第四章:
仿真结果
(1)三角波:
频率增加:
频率减小:
正弦波仿真结果:
(调频加、调频减、调幅加、调幅减同三角波一致)
第五章:
调试
课设调试步骤:
1.将电路板与计算机、wave软件、示波器连在一起,并用电源供电驱动。
2.在wave界面仿真调试至示波器出波形
3.根据示波器所出的波形改点和程序中的其他地方
4.通过按键控制波形,查看问题出在那部分,将能改正的地方改正
5.调整示波器所出波形的平滑及连接程度。
电路调试是在实验设计制作过程中重要的不可忽略步骤,电路调试前首先要根据示波器所得到的结果与自己想得到的结果进行分析比对,结合这次试验设计,我觉得在以下几个方面是电路调试必不可少的:
一.明确想要得到的试验结果并与现得到的结果比对
二.列出遇到的问题或者试验故障
三.通过不同的途径(包括仿真的方式)找问题原因或者排除问题原因
四.多次测试分析,并得到产生问题的原因,提出解决方案并进行改正
五.问题解决方法记录总结
具体实验过程中,也可以凭自己的经验和所学的知识判断此现象可能的原因。
这有时是解决这个问题的第一方法。
当凭自己的经验解决不了问题时,可以通过不同的途径来解决遇到的问题,比如查阅网络资料、咨询、同组讨论的方式。
最后我们觉得在每次的实验电路调试中不能少的环节就是总结错误,就像人不怕犯错误,而是怕犯同一个错误两次。
所以我们需要总结,把这次解决问题的过程记录下来,为以后不犯或少犯错误打下基石。
第六章结论
经过电路学习、仿真、实际设计调试和示波器验证等实验步骤,可以说明设计的波形发生器程序是合理的,可以较好实现波形发生器这一功能。
第七章心得体会与建议
十天左右的课程设计很快就这样过去了,我不仅对上学期学过的课程再一次的复习并一定的且有了提高。
经过此课程设计不仅对AT98C51、DAC0832等芯片有了更加进一步的认识,复习了示波器等仪器的使用,让以前学过的知识点再一次的有了记忆和认识,让我感到很充实很有收获。
当然,我也遇到了一些困难,在遇到苦难时经过自己查阅资料、询问老师同学,我最终解决了难题,顺利完成了课程设计的全部内容,我再一次的认识到,只有遇到困难不退缩,遇到困难坚持向前走,虚心向别人请教,才会使得自己顺利度过难关,得到自己想要的结果,甚至获得一定的成功。
最后,我觉得两个星期的时间虽然过的很快但是非常的充实。
在这里再一次感谢老师的指导和同学的帮助。
参考文献
[1]杨晶晶,刘岩.基于AT89C52单片机的超低频信号发生器设计[J].现代电子技术,2011,34(4):
29-31.DOI:
10.3969/j.issn.1004-373X.2011.04.010.
[2]白云娟,王富东.基于80C196KC单片机的任意波形发生器的设计[J].计算机测量与控制,2007,15(3):
418-420.DOI:
10.3969/j.issn.1671-4598.2007.03.050.
[3]赵成刚.三角波发生器改进分析[J].科技风,2010
[4]杨小明,吴光敏,孟宇等.一种正弦波发生器的设计方法[J].现代电子技术,2008,31
(1):
64-65.DOI:
10.3969/j.issn.1004-373X.2008.01.023.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理课设研究报告 波形发生器 微机 原理 研究 报告 波形 发生器