当前位置:首页 > 单片机 > 单片机
[导读]ADC,Analog-to-Digital Converter的缩写,指模/数转换器或者模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和

ADC,Analog-to-Digital Converter的缩写,指模/数转换器或者模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。

我们现在学习ADC模块是将介于0V~5V之间的电压值转换成0~1023的数值。STM8S105K4有7个ADC通道,分别对应PB0~PB5、PF4引脚。


如上图所示,该元件是可调电阻,或者叫电位器,103表示10*10^3Ω,即10k欧姆,电位器1脚和2脚之间的阻值为10K,旋转电位器可改变1脚和3脚或者2脚和3脚之间的阻值。1脚接5V,2脚接GND,旋转电位器,可以改变3脚输出的电压。

一、库函数

1、打开DAHUME MINI.stw文件;

2、在STVD左侧Workspace窗口Source Files目录下找到main.c,双击打开;

3、编写如下代码;

#include "main.h"

unsigned int a;

void setup(void)

{

delay(10);

CLOCK(_16MHz);

}

main()

{

setup();

while (1)

{

a = analogRead(0);

}

}

定义了无符号16位全局变量a。unsigned int analogRead(char channel);函数返回ADC指定通道的模数转换结果,参数channel可为0~5或者PB0~PB5、PF4。

a = analogRead(0);是将PB0引脚上的模拟量转换成数字量,在赋值给全局变量a。

4、编译、仿真;

5、在菜单栏第二行找到眼镜的图标,即QuickWatch,或者Shift+F9,跳出QuickWatch对话框,在输入栏输入a,点击Add Watch按钮,将会在下方出现Watch窗口;

6、右击Watch窗口任意处,点击Read/Write On Fly;

7、点击菜单栏第三行Run按钮;

8、旋转电位器,Watch窗口里a的值也跟着变化。

QuickWatch只能在程序非运行状态下添加监视对象,监视对象可为全局变量、全局数组、寄存器等,刷新时间为1秒。

二、练习

1、用PB0连接的电位器控制LED1的亮度,亮度等级为255级。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京,2026年2月。随着新能源与智能化深入渗透汽车全产业链,车主对汽车维修及保养服务的质量、效率与透明度的要求不断提升。远程监控、预测性诊断、电子检测及机器人维修等新技术正持续改写传统维修流程,推动汽车售后服务体系迈向...

关键字: 新能源 机器人 自动化

深圳2026年2月11日 /美通社/ -- 今天,全球领先的以人工智能(AI)与机器人自动化实验技术驱动研发创新的平台型企业晶泰科技(2228.HK)宣布,已成功向韩国头部药...

关键字: AI SCIENCE 机器人 泰科

上海2026年2月10日 /美通社/ -- 专注于人形机器人仿生交互技术的创新公司 逸璟科技 今日正式发布新一代仿生灵巧脸产品 「灵智5号」,并同步公布其核心技术体系——生命智能基座LingWorld Platform。...

关键字: 机器人 WORLD PLATFORM 建模

上海2026年2月9日 /美通社/ -- 化学是万物变化之源,渗透到现代工业体系的每一个环节。全球领先的以人工智能(AI)与机器人自动化实验技术驱动研发创新的平台型...

关键字: 自动化 泰科 机器人 人工智能

2026年2月9日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售u-blox新型ZED-X20P 全频段高精度GNSS模块。ZED-X20P模...

关键字: UAV 机器人 GNSS模块

在单片机的世界里,“字节”(Byte)是一个贯穿始终的核心概念。从存储数据到执行指令,从变量定义到外设通信,字节无处不在。很多初学者在学习单片机时,往往更关注复杂的程序逻辑和外设驱动,却忽略了字节这个基础知识点,导致在后...

关键字: 单片机 字节

在单片机的数字逻辑中,我们通常最关注的是高电平和低电平两种状态,它们构成了二进制数字世界的基础。然而,除了这两种状态之外,还有一种至关重要但常常被忽视的状态——高阻态(High Impedance State)。高阻态就...

关键字: 单片机 高阻态

由Fairland Group - iGarden通过美通社发布的新闻稿件《全球首款仿生双视泳池清洁机器人iGarden M1 Pro Max正式发布 斩获CES 2026创新奖》(发布时间:2026年2月7日)中, “...

关键字: GROUP LAN AIR 机器人

深圳2026年2月7日 /美通社/ -- 继斩获2026年国际消费电子展(CES)创新奖后,iGarden M1 Pro Max泳池清洁机器人今日全球正式发布。作为全球首款仿生双视泳池清洁机器人,该旗舰产品树立了行业全新...

关键字: 机器人 创新奖 CE AIR

上海2026年2月5日 /美通社/ -- 今天,以 AI+机器人驱动新药与新材料研发的创新平台晶泰科技("晶泰控股",2228.HK)与专注于内分泌领域的...

关键字: 机器人 泰科 AI 管线
关闭