毕业论文--红外遥控电风扇的设计.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:54 大小:3.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业论文--红外遥控电风扇的设计.doc

毕业论文--红外遥控电风扇的设计.doc

预览

免费试读已结束,剩余 44 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT2毕业设计课题红外遥控电风扇的设计学生姓名张路路学号201231101001专业电子信息工程班级电子G31201院(系)机械与电子信息工程学院指导教师黄茂飞职称中级二○年月日毕业设计真实性承诺及指导教师声明学生毕业设计真实性承诺本人郑重声明:所提交的毕业设计是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本设计不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现设计中存在抄袭、造假等学术不端行为,本人愿承担相应的法律责任和一切后果。学生(签名):日期:指导教师关于学生毕业设计真实性审核的声明本人郑重声明:已经对学生毕业设计所涉及的内容进行严格审核,确定其成果均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。指导教师(签名):日期:注:此声明由指导教师和学生本人亲笔签名。PAGE\*MERGEFORMAT54摘要摘要:本论文简单地介绍了红外线遥控发射和接收系统原理,在文中给出了MCS89C51作为遥控接收系统和作为发射系统的重要位置,以及完整的51汇编程序代码和MCS89C51的各种功能简介,尤其是它在作为红外线遥控系统中几个重要的方面如中断、定时器和其与键盘的连接方面作了更详尽的介绍。本文中包括红外线发射和红外线接收的原理图,并给出多种方案。还对红外线遥控的发送程序、红外线接收程序、定时中断程序、发送周期程序、发送数据程序和发送“0”和“1”等程序进行了编制。另外对各种程序的流程图进行了绘制,从而较全面地完成此设计的要点,参考流程方框图的构思过程,就可以编写应用软件,便是本论文的特点。利用MCS89C51多次发送及反码校验功能,防止了其它遥控码和未知代码的干扰,从而提高了产品的可靠性。又由于红外线遥控装置具有体积小,功耗低、功能强和成本低等特点,是现代日常生活中一种重要的遥控设备,因此也是本次作为设计课题的重要理由之一。关键词:MSC89C51、红外线遥控、键盘接口。Summarysummary:Andacceptionsystemprinciplethatthisthesishasrecommendedinfraredremote-controlcommandtolaunchbriefly,provideMCS89C51astheacceptionsystemofremotecontrolinthearticleandastheimportantpositionthatlaunchthesystem,andbriefintroductionof51intactassemblercodesandvariousfunctionsofMCS89C51,especiallyuntilseveralimportantrespectsuchascutoff,timerandtheirmakemoreexhaustiveintroductionwithconnectionofkeyboardasinfraredremote-controlcommandsystemit.Includetheprinciplepicturethattheinfraredraywaslaunchedandtheinfraredrayreceivedinthistext,providemanykindsofschemes.Procedureofsendingstilltoinfraredremote-controlcommand,infraredrayreceiveprocedure,cutoffprocedure,sendcycleprocedure,senddataprocedureandsend"0"and"1",etc.proceduregoon,makeregularly.Inadditionhasdrawnvariousflowdiagramsofprocedure,thusfinishthismainpointdesignedinanall-roundway,consulttheplotcourseoftheprocedureblock-diagram,canwritetheapplicationsoftware,itisacharacteristicofathesis.UtilizeMCS89C51sendandyardsofcheck-upfunctioninsteadmany