马鞍山职业技术学院 第 1 页 共 8 页 马鞍山职业技术学院 课程设计说明书 课程名称:《嵌入式接口技术》与《嵌入式硬件设计》 题目:直流电机PW M 调速试验 专业名称:计算机应用与技术 班级:09 计应 学号: 姓名: 小组成员:李东东、程茜茜、肖亚明 指导老师:刘俞 成绩: 评定成绩: 教师评语: 指导老师签名: 年 月 日 马鞍山职业技术学院 第 2 页 共 8 页 目录 一、 项目功能要求说明 二、 硬件设计 2 .1 整体方案设计 2 .1 .1 器材选择 2 .1 .2 产品功能模块划分(设计图) 2 .1 .3 可行性分析 2 .2 硬件电路设计 2 .2 .1 所用器材功能说明 2 .2 .2 系统的工作说明 三、 软件设计方案 3 .1 软件功能模块的划分与分析 3 .2 程序模块的详细设计 3 .3 分析结果 四、产品说明书 4 .1 功能 4 .2 使用说明 马鞍山职业技术学院 第 3 页 共 8 页 一、 项目功能要求说明 1.1 用单片机控制直流电机的转速,用两个中断按钮分别作为加速键和减速键,LED 作为转速档位显示器。初始时,电机带动的风扇处于静止状态,LED显示“0”,当按下一次加速按钮后,风扇开始以 1 档的速度转动,同时LED 显示“1”,再次按下加速按钮后,风扇速度加快,以 2 档速度转动,同时LED 显示“2”,再次按下加速按钮后,风扇速度加快,以 3 档速度转动,同时LED 显示“3”,当再次加速按钮后,风扇速度不再变化,LED 依然显示“3”(即:3档位最高速度);同理,当按下减速按钮时,风扇速度降低一档,同时LED 显示的档位数字减少(最低档位为0)。 1.2 当直流电机转速达到最高档(3)及最低档(0)后,再按加速或者减速按钮,会触动报警器报警,再按减速或加速使风扇回到正常转速范围时,报警解除。 二、 硬件设计 2.1.1 器材选择 AT89C51 TD-51 开发板 SP451012H 直流电机 LED 数字显示器 扬声器 2.1.2 产品功能模块划分 2.1.3 可行性分析 通过电机转速控制风扇的速度,从事件处理模块获得当前风扇的速度。可以通过按键随时修改电机转速和风扇档位。根据档位的增加和减小情况确定LED 的显示情况,根据转速变化是否超出额定范围确定扬声器的报警情况。 2.2 硬件电路设计 直流电机速度控制 扬声器处理 档位控制 LED 显示 脉冲处理 马鞍山职业技术学院 第 4 页 共 8 页 2.2.1 所用器材功能说明 (1)AT89C51(微控制器) AT8...