课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于51单片机的洗碗机控制系统设计 [复制链接]

楼主
文件格式:word
文件大小:1.18MB
适用专业:单片机
适用年级:大学
下载次数:42 次
我要下载:点击联系下载
论文编号:41533

资料简介:
  毕业设计 基于51单片机的洗碗机控制系统设计,共36页,8068字
  
摘要 随着人们生活水平的提高,洗碗机逐渐进入人们的家庭,堪称“人手的第二次解放”。本文就以基于51单片机洗碗机控制系统设计的背景而展开。本设计至力于设计一个多功能、全自动式、高效的洗碗机控制系统。同时兼顾低成本的要求,在基于价格较低廉的51单片机基础上进行一个新的设计。首先,简述洗碗机在国内外的发展状况及其存在的问题。说明本课题的研究范围和意义。其次,深入介绍51单片机系统的架构原理,并指出系统的开发平台。接着,详细描述洗碗机控制系统的功能,阐述其各部分的操作方法,并指出其实现策略。然后,给出系统硬件统结构图及硬件总体设计原理图,详细分析各部分电路的电气特性。在此基础上,给出软件系统功能模块总框图,详细论述各功能模块的设计,给出程序流程图及其源程序。最后,描述系统仿真实验方案,给出各个方案的仿真实验结果,并对其进行详细分析,得出结论。该系统经过仿真调试、演示,证实能稳定安全可靠地工作。在附录中,本文还给出相关系统设计资料,供参考之用。
  
关键词:单片机,洗碗机,控制系统
  

  
目录
  
1  绪论    1
  
1.1  国内外洗碗机的发展状况    1
  
1.1.1  国外洗碗机的发展状况    1
  
1.1.2  国内洗碗机发展状况    2
  
1.1.3  国内洗碗机的存在问题    3
  
1.2  研究范围和选题目的    3
  
2  C51单片机系统与开发平台    5
  
2.1  C51 系列单片机总述    5
  
2.2  MCS-51 单片机内部结构    6
  
2.3  MCS-51 单片机存储器结构    7
  
2.3.1  程序存储器    8
  
2.3.2  数据存储器    9
  
2.3.3  特殊功能寄存器    10
  
2.4  MCS-51 单片机输入输出口    14
  
2.5  MCS-51中断系统    16
  
2.5.1  中断的概述     16
  
2.5.2  中断源    16
  
2.5.3  中断优先级    17
  
2.5.4  中断允许控制    17
  
2.5.5  中断响应的条件    18
  
2.5.6  中断响应的过程    18
  
2.6  MSC-51定时/计数器    19
  
2.6.1  定时/计数器的工作方式    19
  
2.6.2  定时器2    23
  
2.7  开发平台    24
  
2.7.1  Keil开发平台    24
  
2.7.2  伟福硬件仿真器    25
  
2.7.3  Protus软仿真器    26
  
3  洗碗机控制系统的整体功能与实现策略    28
  
3.1  洗碗机的整体功能    28
  
3.2  各个功能细节及系统的操作方法    28
  
3.3  实现策略    31
  
4  洗碗机电路系统结构和电路设计    33
  
4.1  系统结构及电路概述    33
  
4.2  单片机AT89S52电路    36
  
4.2.1  8位微控制器AT89S52主要性能    37
  
4.2.2  选择AT89S52的原因    38
  
4.2.3  复位电电路及晶振的选择    38
  
4.2.4  要注意的几点问题    39
  
4.3  A/D转换电路    39
  
4.3.1  转换芯片的选择    39
  
4.3.2  性能参数    40
  
4.4  输出驱动UNL2803的电路    40
  
4.4.1  主要参数与原理    41
  
4.4.2  电路分析    42
  
4.5  数码管及LED显示电路    42
  
4.5.1  数码管结构    42
  
4.5.2  电路分析    43
  
5  洗碗机程序设计    45
  
5.1  软件系统总体设计    45
  
5.2  软件系统的模块结构及设计要点    48
  
5.2.1  软件模块结构    48
  
5.2.2  51汇编指令系统及内存变量的定义    48
  
5.2.3  看门狗的使用    51
  
5.3  软件模块设计    51
  
5.3.1  主程序设计    51
  
5.3.2  定时器中断服务程序设计    52
  
5.3.3  A/D转换的实现    57
  
5.3.4  在线测试程序程序设计    61
  
5.3.5  洗涤及相关异常处理程序设计    63
  
5.3.6  状态转换模块设计    63
  
5.3.7  自定义计时器模块设计    64
  
6  仿真实验结果    65
  
6.1  Protus VSM仿真电路    65
  
6.2  验证三个定时器中断的优先级    66
  
6.3  分析显示电路位选线扫描时序仿真实验    67
  
结论    69
  
参考文献    70
  
致谢    71
  
附录A 系统电路原理总图    72
  
附录B 程序流程图    73
  
附录C 源程序    85
  


资料文件预览:
共1文件夹,1个文件,文件总大小:1.18MB,压缩后大小:651.72KB

  • 毕业设计-基于51单片机的洗碗机控制系统设计
  • doc范文示例.doc  [1.18MB]

我要下载:基于51单片机的洗碗机控制系统设计
分享 转发
TOP
沙发

怎么发帖啊!!!
TOP
板凳

头晕

居然下不来
TOP
地板

不错,好东西!!
TOP
5#

为什么只有题目  看不见内容啊



每个题目都没有连接的吗?
TOP
6#

这个系列的帖子都不错

要顶!

收藏再看!
TOP
7#

这个系列的帖子都不错

要顶!
TOP
8#

谢谢 楼主  分享
TOP
9#

为了能下东西 我顶了
TOP
10#

顶!!!

我要积分!!!
TOP
发新话题 回复该主题