智能摄像头最新方案!答题涨知识,千呼万唤等你来!

【618折扣节】电路城付费电路全场7折,仅限三天!!!

断电不断网,DC/DC UPS路由器光猫带保护电源

STM32多功能GUI系统源码及电路

  • STM32多功能GUI系统源码及电路
  • STM32多功能GUI系统源码及电路
  • STM32多功能GUI系统源码及电路
  • STM32多功能GUI系统源码及电路

STM32多功能GUI系统源码及电路

STM32多功能GUI系统源码及电路

STM32多功能GUI系统源码及电路

STM32多功能GUI系统源码及电路


设计了一款基于STM32的多功能GUI设计,功能包括:MP3/WMA/WAV/MIDI音频文件播放器、JPEG/JPG/BMP图片浏览、闹钟、万年历、电子书、温度计、计算器功率放大等。

整个系统主要由音频解码部分、音效处理部分、SD卡部分、功率放大、电源部分、人机交互等几个部分组成,整个系统由一块MCU(STM32F103ZET6)控制运行,各个部分协调运作,人机交互部分采用LCD和触摸屏实现,输出部分采用2.8寸的240*320的彩色液晶实现,输入部分主要采用触摸屏实现.

采用触摸屏控制,可以方便的控制整个系统,使得整个系统的操作非常的人性化

整个系统涉及方面很多,颇具挑战性,主要难点在与FAT文件系统解析,JPEG/BMP数据格式解析,触摸屏控制等。针对本系统的特点,采用各个击破的方法,来一步步实现以上功能。最终实现整个系统的功能。

GUI系统源码截图:

详细功能介绍戳这:http://club.szlcsc.com/article/details_6620_1.html

