admin 发表于 2016-6-28 09:57:53

基于STM32的最小硬件系统的软硬件设计与实现

技术:单片机、C语言等
摘要:
随着人们生活水平的提高,人们对消费电子的需求也越来越高,智能硬件和移动平台的成熟,也为STM32的发展提供了基础和动力。
系统采用ARM Cortex-M3内核的STM32F103VET6作为微控制器,设计了CH340 USB下载电路,JLINK下载电路供下载调试代码,结合DS18B20、VS838、红外遥控、蜂鸣器、LED发光管、RS232、RS485以及板载TFT液晶等外围设备,以及对这些外设的编程控制,实现了温度计、上下位机通信、红外遥控器、定时时钟、触摸画板、TFT液晶显示等集成与一板的功能。
关键词:STM32F103VET6,TFT液晶,DS18B20

目录:
第1章 系统概述与硬件电路设计    1
1.1 系统的总体架构    1
1.2 电源模块    1
1.3 微控制器模块    2
1.4 TFT液晶显示模块    4
1.5 红外遥控模块    6
1.6 USB供电下载电路    7
1.7 蜂鸣器电路    8
1.8 RS232电路    8
第2章 系统选型与软件设计    10
2.1 系统元器件选型及参数介绍    10
2.1.1 系统微控制器选型    10
2.1.2 系统温度传感器选型    10
2.1.3 系统USB转串口芯片选择    11
2.1.4 系统显示器选择    12
2.2 系统软件设计    14
2.2.1 软件编程环境介绍    14
2.2.2 系统设计总流程    14
2.2.3 TFT液晶驱动    15
2.2.4 DS18B20温度传感器驱动    18
第3章 系统PCB设计与制作    22
3.1 Altium Designer软件介绍    22
3.2 系统原理图与PCB印刷线路板绘制    22
3.3 PCB的布局与布线    23
3.4 设计规则检查(DRC)    24
第4章 系统的安装与调试    25
4.1 硬件调试    25
4.2 软件调试    25
4.3 系统实物制作效果图    25
第5章 总结与体会    27
5.1 总结    27
5.2 体会    27
致谢    29
附录一程序代码    30
附录二 实物效果图    36

论文字数:12674
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于STM32的最小硬件系统的软硬件设计与实现