【单片机】晨启科技,酷黑版,简易电压采集装置

简易电压采集装置(限MSP430、STM32单片机)

任务要求:

设计制作一个简易电压采集与显示装置,实现如下基本功能:

评分细则:

1.通过单片机内部ADC模块采集1路电压并通过OLED屏显示电压大小;(30分)

2.能够同时采集并显示3路电压;(15分)

3.当采集到的电压在电压为0-1v的时候led2和led3亮,电压为1-2v时,led4-led5亮,大于2v时,led6-led7亮,蜂鸣器响起警报,同时OLED显示"采集的电压过大!";(20分)

4.LED的亮度能够随着采集到的电压大小变化(通过PWM波调控LED的亮度)(35分)。

【注释】

STC89C51单片机无内部ADC转换模块,不建议选择该题!

单片机的ADC输入电压不应超过3.3伏,否则会烧毁单片机。MSP430最大采样电压2.5伏。

根据单片机手册自行选择单片机ADC引脚进行采集。

一节干电池的电压在1.5伏左右,可以试着测量一节干电池的电压。实验过程可以使用杜邦线将单片机的AD采样引脚与手柄板上的电位器输出引脚TAD1或者TAD2(实际引脚在显示屏下方)连接,转动电位器可改变单片机采集到的电压大小。

涉及的单片机内容以及口袋开发板模块:

单片机:I/O功能、显示接口、A/D转换

口袋开发板:流水灯、独立按键、A/D转换、蜂鸣器、电位器、OLED显示屏

代码:https://github.com/xddun/blog_code_search

相关推荐
KOAN凯擎小妹2 小时前
采样率与晶振频率选型
单片机·嵌入式硬件·信息与通信
Cyrus_柯12 小时前
单片机(STM32-ADC模数转换器)
stm32·单片机·嵌入式硬件·adc
南山十一少12 小时前
STM32CubeMX + HAL库:基于DHT11温湿度监测实现
stm32·单片机·嵌入式硬件
Hallin_Me14 小时前
单片机的第一个程序—LED灯的控制
单片机·嵌入式硬件
乌恩大侠16 小时前
卫星物联网:使用兼容 Arduino 的全新 Iridium Certus 9704 开发套件深入探索
单片机·嵌入式硬件·物联网
lixzest17 小时前
Stm32中USB 对时钟的要求
stm32·单片机·嵌入式硬件
螺丝钉的扭矩一瞬间产生高能蛋白17 小时前
MCU+RTOS调试
c语言·stm32·单片机·嵌入式硬件·嵌入式
范纹杉想快点毕业17 小时前
Zynq SOC FPGA嵌入式裸机设计和开发教程自学笔记:硬件编程原理、基于SDK库函数编程、软件固化
网络·笔记·stm32·单片机·嵌入式硬件·tcp/ip·fpga开发
安庆平.Я18 小时前
STM32——寄存器映射
c语言·stm32·单片机·嵌入式硬件·电脑
佳航张20 小时前
单片机启动流程和启动文件详解
单片机·嵌入式硬件