嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 4 元微信扫码支付:4 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
结合实际情况,基于STM32F103单片机设计一个四种波形发生器(正弦波、方波、三角波、锯齿波)。该系统应满足的功能要求为:
(1) 可以实现四种波形:正弦波、方波、三角波、锯齿波;
(2) 通过按键进行选择,频率可以调整;
(3) LCD液晶显示;
(4)设计出来之后用Proteus软件仿真出效果;
主要硬件设备:STM32F103单片机、DAC0832数模转换芯片、矩阵键盘、LCD12864液晶屏幕。
C0075 基于STM32的波形信号发生器proteus仿真设计
└── stm32波形发生器全套资料
├── 0、常见使用问题及解决方法--必读!!!!
│ └── 常见问题及解决方法--电脑鼠标双击到浏览器打开查看.url
├── 1、仿真
│ ├── Backup Of wave.pdsbak
│ ├── Last Loaded wave.pdsbak
│ ├── wave.pdsprj
│ ├── wave.pdsprj.SC-202211262000.Administrator.workspace
│ └── 注意:请将电脑的性能调节到最高,清理后台软件。否则仿真的速度会奇慢无比 ! 低配置电脑可能出现卡顿闪退!.txt
├── 2、源码
│ └── GPIO
│ ├── Libraries
│ │ ├── CMSIS
│ │ │ ├── core_cm3.c
│ │ │ ├── core_cm3.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
│ │ │ ├── stm32f10x.h
│ │ │ ├── system_stm32f10x.c
│ │ │ └── system_stm32f10x.h
│ │ └── 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
│ ├── Output
│ ├── Project
│ │ ├── Backup
│ │ ├── Debug
│ │ │ ├── GPIO.log
│ │ │ └── GPIO.tlog
│ │ │ ├── CL.command.1.tlog
│ │ │ ├── GPIO.lastbuildstate
│ │ │ └── unsuccessfulbuild
│ │ ├── DebugConfig
│ │ │ ├── GPIO_STM32F103R6.dbgconf
│ │ │ └── Target_1_STM32F103R6.dbgconf
│ │ ├── GPIO.dsp
│ │ ├── GPIO.dsw
│ │ ├── GPIO.sdf
│ │ ├── GPIO.sln
│ │ ├── GPIO.uvguix.Administrator
│ │ ├── GPIO.uvguix.admin
│ │ ├── GPIO.uvguix.colourmusicbox
│ │ ├── GPIO.uvguix.hw11
│ │ ├── GPIO.uvguix.yun fu
│ │ ├── GPIO.uvoptx
│ │ ├── GPIO.uvprojx
│ │ ├── GPIO.vcxproj
│ │ ├── GPIO.vcxproj.filters
│ │ ├── GPIO.vcxproj.user
│ │ ├── Listings
│ │ │ ├── 12864.i
│ │ │ ├── 12864.lst
│ │ │ ├── 12864.txt
│ │ │ ├── GPIO.map
│ │ │ ├── core_cm3.i
│ │ │ ├── core_cm3.lst
│ │ │ ├── core_cm3.txt
│ │ │ ├── delay.i
│ │ │ ├── delay.lst
│ │ │ ├── delay.txt
│ │ │ ├── key4_4.i
│ │ │ ├── key4_4.lst
│ │ │ ├── key4_4.txt
│ │ │ ├── main.i
│ │ │ ├── main.lst
│ │ │ ├── main.txt
│ │ │ ├── misc.i
│ │ │ ├── misc.lst
│ │ │ ├── misc.txt
│ │ │ ├── startup_stm32f10x_ld.lst
│ │ │ ├── stm32f10x_adc.i
│ │ │ ├── stm32f10x_adc.lst
│ │ │ ├── stm32f10x_adc.txt
│ │ │ ├── stm32f10x_bkp.i
│ │ │ ├── stm32f10x_bkp.lst
│ │ │ ├── stm32f10x_bkp.txt
│ │ │ ├── stm32f10x_can.i
│ │ │ ├── stm32f10x_can.lst
│ │ │ ├── stm32f10x_can.txt
│ │ │ ├── stm32f10x_cec.i
│ │ │ ├── stm32f10x_cec.lst
│ │ │ ├── stm32f10x_cec.txt
│ │ │ ├── stm32f10x_crc.i
│ │ │ ├── stm32f10x_crc.lst
│ │ │ ├── stm32f10x_crc.txt
│ │ │ ├── stm32f10x_dac.i
│ │ │ ├── stm32f10x_dac.lst
│ │ │ ├── stm32f10x_dac.txt
│ │ │ ├── stm32f10x_dbgmcu.i
│ │ │ ├── stm32f10x_dbgmcu.lst
│ │ │ ├── stm32f10x_dbgmcu.txt
│ │ │ ├── stm32f10x_dma.i
│ │ │ ├── stm32f10x_dma.lst
│ │ │ ├── stm32f10x_dma.txt
│ │ │ ├── stm32f10x_exti.i
│ │ │ ├── stm32f10x_exti.lst
│ │ │ ├── stm32f10x_exti.txt
│ │ │ ├── stm32f10x_flash.i
│ │ │ ├── stm32f10x_flash.lst
│ │ │ ├── stm32f10x_flash.txt
│ │ │ ├── stm32f10x_fsmc.i
│ │ │ ├── stm32f10x_fsmc.lst
│ │ │ ├── stm32f10x_fsmc.txt
│ │ │ ├── stm32f10x_gpio.i
│ │ │ ├── stm32f10x_gpio.lst
│ │ │ ├── stm32f10x_gpio.txt
│ │ │ ├── stm32f10x_i2c.i
│ │ │ ├── stm32f10x_i2c.lst
│ │ │ ├── stm32f10x_i2c.txt
│ │ │ ├── stm32f10x_it.i
│ │ │ ├── stm32f10x_it.lst
│ │ │ ├── stm32f10x_it.txt
│ │ │ ├── stm32f10x_iwdg.i
│ │ │ ├── stm32f10x_iwdg.lst
│ │ │ ├── stm32f10x_iwdg.txt
│ │ │ ├── stm32f10x_pwr.i
│ │ │ ├── stm32f10x_pwr.lst
│ │ │ ├── stm32f10x_pwr.txt
│ │ │ ├── stm32f10x_rcc.i
│ │ │ ├── stm32f10x_rcc.lst
│ │ │ ├── stm32f10x_rcc.txt
│ │ │ ├── stm32f10x_rtc.i
│ │ │ ├── stm32f10x_rtc.lst
│ │ │ ├── stm32f10x_rtc.txt
│ │ │ ├── stm32f10x_sdio.i
│ │ │ ├── stm32f10x_sdio.lst
│ │ │ ├── stm32f10x_sdio.txt
│ │ │ ├── stm32f10x_spi.i
│ │ │ ├── stm32f10x_spi.lst
│ │ │ ├── stm32f10x_spi.txt
│ │ │ ├── stm32f10x_tim.i
│ │ │ ├── stm32f10x_tim.lst
│ │ │ ├── stm32f10x_tim.txt
│ │ │ ├── stm32f10x_usart.i
│ │ │ ├── stm32f10x_usart.lst
│ │ │ ├── stm32f10x_usart.txt
│ │ │ ├── stm32f10x_wwdg.i
│ │ │ ├── stm32f10x_wwdg.lst
│ │ │ ├── stm32f10x_wwdg.txt
│ │ │ ├── sys.i
│ │ │ ├── sys.lst
│ │ │ ├── sys.txt
│ │ │ ├── system_stm32f10x.i
│ │ │ ├── system_stm32f10x.lst
│ │ │ ├── system_stm32f10x.txt
│ │ │ ├── timer.i
│ │ │ ├── timer.lst
│ │ │ └── timer.txt
│ │ └── Objects
│ │ ├── 12864.crf
│ │ ├── 12864.d
│ │ ├── 12864.o
│ │ ├── GPIO.axf
│ │ ├── GPIO.build_log.htm
│ │ ├── GPIO.hex
│ │ ├── GPIO.hex.asm
│ │ ├── GPIO.htm
│ │ ├── GPIO.lnp
│ │ ├── GPIO.sct
│ │ ├── GPIO_LYF.dep
│ │ ├── core_cm3.crf
│ │ ├── core_cm3.d
│ │ ├── core_cm3.o
│ │ ├── delay.crf
│ │ ├── delay.d
│ │ ├── delay.o
│ │ ├── key4_4.crf
│ │ ├── key4_4.d
│ │ ├── key4_4.o
│ │ ├── main.crf
│ │ ├── main.d
│ │ ├── main.o
│ │ ├── misc.crf
│ │ ├── misc.d
│ │ ├── misc.o
│ │ ├── startup_stm32f10x_ld.d
│ │ ├── startup_stm32f10x_ld.o
│ │ ├── stm32f10x_adc.crf
│ │ ├── stm32f10x_adc.d
│ │ ├── stm32f10x_adc.o
│ │ ├── stm32f10x_bkp.crf
│ │ ├── stm32f10x_bkp.d
│ │ ├── stm32f10x_bkp.o
│ │ ├── stm32f10x_can.crf
│ │ ├── stm32f10x_can.d
│ │ ├── stm32f10x_can.o
│ │ ├── stm32f10x_cec.crf
│ │ ├── stm32f10x_cec.d
│ │ ├── stm32f10x_cec.o
│ │ ├── stm32f10x_crc.crf
│ │ ├── stm32f10x_crc.d
│ │ ├── stm32f10x_crc.o
│ │ ├── stm32f10x_dac.crf
│ │ ├── stm32f10x_dac.d
│ │ ├── stm32f10x_dac.o
│ │ ├── stm32f10x_dbgmcu.crf
│ │ ├── stm32f10x_dbgmcu.d
│ │ ├── stm32f10x_dbgmcu.o
│ │ ├── stm32f10x_dma.crf
│ │ ├── stm32f10x_dma.d
│ │ ├── stm32f10x_dma.o
│ │ ├── stm32f10x_exti.crf
│ │ ├── stm32f10x_exti.d
│ │ ├── stm32f10x_exti.o
│ │ ├── stm32f10x_flash.crf
│ │ ├── stm32f10x_flash.d
│ │ ├── stm32f10x_flash.o
│ │ ├── stm32f10x_fsmc.crf
│ │ ├── stm32f10x_fsmc.d
│ │ ├── stm32f10x_fsmc.o
│ │ ├── stm32f10x_gpio.crf
│ │ ├── stm32f10x_gpio.d
│ │ ├── stm32f10x_gpio.o
│ │ ├── stm32f10x_i2c.crf
│ │ ├── stm32f10x_i2c.d
│ │ ├── stm32f10x_i2c.o
│ │ ├── stm32f10x_it.crf
│ │ ├── stm32f10x_it.d
│ │ ├── stm32f10x_it.o
│ │ ├── stm32f10x_iwdg.crf
│ │ ├── stm32f10x_iwdg.d
│ │ ├── stm32f10x_iwdg.o
│ │ ├── stm32f10x_pwr.crf
│ │ ├── stm32f10x_pwr.d
│ │ ├── stm32f10x_pwr.o
│ │ ├── stm32f10x_rcc.crf
│ │ ├── stm32f10x_rcc.d
│ │ ├── stm32f10x_rcc.o
│ │ ├── stm32f10x_rtc.crf
│ │ ├── stm32f10x_rtc.d
│ │ ├── stm32f10x_rtc.o
│ │ ├── stm32f10x_sdio.crf
│ │ ├── stm32f10x_sdio.d
│ │ ├── stm32f10x_sdio.o
│ │ ├── stm32f10x_spi.crf
│ │ ├── stm32f10x_spi.d
│ │ ├── stm32f10x_spi.o
│ │ ├── stm32f10x_tim.crf
│ │ ├── stm32f10x_tim.d
│ │ ├── stm32f10x_tim.o
│ │ ├── stm32f10x_usart.crf
│ │ ├── stm32f10x_usart.d
│ │ ├── stm32f10x_usart.o
│ │ ├── stm32f10x_wwdg.crf
│ │ ├── stm32f10x_wwdg.d
│ │ ├── stm32f10x_wwdg.o
│ │ ├── sys.crf
│ │ ├── sys.d
│ │ ├── sys.o
│ │ ├── system_stm32f10x.crf
│ │ ├── system_stm32f10x.d
│ │ ├── system_stm32f10x.o
│ │ ├── timer.crf
│ │ ├── timer.d
│ │ └── timer.o
│ ├── User
│ │ ├── 12864.c
│ │ ├── 12864.h
│ │ ├── Module.h
│ │ ├── Seg_Module.c
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── key4_4.c
│ │ ├── key4_4.h
│ │ ├── main.c
│ │ ├── pwm.c
│ │ ├── pwm.h
│ │ ├── 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
│ └── keilkill.bat
├── 3、设计报告(含各种框图)
│ └── STM32波形信号发生器-嵌入式控制技术与应用设计报告.doc
├── 4、演示讲解视频
│ └── C0075信号发生器.mp4
└── 5、实现的功能
└── 功能.txt
23 directories, 315 files