1、 单片机课程设计单片机课程设计 智能电动百叶窗 姓姓 名:名: 班班 级:级: 机机 101101- -3 3 班班 专专 业:业:机械设计制造及其自动化机械设计制造及其自动化 学学 号:号: 20102010*13131 10 0 指导教师:指导教师: * * 完成时间:完成时间: 20132013 年年 6 6 月月 5 5 日日 - 2 - 目录 一、 课程设计任务书 - - 3 - (一) 课程设计题目:智能电动百叶窗 - 3 - (二) 任务详情: . - 3 - 二、 设计项目简介- - 3 - (一) 基本要求: . - 3 - (二) 基本工作原理: - 4 - (三) 各元器
2、件资料: - 4 - 1. AT89C51 单片机 - - 4 - 2. ADC0808 - - 7 - 3. 光敏传感器 - - 8 - 4. 74SEG-MPX4-CA 数码管- - 9 - 5. 74LS245 驱动 - 10 - 三、 电路原理图 - - 11 - (一) 复位电路 . - 11 - (二) 时钟电路 . - 11 - (三) 数码管显示电路 - 11 - (四) 电机控制电路 - 12 - (五) A/D 转换电路 - 14 - (六) 总体电路图 . - 14 - 四、 程序框图 - - 15 - 五、 程序清单 - - 16 - 六、 总结 - - 18 - 七、
3、 参考资料 - - 19 - - 3 - 一、一、 课程设计课程设计任务任务书书 (一一) 课程设计课程设计题目:题目:智能电动智能电动百叶窗百叶窗 (二二) 任务任务详情详情: 本设计以 MCS-51 系列单片机为核心,采用常用电子器件设计,一个 电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转) ,用一个 光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三 个按键: 手动/自动切换、手动正转和手动反转,用一个发光二极管显示 手动/自动状态,自动状态时二极管亮。 设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极 限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位 置压下行程开关时,电机停止反转,但还可以正转。 按键输入采用中断方式,按键中断请求信号接 INT0。 单片机根据设定光强 S1和 S2(S2 S1)和实测光强 P 控制电机 M 的 动作: 当 PS2时,控制 M 反转以减少进光量; 当 S1VA 时, Vout 输出低电平。 在仿真中,用 1K 的滑动变阻器控制 5V 电压变化模拟光敏电阻的变化。 4. 74SEG-MPX4-CA 数码管数码管 图 2-341 数码