红外遥控控制步进电机 - 图文(8)

2019-04-02 14:40

唐 山 学 院 毕 业 设 计

谢 辞

写到这里,毕设论文差不多已至尾声;白驹过隙,我四年的大学生活也将敲响结束的钟声。分手在即,站在人生的又一个转折点,我需要感激的很多。

在毕设期间,王志秦老师不辞辛劳地在资料收集、设计构思的过程中多次给我指点,而且在硬件电路的搭建过程中也屡屡给了我帮助。老师温和亲切的性格和细心踏实的风格都给了我很多积极地影响。我亲爱的父母,大学四年来与我一起学习的同学、师长、朋友们在学习生活中给予了我许多帮助,是他们教会了我专业知识,教会了我怎样学习,教会了我怎样做人。

在此,我要对我的指导师表以深深的感谢,感谢其对我的耐心教导,亲切关怀,热情鼓励。感谢杨金泉老师在毕设硬件上给予我莫大的帮助。感谢柳延领老师给我们提供实验室这一良好的毕设环境。衷心感谢同学、师长、朋友们陪我度过四年的快乐时光。感谢的话说也说不完,但再多的话也不够表达我对大家最诚挚的感激与动情!

感谢我遇到的每一个人,是他们一直帮助我成熟,帮助我成长,也一直见证我的成熟和我的成长,谢谢。即将踏入社会,你们带给我的每一次的感动和欢笑都会是我最美好的财富,感谢我迄今为止遇到的每一个人,谢谢!

31

唐 山 学 院 毕 业 设 计

参考文献

[1] 刘志永.浅析步进电机的PLC控制技术与发展趋势[J].科技资讯,2006,(27) [2] 朱宇,王伟.步进电动机的应用[M].西安微电机研究所,2005.2

[3] 李群芳.单片机原理接口及应用—嵌入式系统技术基础.清华大学出版社.2005,33-35 [4] 夏易路.单片机技术基础教程与实现.[M].北京:电子工业出版社.2008,1:152-164 [5] 赵德安.单片机原理与应用(第二版)[J].机械工业出版社,2009.04

[6] I. Scott MackKenzie.STC89C52RC DataSheet[M].USA.Prentice-Hall.Inc,1995.04 [7] 张毅刚,彭喜元.单片机原理与应用设计[J].电子工业出版社,2010.08

[8] 华大龙,杨晔,潘汉怀.步进电动机原理及其驱动电路研究[J].电子工业出版社,2009.07 [9] 杨宜民. 新型驱动器及其应用[M ].机械工业出版社, 1997.01

[10] 孙平,邢军.PLC控制步进电机驱动系统[J].河南师范大学学报(自然科学版),2001,(4). [11] 邱玉春,李文俊.单片机系统中的红外通信接口[J].电子产品世界.2000

[12] Mark1.Montrose.PRINTED Circuit Board Design Techniques for EMC compliance.IEE Pressseries,2000,12

[13] 刘同法,陈忠平等.单片机外围接口电路与工程实践[M].航天航空大学.2009,3:299-310 郭天祥

[15] 李群芳,肖看.单片机原理、接口及应用[M].北京:清华大学出版社,2005.3

[16] 王为青,程国钢.单片机Keil Cx51应用开发技术.人民邮电出版社.2006,12:197-202 [17] 王渊峰,戴旭辉.Altium Designer10电路设计标准教程[M].科学出版社.2012.01

32

附录一 硬件原理图

附 录

唐 山 学 院 毕 业 设 计

33

唐 山 学 院 毕 业 设 计

附录二 程序

/*-----------------------------------------------

#include

#include 端口定义及数据类型定义

/*----------------------------------------------- ------------------------------------------------*/

#define uint unsigned int #define uchar unsigned char

#define DataPort P1

sbit RS = P3^0; //寄存器选择输入 sbit RW = P3^1; //液晶读/写控制 sbit E = P3^3; //液晶使能控制 sbit PSB = P3^4; sbit IR=P3^2;

uchar code mottor1[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};

uchar code mottor2[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}; /*----------------------------------------------- 遥控编码的存储

------------------------------------------------*/ uchar a[4]; uchar b=0xF8;

uchar c=0xF4; uchar d=0xF0; uchar f=0xEC;

uchar g=0xE8; //储存用户码、用户反码与键数据码、键数据反码

34

sbit BEEP=P0^0; uint num; uint num1=0; uint num2=1; uchar num3=0; uchar num4=0;

uchar LowTime,HighTime; //储存高、低电平的宽度

唐 山 学 院 毕 业 设 计

/*------------------------------------------------ ------------------------------------------------*/

void DelayUs2x(unsigned char t) { while(--t); } void delay1ms()

{

unsigned char i,j;

for(i=0;i<10;i++) for(j=0;j<33;j++) ;

}

void Delay(unsigned char n)

{

unsigned char i;

for(i=0;i

}

/*------------------------------------------------ 蜂鸣器响一声函数 ------------------------------------------------*/ void beep() {

unsigned char i; for (i=0;i<100;i++) {

delay1ms();

BEEP=!BEEP; //BEEP取反 }

BEEP=1; //关闭蜂鸣器 Delay(250); //延时 }

35


红外遥控控制步进电机 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:容器的配管规定

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: