ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:713.50KB ,
资源ID:130739      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-130739.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于89C51单片机直流电机控制及其程序.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于89C51单片机直流电机控制及其程序.doc

1、凌 阳, 拇指 凌阳 课 凌 阳, 拇指 凌阳程 凌 阳, 拇指 凌阳设 凌 阳, 拇指 凌阳计 凌 阳, 拇指 凌阳说 凌 阳, 拇指 凌阳明 凌 阳, 拇指 凌阳书 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 院系: 船舶工程学院 凌阳, 拇指 凌阳 班级: 凌阳, 拇指 凌阳 姓名: 凌阳, 拇指 凌阳 学号: 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

2、 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 机电综合课程设计 凌阳, 拇指 凌阳 设计题目 :直流电机控制系统 凌阳, 拇指 凌阳 立体目的: 通过本次课程设计 , 拇指 达到培养学生综合应用所学知识 , 拇指分析和解决实际工程问题 , 拇指 锻炼创造能力的目的 。 食指 凌阳, 拇指 凌阳 技术要求: 设计直流电机控制系统 , 拇指 包括:机械装配图 , 拇指 控制原理图和接线图 , 拇指 并编制相应的控制程序 。 食指 凌阳, 拇指 凌阳 完成基于 89C51 单片机开发板的直流电机速度控制 , 拇指 启停及正反转控制 。 食指 凌阳, 拇指 凌阳 机械系统 凌阳,

3、 拇指 凌阳 由直流电机驱动滚珠丝杠实现滑台的平移 。 食指 将电机的旋转运动通过 滚珠丝杠转换为平台的直线运动 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 系统组成:直流电机 , 拇指 底板 , 拇指 支座 , 拇指 光杠 , 拇指 滚珠丝杠 , 拇指 平台等 。 食指 凌阳, 拇指 凌阳 二电气系统 凌阳, 拇指 凌阳 1. 凌 阳, 拇指 凌阳直流电机 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 电机采用无刷直流电机 , 拇指 型号为: BL-2203C。 食指 其特点是调速范围宽 , 拇指 低速力矩大 , 拇指 运行平稳 , 拇指 低噪声 , 拇指 高效率 。 食

4、指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 电机接线 , 拇指 两股线 , 拇指 一股为电机线 , 拇指 一股为电机霍尔线 。食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2驱动器 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 驱动器采用无刷直流电机驱动器 。 食指 接线端子说明: 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 驱动器由 220V 交流供电 。 食指 凌阳, 拇指 凌阳 驱动器调速方式 凌阳, 拇指 凌阳 内部电位器调速 :逆时针旋转驱动器控制面板上的电位器 , 拇指电机速度减小 , 拇指 顺时针则转速增大:

5、由于测速需要响应时间 ,拇指 速度显示会滞后 。 食指 凌阳, 拇指 凌阳 外部输入调速:将外接电位器的两端分别接于驱动器的“ +12”和“ COM”端 上 , 拇指 将调解段接于“ AVI”上即可使用外接电位器调速 , 拇指 也可以通过其他控制单元输入模拟电平信号到“ AVI”端实现调速 。 食指 凌阳, 拇指 凌阳 多段速度选择:通过控制驱动器上的 CH13 三个端子的状态可以选择内部预先设定的几种转速 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 电机运行 /停止控制 凌 阳, 拇指 凌阳( R/S) 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 通过控制端子“ R/S”相对于“ COM”

6、的通、断可以控制电机的运行和停止 。 食指 端子“ R/S”内部以电阻上 凌阳, 拇指 凌阳 拉到 +12, 拇指 可以配合无源触点开关使用 , 拇指 也可 以配合集电极开路的 PLC 凌阳, 拇指 凌阳 等控制单元;当“ R/S”与端子“ COM”断开时电机运行 , 拇指 反之电机停止 。 食指 使用运行 /停止端控制电机停止时 , 拇指 电机为自然停车 , 拇指 其运动 凌阳, 拇指 凌阳 规律与负载惯性有关; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 电机正 /反转控制 凌 阳, 拇指 凌阳 (F/R) 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 通过控制端子“ F/R”与端子“ COM”的通、

7、断可以控制电机的运转方向 。 食指 端子“ F/R”内部以电阻上拉到 +12, 拇指 可以配合无源触点开关使用 , 拇指 也可以配合集电极开路的 PLC 等控制单元;当“ F/R”与端子“ COM”凌阳, 拇指 凌阳 不接通时电机顺时针运行(面对电机轴) , 拇指 反之则电机逆时针方向运转;为避免驱动器的损坏 , 拇指 在改变电机转向时应先使电机停止运动后再操作改变转向 , 拇指 避免在电机运行时进行运转方向控制 。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 驱动器典型接线图 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 使用注意事项: 凌 阳, 拇指 凌阳 因本驱动器 220V 高压输入 , 拇

8、指 为确保安全在上电工作前必须 凌阳, 拇指 凌阳 接地端子( FG)可靠的与大地连接 , 拇指 任何情况下请不要打开机壳避免意外的损伤! 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 ( 2)驱动器安装时应保证设备的通风良好;机柜内有多个驱动器并列使用时要保证相互之间的距离不小于 10cm。 食指 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 3. 凌阳, 拇指 凌阳 LY-51S 单片机开发板 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 应用开发板上的单片机 , 拇指 八个独立按键 , 拇指 8 个 LED 灯 , 拇指 两个继电器 。 食指 凌阳, 拇指 凌阳 4. 凌 阳, 拇指 凌阳控制系统 凌阳, 拇

9、指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 基于 51S 单片机的直流电机控制系统 。 食指 系统组成:无刷直流电机 , 拇指 无刷直流电机驱动器 , 拇指 LY-51S 单片机开发板上的单片机 , 拇指 8 个独立按键 , 拇指 八个 LED 灯 , 拇指 两个继电器 。 食指 凌阳, 拇指 凌阳 单片机 I/O 口分配: 凌 阳, 拇指 凌阳 P1.0 凌阳, 拇指 凌阳 : 凌阳, 拇指 凌阳 方向信号 。 食指 凌阳, 拇指 凌阳 P1.1:启停信号 。 食指 凌阳, 拇指 凌阳 P1.2: PWM 信号 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 独立

10、按键 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 功能 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED 凌阳, 拇指 凌阳 K1 凌阳, 拇指 凌阳 凌

11、阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.0 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 启动 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.7 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED8 K2

12、凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.1 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 停止 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.6 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

13、凌阳 LED7 凌阳, 拇指 凌阳 K3 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.2 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 自动 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.0 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

14、 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED1 凌阳, 拇指 凌阳 K4 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.3 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 手动 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.1 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇

15、指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED2 凌阳, 拇指 凌阳 K5 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.4 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 正转 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.2 凌阳,

16、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED4 凌阳, 拇指 凌阳 K6 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.5 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 反转 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌

17、阳 凌阳, 拇指 凌阳 P0.3 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED3 凌阳, 拇指 凌阳 K7 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.6 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 加速 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

18、凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.4 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED5 凌阳, 拇指 凌阳 K8 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P3.7 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 减速 凌阳, 拇指 凌阳 凌阳, 拇指

19、 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 P0.5 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 LED6 凌阳, 拇指 凌阳 接线图见附录 凌 阳, 拇指 凌阳 8 个独立按键为单片机的输入 , 拇指 接 P3 口 。 食指 8 个 LED 为输出的信号显示 , 拇指 显示不同的工作状态 , 拇指 接 P0 口 。 食指 P1.0 口输出的方向信号接继电器 1, 拇指 控制驱动器的 F/R 与 COM 口的通断控制电机正反转 。 食指

20、 F/R 与 COM 不接通时电机顺时针方 向运转 ,拇指 反之则逆时针方向运转 。 食指 P1.1 口输出的启停信号接继电器 2,拇指 控制驱动器的 R/S 与 COM 口的通断控制电机启停 。 食指 R/S 与COM 断开时电机运行 , 拇指 反之则停止运行 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 附录 凌 阳 , 拇指 凌阳 凌阳, 拇指 凌阳 控制程序程序: 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 #include“reg52.h“凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 sbit 凌阳,

21、拇指 凌阳 start=P30; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌 阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 stop=P31; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 AUTO=P32; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 hand=P33; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 forward=P34; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

22、 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 reverse=P35; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 acceleration=P36; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳

23、deceleration=P37; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led1=P00; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /auto 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led2=P01; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /hand 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led3=P

