基于单片机的全自动洗衣机控制系统设计毕业设计 联系客服

发布时间 : 星期日 文章基于单片机的全自动洗衣机控制系统设计毕业设计更新完毕开始阅读

摘 要

该系统是《基于单片机的全自动洗衣机控制系统设计》。系统采用AT89C51单片机作为核心控制芯片。并且辅以必要的外围器件和电路,通过I/O口输出控制电动机运行和停止,通过AT89C51单片机内部定时器中断来记录洗衣时间和进水时间,通过按键来进行洗衣参数设置。通过AT89C51单片机驱动数码管显示洗衣机的工作时间,LED指示灯用作洗衣机的工作状态显示,用两个电控水龙头进行加水和放水,通过蜂鸣器提示洗衣结束。通过外部中断来控制进水和放水。论文重点阐述单片机和控制系统模块的设计。

关键词:单片机;全自动洗衣机;数码管,蜂鸣器;中断;定时器

目 录

1.引 言 ....................................................................................................................................... 1 2.系统整体设计 ......................................................................................................................... 4 2.1设计功能要求 ...................................................................................................................... 4 2.2系统设计方案 ...................................................................................................................... 4 2.3芯片选择 .............................................................................................................................. 5 2.3.1什么是单片机 ................................................................................................................... 5 2.3.2单片机的应用领域 ........................................................................................................... 5 2.3.3单片机的确定 ................................................................................................................... 6 2.4单片机的结构 ...................................................................................................................... 6 2.4.1 STC89C516RD单片机的引脚功能 ................................................................................. 7 2.4.2电源 ................................................................................................................................... 7 2.4.3时钟 ................................................................................................................................... 8 2.4.4控制信号引脚线 ............................................................................................................... 8 2.4.5输入/输出引脚(I/O口线) ............................................................................................ 9 2.5 继电器的选择 .................................................................................................................... 10 3. 系统硬件设计 ..................................................................................................................... 11 3.1 电源电路设计 .................................................................................................................... 11 3.2进排水电路设计 ................................................................................................................ 11 3.3 显示电路设计 .................................................................................................................... 12 3.4 按键控制设计 .................................................................................................................... 13 3.5 状态指示电路设计 ............................................................................................................ 14

3.6 硬件总体电路设计 ............................................................................................................ 14 4.系统软件设计 ....................................................................................................................... 16 4.1 软件整体结构设计 ............................................................................................................ 16 4.2主程序结构设计与分析 .................................................................................................... 16 4.3子程序结构设计与分析 .................................................................................................... 28 4.3.1 定时器中断1子程序 .................................................................................................... 28 4.3.2 外部中断0子程序 ........................................................................................................ 29 4.3.3 定时器中断0子程序 .................................................................................................... 31 4.3.4 外部中断1子程序 ........................................................................................................ 32 4.3.5 数码管显示子程序 ........................................................................................................ 32 5.总 结 ................................................................................................................................... 35 致 谢 ........................................................................................................................................ 36 参考文献 .................................................................................................................................. 37