CT117E嵌入式竞赛板的管理监控系统毕业论文

 2021-04-12 04:04

摘 要

ABSTRACT - 2 -

第一章 绪论 - 1 -

1.1研究的硬件与软件简介 - 1 -

1.2研究的主要工作 - 2 -

1.3研究的国内外概况 - 2 -

1.4论文结构安排 - 3 -

第二章 方案设计 - 4 -

2.1设计的理论基础 - 4 -

2.2设计的方案 - 4 -

2.3单片机方案选择 - 5 -

第三章 硬件设计 - 6 -

3.1 单片机模块 - 6 -

3.2 串口通信模块 - 8 -

3.3 ADC功能监控模块 - 9 -

3.4 RTC功能监控模块 - 10 -

3.5 FLASH功能控制模块 - 12 -

3.6信号灯控制监控模块 - 14 -

第四章 软件设计 - 15 -

4.1设计思路 - 15 -

4.2控制端的设计 - 15 -

4.3控制端的使用 - 15 -

4.4设计分析 - 18 -

第五章 设计调试 - 21 -

5.1程序编译和调试 - 21 -

5.2开发板的程序载入 - 21 -

5.3硬件调试 - 22 -

5.4软件调试 - 22 -

5.5 整体调试 - 23 -

5.6测试结果 - 23 -

总结 - 24 -

参考文献 - 25 -

致 谢 - 27 -

摘 要

蓝桥杯程序设计大赛在全国各个高校中,影响越来越大,能在蓝桥杯的比赛中获奖,是很多大学生的心愿。CT117E嵌入式竞赛板是蓝桥杯嵌入式程序设计比赛指定的开发板,如能熟练掌握该开发板的性能和特征,将会极大帮助学生在相应比赛中取得好成绩。本课题就是研究使用C#或者JAVA语言,编写一个管理CT117E嵌入式竞赛板的软件系统。 通过上位机程序向串口通讯发送指令,从而对下位机的硬件进行简单的调控。

本系统上位机的后台程序由C#语言编写,下位机的监控需要用到开发工具keil4软件以及竞赛板自带的BSP包基础开发程序。本系统的模块结构如下:与CT117E的串口通信程序 信号灯控制监控模块 ADC功能控制监控模块 RTC功能控制监控模块 FLASH功能控制监控模块。

关键词:CT117E嵌入式竞赛板 C# 串口通信程序 控制监控功能

ABSTRACT

The Blue Bridge Cup programming competition has become more and more important in various universities across the country. It is the wish of many college students to win prizes in the Blue Bridge Cup competition. The CT117E Embedded Competition Board is the development board designated by the Blue Bridge Cup Embedded Programming Competition. If you are proficient in the performance and features of the development board, it will greatly help students achieve good results in the corresponding competition. This topic is to study the use of C# or JAVA language, to write a software system to manage the CT117E embedded competition board. The original intention of this system is to beginners of single-chip microcomputers, using a simple and easy-to-understand interface to avoid the complicated digital signals that need to be input when understanding performance.

The module structure of this system is as follows: Serial communication program with CT117E Signal light control monitoring module ADC function control monitoring module RTC function control monitoring module FLASH function control monitoring module

Keywords: CT117E embedded competition board C# serial communication program control monitoring .

绪论

1.1研究的硬件与软件简介

本程序是基于CT117E嵌入式竞赛板设计与开发,开发软件为keil4程序。这也是在蓝桥杯中经常所使用到的基本开发工具。

CT117E嵌入式竞赛板基本参数:

处理器:STM32F103RBT6

两个RS232串口

一个SD卡接口

一个USB从设备接口

2.4寸 TFT-LCD

四路功能按键输入

八路LED输出

板载USB转串口

有源蜂鸣器

可调模拟电压输入

EEPROM芯片AT24C02

USB转接口

Keil4软件中包括了uVision 集成开发环境 调试器 模拟器 由 ARM 提供的RealView 工具链 C/C 编译器 汇编器 连接器 RTX 实时内核 为各单片机而设的详细启动代码(包含源代码) 各种 Flash 的编程算法,其中也有许多可以拿来用作实例的启动程序。免去了独立开发时,需要编辑初始启动程序的麻烦。

1.2研究的主要工作

本课题是科研类课题,需要用到上位机与下位机程序。上位机程序即PC端程序通过vs编写C# 语言,实现对下位机模块的控制界面。下位机模块由以下部分构成:与CT117E的串口通信程序 信号灯控制监控模块 ADC功能控制监控模块 RTC功能控制监控模块 FLASH功能控制监控模块。上位机程序主要做到集合对下位机程序模块的控制,在不使用数字信号式串口通信的情况下。完成对下位机的操作。例如简单的LED的亮与灭,蜂鸣器的响与不响。文章研究选用的主要方法有:文献综合分析法、试验分析法、对比法三种基本方法。

1)文献综合分析法:通过分析既有文献内容及文献涉及到的相关技术问题,譬如:利用图书馆查找文献中关于基于stm32单片机开发的核心技术。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。