- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机实现直流电机简易驱动
/*
本程序主要实现让直流电机正反转,没有其他特殊功能,
没有使用定时器中断全速运行直流电机不可调速
*/
#includereg52.h
//定义所有需要使用的引脚
sbit BT0=P2^0;
sbit BT1=P2^1;
sbit BT2=P2^2;
sbit PW1=P1^0;
sbit PW2=P1^1;
sbit left=P0^0;
sbit right=P0^1;
sbit stop=P0^2;
void motor(); // 功能函数,实现大部分功能
void leftM(); // 电机左转
void rightM(); // 电机右转
void stopM(); // 电机停止
//延时函数
void DelayUs2x(unsigned char t);
void DelayMs(unsigned char t);
void main()
{
motor();
}
void motor()
{
while(1) //死循环一直让电机转动
{
//一次防抖动,下面按键这边
if(!BT0) // 判断是否按下
{
DelayMs(10); //延时一段时间防抖动
if(!BT0) //确定按下按键了
{
while(!BT0);// 如果手一直为松开,这边则死循环一直等待松开
leftM();
left = 0;
right = 1;
stop = 1;
}
}
//同上
if(!BT1)
{
DelayMs(10);
if(!BT1)
{
while(!BT1);
rightM();
left = 1;
right = 0;
stop =1;
}
}
//同上
if(!BT2)
{
DelayMs(10);
if(!BT2)
{
stopM();
left = 1;
right = 1;
stop = 0;
}
}
}
}
//电机左转
void leftM()
{
PW1 = 0;
PW2 = 1;
}
//电机右转
void rightM()
{
PW1 = 1;
PW2 = 0;
}
//电机停止函数
void stopM()
{
PW1 = 0;
PW2 = 0;
}
//延时防抖动
void DelayUs2x(unsigned char t)
{
while(--t);
}
void DelayMs(unsigned char t)
{
//延时1ms
while(t--)
{
DelayUs2x(245);
DelayUs2x(245);
}
}
您可能关注的文档
- 2011年11月三级营养师填空选择.doc
- 2011年《读者》增刊高考作文素材—轶事.doc
- 2011年贵州省科学技术基金项目申报指南.doc
- 2011任海涛卷一3小时送20分__录音链接_8_29.doc
- 2011年颈椎病.doc
- 2011新作文素材2010年《读者》杂志卷首语精选.doc
- 2011年高考题库考点11资本主义世界市场的形成和发展.doc
- 2011食品法规提纲.doc
- 20129第4组.doc
- 2012定额第八册-工业管道工程.docx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 机械制造基础-全套PPT课件.pptx
- 地域建筑的分析__--__纳西族传统民居的现代启示.pdf
- 湖北省武汉市2023-2024学年六年级上学期语文期中试卷(含答案).pdf VIP
- 露天非煤矿山企业重大事古隐患认定目录及企业待检资料清单.doc
- 网络工程师职业规划4篇.pdf VIP
- 四年级音乐上册 牧童ppt课件1 人教新课标版.ppt
- 浙教版(2023)信息科技三上第2课感知智能生活教案.pdf VIP
- 中央空调节能运行管理.ppt
- 河北省石家庄市第四十一中学教育集团2023-2024学年七年级上学期期中历史试题(1).docx
- 《什么是冬天》儿童绘本故事演讲ppt课件(图文).ppt
文档评论(0)