基于单片机的XXX系统设计
摘 要
第一段论XXX系统的概况,XXX系统的重要性及单片机的特点,引出为什么要用单片机设计XXX系统(本文设计的意义)。
第二段论述本文设计内容:①XXX系统组成;②XXX系统实现功能。
第三段论述本文设计的XXX系统的特点及作用。
关键词:STC单片机;
Abstract
Key words: STC51 single chipmicrocomputer;
第一章 绪论 1.1 研究背景与意义(500字左右)
第一段介绍XXX对人们生产和生活产生的影响,引出对XXX的重要意义。
第二段介绍单片机设计的XXX系统的作用及特点、现存的问题。
第三段针对第二段中存在的问题,结合实际,引出本文设计的意义。(如:为解决以上问题,本文通过结合实际需求及51单片机特点,利用……)
1.2 XXX系统国内外研究现状(500字左右)第一段介绍人们对XXX的重视,引出XXX的由来及发展情况;
第二段具体展开国内外XXX系统设计应用的技术及手段。
1.3 主要研究内容(100—200字左右)本文针对……问题,设计了XXX系统,主要进行了以下研究:
(1)以STC89c51单片机作为控制中心,由……。
(2)采用……
(3)
(4)
1.4 本文结构安排本文围绕着基于单片机的XXX系统展开设计,首先明确了研究背景与意义,介绍了相关研究现状,并重点论述了研究目内容,接下来的几章将具体展开相关设计与研究:
第二章介绍系统总体方案及相关理论知识,重点阐述了系统功能需求和系统总体思路及框架,接着简要介绍了系统硬件及软件基本知识。
第三章重点展开硬件系统设计,首先明确硬件电路设计的思路及框架。接着依次介绍了:单片机最小系统、……、供电电路。通过对以上重点电路的介绍,强化了硬件电路设计的细节和重点。
第四章展开软件系统设计,通过对软件设计进行需求分析,明确软件设计的目的与需求,进一步通过程序流程图展示设计思路及框架。接着依次介绍了主函数流程 、……。
第五章介绍仿真实现步骤,特别是仿真电路实现的流程和仿真测试,完美实现了设计需求及目标。
第六章介绍实物实现流程及具体实现功能。
最后总结全文,明确本文创新点、实用价值及存在的问题,并展望此课题今后的研究方向。
第二章 总体方案设计(1000-1500字左右) 2.1 系统功能需求分析(100字左右)
论述当前XXX系统存在的问题,……,基于这些,我们提出以下需求:
(1)
(2)
(3)
(4)
(5)操作简单、功能完善、精确度高。
2.2 系统总体方案 2.2.1 系统总体思路及框架(100字以内)简要介绍系统设计流程及思路:
(1)硬件电路设计
(2)软件设计
(3)仿真实现
(系统设计框图)
2.2.2系统组成及各部分功能简要介绍系统涉及到的几个模块:
(1)单片机最小系统模块
(2)供电模块
(3)
(4)
(5)
2.3 硬件器件选择及介绍 2.3.1 XXX单片机简要介绍此单片机的特点。
(单片机引脚图)
2.3.2 XXX传感器简要介绍XXX传感器的特点及性能。
(XXX传感器引脚图)
2.3.3 XXX传感器简要介绍XXX传感器的特点及性能。
(XXX传感器引脚图)
2.3.4 XXX芯片简要介绍XXX芯片特点。
(XXX芯片引脚图)
2.4 所用软件介绍 2.4.1 Altium Designer电路设计软件在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer可以进行简单的模拟/数字电路的仿真且具有强大的PCB板设计,所以需要进行电路板PCB设计一般都使用Altium Designer。AltiumDesigner19是一款专业的整的端到端电子印刷电路板设计环境,用于电子印刷电路板设计。它结合了原理图设计、PCB设计、多种管理及仿真技术,能够很好的满足本次毕设的需求。
2.4.2 Keil软件及C语言设计第一段介绍keil软件特点。
C语言是当前世界上使用最广泛、最受欢迎的编程语言,也是一般人的编程入门语言,其具有强大功能,兼顾高级语言汇编语言的优点,被广泛运用在硬件及底层开发中[11]。在单片机设计中,一般使用汇编语言或者C语言实现相应的功能,由于C语言编程十分简便、编译与运行、调试也很方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。
2.4.3 proteus仿真设计软件介绍protues仿真软件特点。
2.5 本章小结本章首先结合实际分析了XXX系统的需求,接着根据需求提出了设计思路与方案并介绍系统的组成及相关功能。其次分别介绍了硬件系统的主要组成模块及软件系统使用到的软件、编程语言。本章对本系统的设计与研究做了整体性的介绍,为接下来展开各个模块的具体论述奠定了基础。
第三章 电路设计(3000-4000字左右) 3.1 电路设计思路及框架
根据功能需求,硬件电路需要设计以下模块:
(1)单片机最小系统。
(2)XXX电路
(3)XXX电路
(4)XXX电路
(5)供电电路
(电路设计框架图)
3.2 单片机最小系统电路介绍单片机最小系统组成:STC芯片+复位电路+晶振电路。
(最小系统图)
3.3 XXX电路介绍XXX传感器连接方式。
(XXX传感器电路图)
3.4 XXX电路XXX模块引脚连接介绍
(XXX模块电路图)
3.5 供电电路供电方式介绍。
(电源电路图)
3.6 本章小结第四章 软件系统设计(1500字) 4.1 软件设计需求及设计思路
需要通过软件编程实现的具体功能:
(1)驱动各个模块工作,实现XXX
(2)XXX功能设置
(3)XXX设置
(程序设计流程图)
4.2 主函数程序框架主函数功能:初始化及驱动各个模块。
(主函数流程图)
4.3 XXX程序XXX工作的原理介绍。
(XXX程序流程图)
4.4 本章小结第五章 仿真实现 5.1 仿真实现 5.1.1 仿真电路图
仿真电路图设计简介。
(仿真电路图)
仿真程序生成流程介绍
(调试及HEX文件生成截图)
5.1.3 仿真流程操作流程
(软件截图)
5.1.4 注意事项使用仿真软件的注意点:
(1)
(2)
(3)
5.2 仿真测试(仿真截图)
5.3 本章小结第六章 硬件实现 6.1 硬件实现流程
6.2 硬件测试 6.3 硬件实现功能总 结
总结全文的贡献:
(1)
(2)
(3)
总结存在的问题:
(1)
(2)
(3)
针对以上存在的问题,提出未来的研究重点:
(1)
(2)
(3)
致 谢
参考文献
附录一硬件原理图
附录二仿真原理图
附录三实物图



