"蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分" 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的主要目的是设计一个基于国信长天嵌入式竞赛实训平台的嵌入式系统,能够实现实时显示模拟电压信号、串口通信、按键扫描功能和 LED 亮灭控制等功能。该系统需要使用 Keil 编译器生成.axf 文件,并提交到考试系统中。 1. 硬件框图 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的硬件框图主要包括竞赛板、微控制器、AD 转换器、液晶屏、LED 指示灯和按键等组件。 2. 功能简述 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的主要功能包括: * 通过竞赛板上电位器 R37 输出模拟电压信号,并通过微控制器内部 AD 采集处理后,通过液晶屏实时显示。 * 通过串口接收上位机指令,执行指令,并返回数据。 * 支持按键扫描功能,可识别当前各个按键状态。 * LED 亮灭受控。 3. 初始化状态说明 在系统初始化时,指示灯 LD1-LD8 全部处于熄灭状态。 4. 串口通信功能 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的串口通信功能包括: * 串口基本配置使用竞赛板 USART2 完成全部串口通信功能。通信波特率配置为 9600bps。 * LED 亮灭控制指令:指令格式为“LDn:0”、“LDn:1”或“LDn:2”,其中 n 的范围是 1-8。0 表示熄灭,1 表示点亮,2 控制指示灯状态翻转。 * 按键状态查询指令:指令格式为“Bn?”,其中 n 的范围是 1-4。指令回复为“Bn:P”或“Bn:R”,其中 P 表示 Bn 按键处于按下的状态,R 表示 Bn 按键处于释放的状态。 * 模拟电压查询指令:指令格式为“ADC?”,指令回复为“ADC:x.xxV”,其中 x.xx 表示当前采集到的电压值。 * 未知指令:当设备收到未知的错误指令时,返回“error”。 5. 液晶显示功能 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的液晶显示功能包括: * 显示信息项:按键状态、LED 指示灯状态和 ADC 采集数据。 * 显示格式:背景色(BackColor)为黑色,前景色(TextColor)为白色。 * 显示位置:液晶屏幕上显示按键状态、LED 指示灯状态和 ADC 采集数据。 6. 按键功能 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的按键功能包括: * 按键 B1 短按键操作:所有 LED 指示灯熄灭。 * 按键 B1 长按键操作(按下时长超过 800ms):所有 LED 指示灯状态翻转。 7. 程序性能要求 蓝桥杯嵌入式设计与开发项目模拟测试第二部分 程序设计部分的程序性能要求包括: * 串口配置、查询指令响应时间要求:≤300ms。 * 液晶屏幕实时更新时间要求:≤300ms。 * 程序设计应保证按键操作、串口通讯操作后,不出现无响应、死机等严重故障。 * 程序设计应保证各类功能要求在执行操作期间互不影响。





























- 粉丝: 2582
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2022微软认证经典考试试题及答案.docx
- C语言课件(文件).ppt
- premiere教案飘落的枫叶(整理).pdf
- 2022软件项目策划书.docx
- SDH网络资源规划系统的设计与实现.doc
- 变频器MicrosoftPowerPoint演示文稿电力水利工程.pptx
- AdobeDreamweaverCS4s.pdf
- C语言工程设计02内存.pptx
- Web课程设计酒店管理系统.doc
- 2023年韩顺平Spring笔记.doc
- Access数据库课件.pptx
- 电气CAD实例教程第一章PPT优质课件.ppt
- 2022网络营销实习报告_.docx
- eclipse和tomcatPlugin配置使用.pdf
- EcelVBA实例教程指南.docx
- C语言穷举法经典例题.ppt


