钰平电子 发表于 2023-8-30 22:24:41

STC89C52RC单片机写的控制直流电机正反转程序请提宝贵意见






【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!   
*********************************************************************

/*********************************************************************/
#include<reg52.h>             //库文件
#define uchar unsigned char//宏定义无符号字符型
#define uint unsigned int//宏定义无符号整型
/********************************************************************
                                                                        初始定义
*********************************************************************/

/*定义输入口*/
sbit IN0=P2^0;//控制正转
sbit IN1=P2^1;//控制反转
sbit IN2=P2^2;//控制停止
/*定义输出口*/
sbit K1=P1^0;
sbit K2=P1^1;
uchar i=1;

/********************************************************************
                                                                        延时函数   (在程序中起到消抖作用)
*********************************************************************/
void delay(uchar t)
{
uchar i,j;
for(i=0;i<t;i++)
{
for(j=13;j>0;j--);
{ ;
}
}
}


/********************************************************************
                                                                        主函数
*********************************************************************/
void main()
{
while(1)
{
if(IN0==0){delay(50);if(IN0==0){delay(50);K1=0;K2=1;}}
if(IN1==0){delay(50);if(IN1==0){delay(50);K1=1;K2=0;}}
if(IN2==0){delay(50);if(IN2==0){delay(50);K1=1;K2=1;}}
}
}

/********************************************************************
                                                                                结束
*********************************************************************/


神农鼎 发表于 2023-8-31 07:54:26

用 STC8H8K64U-45I-PDIP40, SKDIP28, TSSOP20, LQFP32/48/64 来做原型

钰平电子 发表于 2023-8-31 10:58:58

神农鼎 发表于 2023-8-31 07:54
用 STC8H8K64U-45I-PDIP40, SKDIP28, TSSOP20, LQFP32/48/64 来做原型

现在做项目用STC8A8K64D4 用的多
页: [1]
查看完整版本: STC89C52RC单片机写的控制直流电机正反转程序请提宝贵意见