24、02; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /forward 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led4=P03; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /reverse 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led5=P04; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /acceleration 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led6=P05; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳

25、 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /decelerate 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led7=P06; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /on 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 led8=P07; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

26、 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /off 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 direction=P10; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /zhuanfan 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 RS=P11; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

27、 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /on 凌阳, 拇指 凌阳 off 凌阳, 拇指 凌阳 sbit 凌阳, 拇指 凌阳 PMW=P12; 凌阳 ,拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /kongzhi 凌阳, 拇指 凌阳 /sbit 凌阳, 拇指 凌阳 speaker=P13;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 int 凌阳, 拇指 凌阳 CYCLE,PWM_ON,

28、count;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 initial()凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 CYCLE=20;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 PWM_ON=0;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 count=0;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /*-凌阳, 拇指 凌阳 凌

29、阳, 拇指 凌阳 uS 延时函数 , 拇指 含有输入参数 凌阳, 拇指 凌阳 unsigned 凌阳, 拇指 凌阳 char 凌阳 ,拇指 凌阳 t, 拇指 无返回值 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 unsigned 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 是定义无符号字符变量 , 拇指 其值的范围是 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 0255 凌阳, 拇指 凌阳 这里使用晶振 12M, 拇指 精确延时请使用汇编 ,大致延时 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 长度如下 凌阳, 拇指 凌阳 T=tx2+5 凌阳, 拇指 凌阳 uS 凌阳, 拇指 凌阳 凌阳, 拇指

30、凌阳 -*/凌阳, 拇指 凌阳 void 凌 阳, 拇指 凌阳 DelayUs2x(unsigned 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 t)凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 while(-t);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /*-凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 mS 延时函数 , 拇指 含有输入参数 凌阳, 拇指 凌阳 unsigned 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 t, 拇指 无返回值 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 unsigned 凌阳, 拇指

31、 凌阳 char 凌阳, 拇指 凌阳 是定义无符号字符变量 , 拇指 其值的范围是 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 0255 凌阳, 拇指 凌阳 这里使用晶振 12M, 拇指 精确延时请使用汇编 凌阳, 拇指 凌阳 -*/凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 DelayMs(unsigned 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 t)凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 while(t-)凌阳, 拇指 凌阳 凌阳, 拇指

32、凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /大致延时 1mS 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 DelayUs2x(245);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 DelayUs2x(245);凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /*-凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

33、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 定时器初始化子程序 凌阳, 拇指 凌阳 -*/凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 Init_Timer0(void)凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 TMOD 凌阳, 拇指 凌阳 |= 凌阳, 拇指 凌阳 0x01; 凌阳, 拇指 凌阳 凌阳, 拇

34、指 凌阳 /使用模式 1, 拇指 16 位定时器 , 拇指 使用 “|“符号可以在使用多个定时器时不受影响 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 TH0=(65536-2000)/256; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /重新赋值 凌阳, 拇指 凌阳 2ms 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 TL0=(65536-2000)%256;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 EA=1; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

35、凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /总中断打开 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 ET0=1; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /定时器中断打开 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 TR0=1; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

36、凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /定时器开关打开 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /*-凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 定时器中断子程序 凌阳, 拇指 凌阳 -*/凌阳

37、, 拇指 凌阳 void 凌阳, 拇指 凌阳 Timer0_isr(void) 凌阳, 拇指 凌阳 interrupt 凌阳, 拇指 凌阳 1 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 TH0=(65536-2000)/256; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /重新赋值 凌阳, 拇指 凌阳 2ms 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 TL0=(65536-2000)%256;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 if(coun

38、t=PWM_ON) 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /如果定时等于 on 的时间 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 说明作用时间结束 , 拇指 输出低电平 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

39、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 PMW=0; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

40、凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指

41、凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 if(count=CYCLE) 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /反之低电平时间结束后返回高电平 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

42、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 count=0;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 if(PWM_ON!=0) 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 /如果开启时间是 0 凌阳, 拇指 凌阳 保持原来状态 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳,

43、拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 PMW=1;凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳 ,拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌

44、阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 count+; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 void 凌阳, 拇指 凌阳 accelerate()凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指

45、 凌阳 if(PWM_ON=CYCLE)凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 else 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 PWM_ON+; 凌阳, 拇指 凌阳 凌阳, 拇指凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 void

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。