2021-11-02 14:02:53 索煒達電子 1759
項目編號:E2100
文件大小:4.2M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
(1) 可以實現(xiàn)四種波形:正弦波、方波、三角波、鋸齒波;
(2) 通過按鍵進行選擇,頻率可以調(diào)整;
(3) LCD液晶顯示;
(4)設(shè)計出來之后用Proteus軟件仿真出效果;
主要硬件設(shè)備:STM32F103單片機、DAC0832數(shù)模轉(zhuǎn)換芯片、矩陣鍵盤、LCD12864液晶屏幕。
正弦波
方波
三角波
鋸齒波
效果圖
目錄│文件列表:
└ 基于STM32的四種波形發(fā)生器設(shè)計和Proteus仿真
│ 嵌入式控制技術(shù)與應(yīng)用設(shè)計報告.doc
└ 波形發(fā)生器
├ 仿真
│ │ Last Loaded MyHomeWork.pdsbak
│ │ MyHomeWork.pdsprj
│ └ MyHomeWork.pdsprj.LYF.yun fu.workspace
└ 源碼
└ GPIO
│ keilkill.bat
├ Libraries
│ ├ CMSIS
│ │ │ core_cm3.c
│ │ │ core_cm3.h
│ │ │ stm32f10x.h
│ │ │ system_stm32f10x.c
│ │ │ system_stm32f10x.h
│ │ └ startup
│ │ │ startup_stm32f10x_cl.s
│ │ │ startup_stm32f10x_hd.s
│ │ │ startup_stm32f10x_hd_vl.s
│ │ │ startup_stm32f10x_ld.s
│ │ │ startup_stm32f10x_ld_vl.s
│ │ │ startup_stm32f10x_md.s
│ │ │ startup_stm32f10x_md_vl.s
│ │ └ startup_stm32f10x_xl.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
├ Project
│ │ GPIO.dsp
│ │ GPIO.dsw
│ │ GPIO.sdf
│ │ GPIO.sln
│ │ GPIO.uvguix.colourmusicbox
│ │ GPIO.uvguix.hw11
│ │ GPIO.uvguix.yun fu
│ │ GPIO.uvoptx
│ │ GPIO.uvprojx
│ │ GPIO.vcxproj
│ │ GPIO.vcxproj.filters
│ │ GPIO.vcxproj.user
│ ├ Debug
│ │ │ GPIO.log
│ │ └ GPIO.tlog
│ │ │ CL.command.1.tlog
│ │ │ GPIO.lastbuildstate
│ │ └ unsuccessfulbuild
│ ├ DebugConfig
│ │ │ GPIO_STM32F103R6.dbgconf
│ │ └ Target_1_STM32F103R6.dbgconf
│ └ Objects
│ │ GPIO.hex
│ └ GPIO.hex.asm
└ User
│ 12864.c
│ 12864.h
│ delay.c
│ delay.h
│ key4_4.c
│ key4_4.h
│ main.c
│ Module.h
│ pwm.c
│ pwm.h
│ Seg_Module.c
│ spi.c
│ spi.h
│ stm32f10x_conf.h
│ stm32f10x_it.c
│ stm32f10x_it.h
│ sys.c
│ sys.h
│ timer.c
│ timer.h
│ usart.c
└ usart.h