基于单片机的直流电机速度控制系统毕业论文 - 图文(6)

2019-05-17 11:10

[19]张小波.浅水轻型AUV原理样机初步设计与实验 [D]. 中国海洋大学,2007 [20]张青波.旋转体温度非接触测量技术的研究与实现 [D].郑州轻工业学院,

2005

[21]黄浣.独立式太阳能光伏逆变电源的研制 [D]. 西安科技大学,2009

附录

#include

#define uint unsigned int #define uchar unsigned char sbit sta = P2 ^ 4;//启动 sbit bac = P2 ^ 5; // 反向

sbit pwma = P2 ^ 6;//占空比加 sbit pwms = P2 ^ 7;//占空比减 sbit pwm = P2 ^ 0; uint number = 0; uint Zhan = 50; uint Flag = 0;

void Delay_1ms(uint x) { uint i; uint j; for (i = 0; i < x; i++) for (j = 0; j < 148; j++); }

void Timer0Init() { TMOD = 0x01; ET0 = 1; EA = 1; TH0 = (65536 - 100) / 256; TL0 = (65536 - 100) % 256; TR0 = 1; }

void main() { Timer0Init(); P0 = 0xFF; while (1) { if (sta == 0) { Delay_1ms(200); P0 = 0xFE; Flag = ~Flag; } if (bac == 0) {

Delay_1ms(200); P0 = ~P0; } if (pwma == 0) { Delay_1ms(100); Zhan++; } if (pwms == 0) { Delay_1ms(100); Zhan--; } if (Flag == 0) { P0 = 0xFF; } if(Zhan>100) Zhan=0; } }

void Timer0() interrupt 1 using 1 { TH0 = (65536 - 1000) / 256; TL0 = (65536 - 1000) % 256; number++; if (number == 100) { number = 0; } if (number <= Zhan) pwm = 1; if (number > Zhan) pwm = 0; }

谢辞

伴随着毕业设计的结束,大学生活已经接近尾声,也将为此画上一个完美的句号。

在本次毕业设计中,从最初的选题到开题,再到具体实践,我都以热情、认真的态度对待,希望能很好地完成这大学里的最后一次实践课。与此同时我得到了很多方面的帮助,特别是我的指导老师郝海燕老师,郝老师为我提供了种种专业知识上的指导和一些富于创造性的建议,郝老师一丝不苟的作风,严谨求实的态度使我深受感动,没有这样的帮助和关怀和熏陶,我不会这么顺利的完成毕业设计。在此向郝老师表示深深的感谢和崇高的敬意!还有就是我要感谢我的同学,大家一起探讨解决各方面问题。最后就是要感谢那些文献和论文的作者们,他们给我提供了大量的资源。

大学生活即将结束,在这四年里,我得到了很多老师及同学的帮助,在此都要对他们表示衷心的感谢!谢谢你们!


基于单片机的直流电机速度控制系统毕业论文 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电除尘维护手册

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

马上注册会员

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