【E1279】STM32洗衣机控制器(源代码及Proteus仿真)

2021-09-24 08:39:41      索炜达电子      1040     

项目编号:E1279

文件大小:2.3M

源码说明:带中文注释

开发环境:C编译器

简要概述:

STM32洗衣机控制器(源代码及Proteus仿真)

单片机课程设计自动洗衣机(stm32单片机,proteus仿真): 题目:设置过程,有一个水位选择按键,选择6个水位之一,相应的有六个水位检测点,仿真时用六个开关表示。有一个程序选择按键,选择8个程序之一。一个启动/停止键,按照所选程序自动洗衣。(2)洗衣过程,模拟完成其中两个自动洗衣程序——标准洗和轻柔洗的执行过程。打开进水电磁阀,(电磁阀用一个LED灯)


洗衣机控制器 :
设置过程,有一个水位选择按键,选择6个水位之一,相应的有六个水位检测点,仿真时用六个开关表示。有一个程序选择按键,选择8个程序之一。一个启动/停止键,按照所选程序自动洗衣。(2)洗衣过程,模拟完成其中两个自动洗衣程序——标准洗和轻柔洗的执行过程。打开进水电磁阀,(电磁阀用一个LED灯模拟),人工闭合开关表示水位到了该开关代表的水位检测器,关闭进水电磁阀,然后电机(proteus里面有)反复正转、反转,并用PWM波控制电机转速,轻柔洗转速慢,换向快,甩干转速最快......,直到洗完。为缩短演示时间,应把各步骤时间缩短。


操作步骤:
选择程序->开始/暂停按钮->自动洗衣

目录│文件列表:

 │ reade.txt

 └ dazuoye5.0

    ├ CORE

    │  │ core_cm3.c

    │  │ core_cm3.h

    │  └ startup_stm32f10x_ld.s

    ├ FWLib

    │  ├ inc

    │  │  │ misc.h

    │  │  │ stm32f10x_adc.h

    │  │  │ stm32f10x_bkp.h

    │  │  │ stm32f10x_can.h

    │  │  │ stm32f10x_cec.h

    │  │  │ stm32f10x_crc.h

    │  │  │ stm32f10x_dac.h

    │  │  │ stm32f10x_dbgmcu.h

    │  │  │ stm32f10x_dma.h

    │  │  │ stm32f10x_exti.h

    │  │  │ stm32f10x_flash.h

    │  │  │ stm32f10x_fsmc.h

    │  │  │ stm32f10x_gpio.h

    │  │  │ stm32f10x_i2c.h

    │  │  │ stm32f10x_iwdg.h

    │  │  │ stm32f10x_pwr.h

    │  │  │ stm32f10x_rcc.h

    │  │  │ stm32f10x_rtc.h

    │  │  │ stm32f10x_sdio.h

    │  │  │ stm32f10x_spi.h

    │  │  │ stm32f10x_tim.h

    │  │  │ stm32f10x_usart.h

    │  │  └ stm32f10x_wwdg.h

    │  └ src

    │     │ misc.c

    │     │ stm32f10x_adc.c

    │     │ stm32f10x_bkp.c

    │     │ stm32f10x_can.c

    │     │ stm32f10x_cec.c

    │     │ stm32f10x_crc.c

    │     │ stm32f10x_dac.c

    │     │ stm32f10x_dbgmcu.c

    │     │ stm32f10x_dma.c

    │     │ stm32f10x_exti.c

    │     │ stm32f10x_flash.c

    │     │ stm32f10x_fsmc.c

    │     │ stm32f10x_gpio.c

    │     │ stm32f10x_i2c.c

    │     │ stm32f10x_iwdg.c

    │     │ stm32f10x_pwr.c

    │     │ stm32f10x_rcc.c

    │     │ stm32f10x_rtc.c

    │     │ stm32f10x_sdio.c

    │     │ stm32f10x_spi.c

    │     │ stm32f10x_tim.c

    │     │ stm32f10x_usart.c

    │     └ stm32f10x_wwdg.c

    ├ OBJ

    │  │ core_cm3.crf

    │  │ core_cm3.d

    │  │ core_cm3.o

    │  │ exti.crf

    │  │ exti.d

    │  │ exti.o

    │  │ led.crf

    │  │ led.d

    │  │ led.o

    │  │ ledshow.crf

    │  │ ledshow.d

    │  │ ledshow.o

    │  │ main.crf

    │  │ main.d

    │  │ main.o

    │  │ misc.crf

    │  │ misc.d

    │  │ misc.o

    │  │ My32.build_log.htm

    │  │ My32.elf

    │  │ My32.elf.asm

    │  │ My32.hex

    │  │ My32.hex.asm

    │  │ My32.lnp

    │  │ My32_Target 1.dep

    │  │ pwm.crf

    │  │ pwm.d

    │  │ pwm.o

    │  │ startup_stm32f10x_ld.d

    │  │ startup_stm32f10x_ld.o

    │  │ stm32f10x_exti.crf

    │  │ stm32f10x_exti.d

    │  │ stm32f10x_exti.o

    │  │ stm32f10x_flash.crf

    │  │ stm32f10x_flash.d

    │  │ stm32f10x_flash.o

    │  │ stm32f10x_gpio.crf

    │  │ stm32f10x_gpio.d

    │  │ stm32f10x_gpio.o

    │  │ stm32f10x_it.crf

    │  │ stm32f10x_it.d

    │  │ stm32f10x_it.o

    │  │ stm32f10x_rcc.crf

    │  │ stm32f10x_rcc.d

    │  │ stm32f10x_rcc.o

    │  │ stm32f10x_tim.crf

    │  │ stm32f10x_tim.d

    │  │ stm32f10x_tim.o

    │  │ system_stm32f10x.crf

    │  │ system_stm32f10x.d

    │  │ system_stm32f10x.o

    │  │ systick.crf

    │  │ systick.d

    │  └ systick.o

    └ USER

       │ Backup Of xi.pdsbak

       │ exti.c

       │ exti.h

       │ Last Loaded LED-a.pdsbak

       │ Last Loaded xi.pdsbak

       │ LED-a.pdsprj.LAPTOP-95NMC9I5.tyx.workspace

       │ LED-a.pdsprj.WIN-94O3H61NI4C.Administrator.workspace

       │ LED.c

       │ led.h

       │ ledshow.c

       │ ledshow.h

       │ main.c

       │ My32.uvguix.Administrator

       │ My32.uvguix.tyx

       │ My32.uvoptx

       │ My32.uvprojx

       │ pwm.c

       │ pwm.h

       │ stepmotor.c

       │ stepmotor.h

       │ stm32f10x.h

       │ stm32f10x_conf.h

       │ stm32f10x_it.c

       │ stm32f10x_it.h

       │ system_stm32f10x.c

       │ system_stm32f10x.h

       │ SysTick.c

       │ SysTick.h

       │ time.c

       │ xi.pdsprj

       │ xi.pdsprj.LAPTOP-95NMC9I5.tyx.workspace

       ├ DebugConfig

       │  └ Target_1_STM32F103R6_1.0.0.dbgconf

       ├ Listings

       │  │ My32.map

       │  └ startup_stm32f10x_ld.lst

TAG电容测量
  • 8 次
  • 10 分