毕设演示视频链接: https://v.qq.com/x/page/t0528yx54w5.html

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
STM32F103ZET6电路图.PDF
描述:毕设电路
源代码
毕设-多功能GUI设计.zip
描述:毕设详细源码
教程
多功能GUI设计视频.avi
描述:毕设功能演示视频
其他文件
STM32f103ZET 元件清单.xlsx
描述:制作所有元器件清单(想做的不用感谢我^_^)
收藏 (20)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归王维鋆所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 单片机最小系统板-STM8S001J3M3

    模块简介:核心板大小只有4cm*4cm,并引出所有IO口。带有两个LED指示灯以及电源指示灯,可通过P4使用跳线帽来选择是否使用。带有KEY按键、P2的SWIM下载接口、P1的OLED接口。核心板可使用XH2.54接口的3.7V锂电池或P6口接入3.3V电源供电。模块特点:高性能STM8内核,三级指令流水线,主频可达16M8k FLASH,1k RAM,128Byte真正的EEPROM3个主时钟源可选择:HSE、HSI、LSI低功耗模式:wait,active-halt,halt可独立关闭外设时钟,上电&掉电复位内嵌32个中端向量,高达5个外部中断两个16位定时器,一个8位基本定时器SPI单线接口(高达8Mbit/s)、IIC(可达400kbit/s)UART(SmartCard,lrDa,LIN的主模式)3路10位ADC,单独/连续/带缓冲工作模式5路通用IO口,内嵌单线下载&仿真接口SWIM模块接口引脚功能:
    来自:电源模块时间:2018-06-22 stm32
  • STM32单片机SPWM逆变电源模块制作资料

    功能说明:本模块可以将4.5V到35V的直流输入电压转换成±4.5V-±35V的交流电压,模块采用STM32F030F4P6单片机产生SPWM波驱动L298模块,L298模块内部集成H桥电路,并集成了驱动H桥的电路,大大减小了SPWM驱动H桥的难度,只需要在L298输出端添加LC滤波电路即可滤出平滑的正弦电压波形,并可带负载,输出电流可达1.5A;方便您学习单片机产生SPWM原理;还可通过串口指令控制输出幅值和频率; STM32单片机(STM32F030F4P6)产生两路SPWM波,板载串口下载接 口,方便用户自行编程; 后级LC滤波输出,波形平滑度高; 输出50HZ正弦交流电压; 输入直流电压范围(4.5~35V); 输出交流有效电压范围(3.1~24V); 输出最大电流1.5A; 宽电压输入,无需额外驱动IC供电电源资料说明: 附件内容提供原理图PDF版本。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198(咨询时请说明来自电路城);实物链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15108222295.14.68701a2cxnW5bq&id=571321673117
    来自:电源管理时间:2018-06-22 stm32 逆变电源 spwm逆变器
  • stm32f103c8t6最小系统板开源硬件

    stm32f103c8t6最小系统板电路图和PCB现在免费开源给你们,使用立创eda和AD18完成绘制。电路图和PCB仅供网友参考学习。PCB布局如截图:
    来自:MCU开发板时间:2018-06-19 stm32 最小系统
  • VS8053/VS1053/VS1063开发板硬件&软件全部开源

    VS8053 / VS1053 / VS1063开发板具有全面的硬件接口,用于编写和测试VS8053 / VS1053器件上的各种音频信号处理软件。连接器包括耳机,线路输入,线路输出,USB和UART。用户界面采用1.77“TFT显示屏和八个按键,板上的许多信号都被连接到连接器上,以帮助进行评估测量并与其他板卡连接。FM收音机模块使用耳机线作为天线,并给出了一种可能的信号选项VS8053 / VS1053器件的线路输入。该板由USB总线供电。该板还具有用于3.7V Li-on可充电电池单元的充电器电路。串口用作调试器接口,用于将代码加载到VS8053 / VS1053。实物截图:目前正确的电路板功能:立体声线路输入。立体声线路输出和耳机输出。(与两个音频相同)FM收音机模块(PL102BC:TEA5767)。耳机线天线/外部天线连接器。1.77“TFT LCD模块。8个用户界面按钮。启动选择按钮(用于刷新SPI闪存)。复位按钮。扩展连接器用于连接MCU或其他IC。USB连接器,用于为锂离子电池充电。*锂离子电池连接器和锂离子电池充电器IC(100mA充电电流)*UART端口用于连接VSIDE USB UART电缆。USB SD读卡器IC。特征:来自ADC(线路输入)的高质量16位,48 kHz立体声音频输入。一个示例信号处理功能:一个简单的放大器。高品质模拟立体声音频输出(线路输出/耳机)。调频收音机模块(PL102BC:TEA5767)无线电频道调谐。1.77“TFT LCD图形用户界面。带有可选按钮哔声的按钮读取。用C语言编写的音频中断处理程序。信号预处理滤波器:直流阻塞和饱和限幅器。源代码在VSIDE集成开发环境中可用。带完整源代码的SD卡播放器。
    来自:其他开发板时间:2018-06-21 开发板 音频 vs1053
  • VS1063/VS1053/VS8053 音频DSP套件硬件开源及应用

    该S1063 / VS1053 / VS8053简易DSP专业版套件适用于使用带串行端口的PC进行快速原型设计。除了简单DSP板之外,它还包含主板提供的附加功能,如立体声耳机和线路输出,立体声线路输入以及重置按钮。VS1063 / VS1053 / VS8053简单DSP板是用于VS1063,VS1053或VS8053音频编解码器IC的小型,低成本和高性能音频DSP板。实物截图:VSx053简单DSP板旨在用于DSP软件开发和电子应用中的“插入式”模块。该电路板有两排针头,每个电路板的边缘都有一个。一个边缘具有用于连接到串行端口或SPI端口的数字连接。这可用于将电路板与PC和VSIDE或主微控制器进行接口连接。另一边有模拟连接,具有线路输入,线路输出和耳机输出。线路输入和线路输出是交流耦合的,可以直接连接到其他音频电路。该电路板具有VSx053所需的电源。它还有四个LED和一个用于UI的按钮。包含引导EEPROM,以便应用程序软件和声音样本可以存储在电路板上。该板可以与VSx053简单DSP主板配合使用,以方便与外界连接。特性: VS1063,VS1053或VS8053 DSP处理器MP3,WMA,AAC,HE-AAC,OGG,WAV,MIDI解码(带VS1053处理器)MP3,WMA,AAC,HE-AAC,OGG,WAV,FLAC解码(带VS1063处理器)OGG,WAV,MIDI解码(带VS8053处理器)PCM,IMA ADPCM编码(使用VS1053和VS8053处理器)PCM,IMA APDCM,G.711 ulaw / A-law,G.722 ADPCM,Ogg Vorbis,MP3编码(带有VS1063处理器)AT25DF041A或同等的4兆比特SPI启动闪存单5V输入,用于CVDD,AVDD和IOVDD的LDO线性稳压器。1个按钮和4个用于用户界面的LED26针信号头,包括立体声线路输入,线路输出和耳机输出用于调试接口的UART连接,用于微控制器的SPI控制/数据总线轻松集成到定制PCB以实现快速应用程序开发高保真音质的音频性能由VSIDE开发工具支持附件资料截图:
    来自:其他开发板时间:2018-06-21 音频 vs1053 dsp开发板
  • 0-300V STM32直流电压表设计(数码管显示)

    功能说明:1.采用stm32f103RBT6单片机(12位AD);(采用STM32F103RBT6核心板)2. 信号采集0-300V直流电压; 3.电压分辨率:0.08V; 4. 四位共阳数码显示;资料说明: 附件内容提供原理图及PCB源文件,用altiumDesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198(咨询时请说明来自电路城);演示视频
    来自:其他时间:2018-06-06 stm32 电压表 信号采集
  • 机械臂控制电路板4层PCB板设计

    该设计为带电作业机器人主控制器电路4层板设计,基于STM32F407设计,应用于机械臂控制方面。电路支持 2路AD 16路输入/16路输出 CAN/485/232 ethernet /pwm 接口等。实物截图:附件资料截图:
    来自:工业控制时间:2018-06-05 机器人 stm32f407 机械臂
  • STM32F103C8T6最小系统板PCB工程文件

    STM32F103C8T6单片机最小系统板,板载了基于MCU的最基本电路,如晶振电路、USB电源管理电路和USB接口等。该STM32F103C8T6核心板引出了所有的I/O口资源,带有SWD仿真调试下载接口。附件资料截图:
    来自:MCU开发板时间:2018-06-03 stm32f103c8t6 系统板
  • 锂电池状态监测(源程序+电路图+PPT+演示视频+流程图+bom表)

    锂电池状态监实现的功能如下:锂电池状态监测电路具备多个电池单体电压、电池组总电压监测和电池模组温度监测功能,同时将检测结果显示,有报警电路,具备SPI通讯接口,采用锂电池自供电方式。 锂电池状态监测电路具备多个电池单体电压监测和电池模组温度监测功能。要监测锂电池单体电压、电池模组总电压、电池模组温度。监测得到单体电池电压、总电压、温度信息要用液晶显示屏或其它方式(比如电脑)显示,设置单体电压、总电压、温度门限,超过门限有报警电路报警,比如单体电池过压或者欠压、总电压过压或欠压、温度过高等会报警。具体设置门限参考锂电池工作电压,合理设置门限。 2. 监测芯片用LTC6811-1芯片,一个监测芯片最多可以测量12个单体锂电池。要求用两个监测芯片最多能监测24个单体锂电池。每个监测芯片监测的每组电池的单体电压、总电压、温度要求如1。相邻的 LTC6811-1 仅需单个变压器通过 isoSPI 端口之间连接。 具备SPI通讯接口,与控制器STM32F103进行通信。两者之间,选用现在性能优异的数字隔离芯片 Si8441 进行完美隔离。 3. 采用锂电池自供电方式给监测芯片及控制芯片供电。 4. 监测芯片资料可以在凌特儿(Linear)官网查。
    来自:电源管理时间:2018-05-30 锂电池 ltc6811-1 电池监测
  • 16年TI杯巡线小车资料-二等奖

    这个设计是16年的TI杯的题目,做一个巡线小车。当时LDC1000和LDC1314都写好了驱动,我也都放在了资料中。最后使用的芯片是LDC1000,效果是能读取LDC1000的数据,并且能够寻迹,走完全程,能识别硬币,并记录行驶时间。获得了省二等奖。这个是LDC1314的驱动:这个是LDC1000的驱动附件资料截图,欢迎下载!:
    来自:DIY创意产品时间:2018-05-30 stm32 ldc1000 巡线小车 ldc1314
销量
20
查看
1209
参数名 参数值
发布于 2018 年 05 月 10日
更新于 2018 年 05 月 23日
Moore8直播课堂