



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/* 本程序主要实现让直流电机正反转,没有其他特殊功能, 没有使用定时器中断全速运行直流电机不可调速 程序可以在keil2中调试出来*/#include/定义所有需要使用的引脚sbit BT0=P20;sbit BT1=P21;sbit BT2=P22;sbit PW1=P10;sbit PW2=P11;sbit left=P00;sbit right=P01;sbit stop=P02;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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年制造业生产经理面试题及参考答案详解
- 2025年国际知名企业供应链管理岗位招聘面试模拟题及答案解析
- 2025年产品经理实战模拟题及案例分析
- 2025年家用通风电器具合作协议书
- 2025年铝合金预拉伸厚板和蒙皮铝合金板合作协议书
- 肺动脉高压的教案
- 2025年电子装联专用设备项目建议书
- 10000立罐施工方案
- 2025年高纯人造硅灰石合作协议书
- 职业素养护理题库及答案
- 肾切除患者护理疑难病例
- 人力管理咨询合同范本
- 2025译林版高中英语高考复习必背全七册单词表(精校打印)
- 2025年变压器绝缘材料项目可行性研究报告
- 浙江墨鱼影业有限公司委托评估腾讯视频网剧《帝王侧》项目收益价值·评估报告
- GB 12158-2024防止静电事故通用要求
- 第1章 电子商务数据分析基础
- 混凝土搅拌运输施工方案
- 光伏电站组件清洗方案计划
- T-CFA 030501-2020 铸造企业生产能力核算方法
- 降低阴道分娩产妇会阴侧切率QC小组改善PDCA项目汇报书
评论
0/150
提交评论