51单片机控制直流电机程序 - 范文中心

51单片机控制直流电机程序

03/21

#include

// Define new types

typedef unsigned char uchar;

typedef unsigned int uint;

// Define P3 pins

sbit Inc = P3^4;

sbit Dec = P3^5;

sbit Dir = P3^6;

sbit PWM = P3^7;

void delay(uint);

void main(void)

{

int speed;

// Select initial direction and speed.

if (Dir) //Dir = 1 anti clockwise;Dir = 0 clockwise speed = 400; //T(PWM) = 0.012s,f = 83.3Hz else

speed = 100;

// Main control loop

while(1)

{

if(Dir) //anti_clockwise

{

if(!Inc)

// Increase speed

speed = speed > 0 ? speed - 1 : 0;

if(!Dec)

// Decrease speed

speed = speed

// Drive a PWM signal out.

PWM=1;

delay(speed);

PWM=0;

delay(500-speed);

}

else //clockwise

{

if(!Inc)

// Increase speed

speed = speed

// Decrease speed

speed = speed > 0 ? speed - 1 : 0;

// Drive a PWM signal out.

PWM=1;

delay(speed);

PWM=0;

delay(500-speed);

}

}

}

void delay(uint j)

{ for(; j>0; j--)

{

//__no_operation();

}

}


相关内容

  • 直流电机控制
    微机应用课程设计报告 题 目: 基于单片机的直流电动机控制器设计 专 业: 班 级: 姓 名: 学 号: 地 点: 时 间:指导老师: 摘要 电动机作为最主要的机电能量转换装置,其应用范围已遍及国民经济的各个领域和人们的日常生活.无论是在工 ...
  • 电动车用无刷直流电机控制器的设计
    摘 要 近年来,社会发展快速,而我们生活的环境也在遭受破坏,民众的环境保护意识和资源节约意识不断提高,电动车在这样的机遇下获得很大关注并蓬勃发展.之前有刷直流电机在电动车驱动装置中占据着主导地位,但有刷电机凭借机械换向器和电刷配合进行换向, ...
  • 关于单片机的毕业论文
    分 类 号: 单位代码: 临沂大学 业论文(设计) 基于单片机的步进电机控制系统设计 姓 名 ******* 学 号 ************** 年 级 ***** 专 业 ************* 系 (院) ******* 指导教师 ...
  • 电子设计大赛设计报告
    2012年福建省大学生电子设计竞赛 指导教师:林惠君 吴建宁 连桂仁 自平衡小车系统 摘要 我们采用模块化设计的方法,设计了一款基于STC12C5A60S2单片机的自平衡小车系统,实现了题目中的基本要求和发挥部分的全部内容. 本系统基于ST ...
  • 智能捕鼠器
    摘 要 当今社会,人们的生活水平和生活方式都在不断的提高,智能化已经在我们 生活中得到了实施.随着科学技术的进步和人们生活条件的友好改善,各种智能设备在人们的生活中不断出现,使人们的生活越来越方便和舒适.其中以单片机为核心实现的智能捕鼠器因 ...
  • 直流电机速度控制_
    组员: 班级:研1308 授课教师:徐洪泽 计算机控制系统实践--直流电机速度控制 电子信息工程学院 2013-11-24 日期: 目录 1. 2. 整体设计 . ...................................... ...
  • 步进电机课程设计
    单片机综合设计实验 题目: 步进电动机综合控制 学 院 计算机科学与信息工程学院 专业年级 实验组员 指导教师 日 期 2013 级自动化三班 职称 2013--12-30 目录 摘要............................ ...
  • 智能报警越障小车
    目 录 摘要„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 关键词„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 Abstract „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ ...
  • 遥控赛车毕业论文完整版
    目 录 1 引 言 .................................................................... 2 1.1红外遥控技术背景 ........................... ...
  • 遥控窗帘电路的设计-毕业设计
    遥控窗帘电路的设计 学生:XX 指导教师:XX 内容摘要:本文主要介绍了遥控窗帘的电路设计.电机工作的时候是否有鸣响提示,以及光控状态下环境亮度的控制参数的调整等等都可以通过遥控器随着电子技术和自动化技术的发展,人们对生活质量的要求越来越高 ...