2021-09-24 08:39:41 索煒達電子 1493
項目編號:E1279
文件大?。?.3M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
STM32洗衣機控制器(源代碼及Proteus仿真)
單片機課程設計自動洗衣機(stm32單片機,proteus仿真): 題目:設置過程,有一個水位選擇按鍵,選擇6個水位之一,相應的有六個水位檢測點,仿真時用六個開關表示。有一個程序選擇按鍵,選擇8個程序之一。一個啟動/停止鍵,按照所選程序自動洗衣。(2)洗衣過程,模擬完成其中兩個自動洗衣程序——標準洗和輕柔洗的執(zhí)行過程。打開進水電磁閥,(電磁閥用一個LED燈)
洗衣機控制器 :
設置過程,有一個水位選擇按鍵,選擇6個水位之一,相應的有六個水位檢測點,仿真時用六個開關表示。有一個程序選擇按鍵,選擇8個程序之一。一個啟動/停止鍵,按照所選程序自動洗衣。(2)洗衣過程,模擬完成其中兩個自動洗衣程序——標準洗和輕柔洗的執(zhí)行過程。打開進水電磁閥,(電磁閥用一個LED燈模擬),人工閉合開關表示水位到了該開關代表的水位檢測器,關閉進水電磁閥,然后電機(proteus里面有)反復正轉(zhuǎn)、反轉(zhuǎn),并用PWM波控制電機轉(zhuǎn)速,輕柔洗轉(zhuǎn)速慢,換向快,甩干轉(zhuǎn)速最快......,直到洗完。為縮短演示時間,應把各步驟時間縮短。
操作步驟:
選擇程序->開始/暫停按鈕->自動洗衣
目錄│文件列表:
│ 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