基于单片机的全自动洗衣机模拟系统
具体实现功能
具体实现功能:
模拟全自动洗衣机工作过程,以电机替代洗衣机电机。
可以显示洗衣机工作的状态(进水、浸泡、洗衣、脱水、结束)。显示工作剩余时间(洗衣程序可自定义,时间精度:秒)。
洗衣时交替正、反转。洗衣和脱水时电机转速不同。故障报警时声音提示。
单片机介绍
51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
设计思路
文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;
调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;
比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;
软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。
程序
本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。
全部资料
全部资料包括程序(注释)、protues仿真、仿真视频、开发资料、单片机最小系统介绍等,全网最全!
原文链接:基于单片机的全自动洗衣机模拟系统
基于单片机的全自动洗衣机模拟系统相关推荐
- 28-基于单片机的全自动洗衣机模拟系统
具体实现功能 具体实现功能: 模拟全自动洗衣机工作过程,以电机替代洗衣机电机. 可以显示洗衣机工作的状态(进水.浸泡.洗衣.脱水.结束).显示工作剩余时间(洗衣程序可自定义,时间精度:秒). 洗衣时交 ...
- 基于单片机C51全自动洗衣机仿真设计
百度网盘下载地址(966):点击下载 #define MOTOR_COUNT 100 //PWM波输出周期计数#define sol 0x6c //将"so"宏定义为低音" ...
- 洗衣机控制系统c语言编程,采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文.doc...
采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文 深 圳 大 学 本 科 毕 业 论 文(设计) 题目: 基于单片机设计的全自动 洗衣机控制器 姓名: 郑嘉泽 专业: 电子信息工程 学院: ...
- C语言洗衣机源代码,基于AT89C51的全自动洗衣机(附电路图、源程序代码及外文翻译).doc...
摘要 洛阳理工学院毕业设计(论文) PAGE IV PAGE 12 基于AT89C51的全自动洗衣机 摘 要 随着数字控制技术的快速发展,其被广泛应用于智能控制的领域中.单片机以体积小.功能全.价格低 ...
- 基于单片机c语言的豆浆机,基于单片机的全自动豆浆机控制系统设计.doc
论文题目: 基于单片机的全自动豆浆机控制系统设计 摘 要 全自动豆浆机基本工作过程是将事先泡好的大豆放入豆浆机内,并加入适量冷水后将电热管通电加热至80°C,粉碎电机通电工作.进行磨豆浆期间断续工作三 ...
- 洗衣机程序c语言代码大全,采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文资料.doc...
深 圳 大 学 本 科 毕 业 论 文(设计) 题目: 基于单片机设计的全自动 洗衣机控制器 姓名: 郑嘉泽 专业: 电子信息工程 学院: 信息工程学院 学号: 2009130099 指导教师: 李霞 ...
- 基于51单片机的全自动洗衣机仿真原理图程序方案设计
设计总方框图 (末尾附文件) 原理图: 控制系统的功能 基于单片机洗衣机通过控制系统设定洗衣程序在洗涤脱水桶内自动完成注水.洗涤.漂洗.排水和脱水全过程.洗衣时控制系统打开进水电磁阀开始注水:当洗涤脱 ...
- 基于51单片机的全自动洗衣机设计
硬件方案 全自动洗衣机的电路主要有电源.单片机最小系统.开关检测电路.控制按键输入电路和LED指示电路.继电器和电动机电路. 原理图如图: 仿真图如图: 设计功能 由独立式按键确定功能键,包括&quo ...
- 基于VHDL的全自动洗衣机控制器设计
全自动洗衣机控制器设计 <数字电子技术>课程设计报告 <数字电子技术>课程设计任务书 设计内容与要求 1.概述 1.1EDA简介 1.2开发软件quartus简介 2.基本原理 ...
最新文章
- java中Volatile修饰符的含义
- R语言伪相关性分析(Spurious Correlation)、相关关系不是因果关系:以哺乳动物数据集msleep为例
- 运维监控利器Nagios:概念、结构和功能
- Linux 文件大小跟踪命令
- 鸿蒙HarmonyOS环境搭建与HelloWrold应用运行
- 安装ROS环境时的常见问题及解决办法
- 网络编程(part9)--socket套接字编程之TCP套接字
- 190. 颠倒二进制位
- php 扒取网页数据
- html select 修改默认箭头样式,自定义select标签箭头样式
- 使用Python爬虫爬取网络美女图片
- verilog从txt中读取_Verilog中的文件操作
- 在c语言中逻辑或运算符失身额,我的Fortran基本用法小结【转载】
- Java常见面试题:数据库优化策略有哪些?
- 结构体的定义以及使用
- chrome 打印布局_Chrome 网页打印中的宽度控制
- R语言sem包实现通径分析
- 如何在微信窗口使用计算机,站长教你电脑如何打开多个微信界面
- php生成二维码海报
- 三极管的三个工作状态和作用