基于单片机直流电机霍尔测速系统设计-毕设课设资料

【资源下载】下载地址如下1548:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

本系统主要由单片机小系统模块、PWM控制模块、驱动模块、电机参数采集模块、转速显示模块、电源模块及按键控制模块组成。总体结构如图1所示。

#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int 
void displaym();
sbit en=P2^5;		//1602  6管脚
sbit rs=P2^7;	 //1602端口	4管脚
sbit rw=P2^6;//lcd1602控制端口 5管脚
sbit num1=P1^0;						//占空比加1
sbit num2=P1^1;								   //占空比减一
sbit num3=P1^2;											   //正传
sbit num4=P1^3;													 //反转
sbit num5=P1^4;														   //开始停止切换

sbit out=P3^4;							 //PWM输出用于正传
sbit out1=P3^7;			//PWM输出用于反转

uint zhuansu,flag,z1,z2,m,flag_1,zheng,fan,kai;




void delay(uint z)//延时1ms函数
{

 uint x,y;
 for(x=0;x<z;x++)
     for(y=0;y<110;y++);
}



void write_com(uchar com)//向1602写一字节(控制指令)
{
  rs=0;
  P0=com;
  delay(5);
  en=0;
  delay(10);

 

 

posted @ 2021-03-21 18:22  roadroad  阅读(196)  评论(0)    收藏  举报
电设屋
上千套电子毕设课设方案