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

简易电压采集装置(限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

相关推荐
weixin_508821658 小时前
1ms软延时,不用定时器,stm32
stm32·单片机·嵌入式硬件
weixin_508821659 小时前
stm32 主频216MHz,写个ms延时函数,us延时函数
stm32·单片机·嵌入式硬件
华清远见IT开放实验室9 小时前
【新书上市】《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》,高校教学推荐,STM32入门必读书籍!
stm32·单片机·嵌入式硬件·虚拟仿真·必读书籍·高校教学
智木芯语9 小时前
【58】编程技巧:单片机编程命名规范
单片机·嵌入式硬件·嵌入式·#stm32·#stc8
niuTaylor13 小时前
STM32平衡车开发实战教程:从零基础到项目精通
stm32·单片机·嵌入式硬件
可待电子单片机设计定制(论文)1 天前
【STM32设计】基于STM32的智能门禁管理系统(指纹+密码+刷卡+蜂鸣器报警)(代码+资料+论文)
stm32·单片机·嵌入式硬件
不可思议迷宫1 天前
Verilog编程实现一个分秒计数器
单片机·嵌入式硬件·fpga开发
life_yangzi1 天前
关于单片机IAP升级的那点事儿|智能设置中断向量表
单片机·嵌入式硬件
了一li1 天前
STM32实现一个简单电灯
stm32·单片机·嵌入式硬件