全国软件和信息技术专业人才大赛模拟题
嵌入式设计与开发科目
功能简述
设计一个电压测量监控设备,定时通过串口向 PC 机发送电压值,通过串口接收系统配
置参数并保存到 E2PROM 中。设备硬件部分主要由电源部分、控制器单元、串口部分、存储
单元组成,系统框图如图1所示:
CT117E 考试板电路原理图、I2C 总线驱动程序、LCD 驱动程序及本题涉及到的芯片资
料可参考计算机上的电子文档。电路原理图、程序流程图及相关工程文件请以考生准考证命
名,并保存在指定文件夹中(文件夹名为考生准考证号,文件夹位于 Windows桌面上)。
设计任务及要求
1. RTC实时时钟
使用 STM32 内部 RTC 完成相关功能,设备上电后,时间初始化为 23 时 59 分 55 秒,
默认定时上报电压时间为0时 0点 0分。
2. ADC测量功能
设备采集电位器 R37 输出的电压信号 V1,并通过 LCD 显示。当 V1>VDD*k 时,指示灯
LD1 以0.2秒为间隔闪烁,闪烁功能可以通过按键关闭;VDD为 3.3V;k默认值为0.1,
保存在E2PROM中并可以通过串口修改配置。
3. 串行功能
3.1 设定k值,可设置范围 0.1 ~ 0.9
格式:【命令类型】 【数值】【命令结束标志】
举例:
“k0.1\n”
设置k值为 0.1;
设备接收到命令执行后,回复“ok\n”。
3.2 定时上报电压 V1
格式:【V1电压值】+【k值】+【时间】【命令结束标志】
举例:
“2.21+0.1+123030\n”
12时 30分30秒上报电压值为 2.21V,k值为0.1
说明:串口设定 9600 波特,数据位 8,停止位 1,无校验位;没有发送或发送错误
的控制命令时,设备不做回应。
4. LCD显示
设备上电默认通过 LCD显示电位器输出电压V1(保留小数点后两位有效数字)、k值、
指示灯闪烁报警功能状态和系统时间,显示界面如图 1所示:
全部资料下载地址:
1478502743167782.pdf
(249.16 KB, 下载次数: 21)
|