实验6 ADC

发布者:fnfeecjknquc最新更新时间:2017-11-18 来源: eefocus关键字:ADC  stm8  单片机  机器人 手机看文章 扫描二维码
随时随地手机看文章

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

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

实验6 <wbr>ADC

 

如上图所示,该元件是可调电阻,或者叫电位器,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级。


关键字:ADC  stm8  单片机  机器人 引用地址:实验6 ADC

上一篇:实验5 PWM
下一篇:实验8 舵机

推荐阅读最新更新时间:2024-03-16 15:45

基于51单片机的高效散热LED照明解决方案
以单片机AT89C51为控制核心,将 半导体 制冷技术引入到led散热研究中,采用PID 算法 和 PWM 调制技术实现对半导体制冷片的输入电压的控制,进而实现了对半导体制冷 功率 的控制,通过实验验证了该方法的可行性。   随着LED技术日新月异的发展,LED已经走进普通照明的市场。然而,LED照明系统的发展在很大程度上受到散热问题的影响。对于大功率LED而言,散热问题已经成为制约其发展的一个瓶颈问题。而半导体制冷技术具有体积小、无须添加制冷剂、结构简单、无噪声和稳定可靠等优点,随着半导体材料技术的进步,以及高热电转换材料的发现,利用半导体制冷技术来解决 LED照明 系统的散热问题,将具有很现实的意义。   1、
[电源管理]
基于51<font color='red'>单片机</font>的高效散热LED照明解决方案
AVR单片机实现LED彩灯控制器设计
如果你想改变LED接的管脚,请修改hardware.h文件。如果想修改LED的亮度,请修改globals.h 中的Timings 段定义。本设计外接了两个按钮,一个是选择工作模式,另一个是电源的开关。当你按下模式按钮1.5秒以上时,进入自动模式,会自动演示所有的预设模式。 8个LED灯直接连接到Vcc 上,不需要限流电阻。本制作利用到同步定时器,及使用睡眠的方式节省电力。 实物图: 电路图:(点击可以放大) PCB图:(点击可以放大)
[工业控制]
AVR<font color='red'>单片机</font>实现LED彩灯控制器设计
51单片机PS2键盘解码实验--C51源代码
#include #include KBCODE.H #define LCM_RS P2_0 #define LCM_RW P2_1 //定义LCD引脚 #define LCM_E P2_2 #define LCM_Data P0 #define Busy 0x80 //用于检测LCM状态字中的Busy标识 #define Key_Data P3_2 //定义Keyboard引脚 #define Key_CLK P3_3 void LCMInit(void); void DisplayOneChar(unsigned char X,unsigned char Y,unsigned char DData); void D
[单片机]
便携式移动机器人手持监控系统
1 引言   目前,便携式移动机器人全自主控制方式尚不成熟,其监控系统普遍采用人在环半自主控制方式设计。为满足携带、系统小型化、嵌入式的结构特点,故设计便携式移动机器人手持监控系统,并将其用于履带结构 便携式移动机器人实验平台。 2 功能设计   手持监控系统对便携式移动机器人起到监视与控制的全局性作用。手持监控系统可划分为视频图像监视模块、状态信息监测模块、遥控指令模块、无线通信模块、数字地图交互模块、全局路径规划模块六大功能模块(见图1)。   视频图像监视模块对便携式移动机器人所处环境进行视频监视;状态信息监测模块对机器人自身状态信息的监测;遥控指令模块实现基本的运动指令编码以及发送;无线通信模块实现运动指令、
[应用]
南通:餐饮行业用工难 机器人“上岗”
  春节前夕,招工难是普遍现象,餐饮行业更是如此。不过,高科技也许能够缓解这一压力,13日,市区一家火锅店“招聘”的机器人服务员正式“上岗”了,这个个头只有1.2米的萌物既能传菜、说话,还能充当模特和顾客合影—— 机器人服务员“喜羊羊”正在为顾客服务。   机器人价值7万   “聘用”也属无奈之举   虽然机器人的个头不高,但在这家火锅店中,我们还是一下子找到了它。火锅店负责人之一刘春艳介绍说,这个机器人高1.2米,由于是羊年春节快到了,所以它取名叫做“喜羊羊”。不过,在店里,“喜羊羊”可不是个吉祥物,而是真正能上岗工作的服务员。   这个特殊的服务员有哪些功能呢?刘春艳说,和普通的传菜员一样,“喜羊羊”能够准确地将菜送到
[机器人]
安防又一城:巡检机器人产业新市场崛起
提起安防产业,大多数人的第一反应就是视屏监控,从A&S2017年“全球安防50强”排行榜来看,33家的主营业务为视屏监控。而事实上,安防产业远不止视屏监控这么简单。出入口控制和防盗报警、智能家居等产品和应用场景都是安防行业的细分领域,其中不乏一些专注于安防产品赛道的玩家。而随着我国机器人技术的不断提升,作为安防及公共安全领域的重要协助工具,巡检机器人逐渐走进人们的视野。 巡检机器人产业新市场崛起 受益于电网智能化改造,智能巡检机器人市场广阔。据了解,目前全国变电站数量超2万座,预计2020年达3万座。根据国家电网和南方电网规划,变电站智能化改造率将达100%,若按每年10%智能化改造进度,未来五年,室外机器人年需求量在2000
[机器人]
铁电存储器FM24C16原理及其在多MCU系统中应用
1、铁电存储器技术原理、特性及应用 美国Ramtron公司铁电存储器(FRAM)的核心技术是铁电晶体材料。这一特殊材料使铁电存储器同时拥有随机存取记忆体(RAM)和非易失性存储器的特性。铁电晶体的工作原理是:当在铁电晶体材料上加入电场,晶体中的中心原子会沿着电场方向运动,达到稳定状态。晶体中的每个自由浮动的中心原子只有2个稳定状态,一个记为逻辑中的0,另一个记为1。中心原子能在常温、没有电场的情况下,停留在此状态达100年以上。铁电存储器不需要定时刷新,能在断电情况下保存数据。由于整个物理过程中没有任何原子碰撞,铁电存储器有高速读写、超低功耗和无限次写入等特性。 铁电存储器和E2PROM比较起来,主要有以下优点: (1)FRAM
[单片机]
铁电存储器FM24C16原理及其在多<font color='red'>MCU</font>系统中应用
瑞萨电子宣布推出一款面向高性能机器人应用的新产品—RZ/V2H
具有10TOPS/W能效的新一代加速器无需冷却风扇即可提供高达80TOPS的AI推理性能 新品速递 全球解决方案供应商(TSE:6723)今日宣布推出一款面向高性能应用的新——RZ/V2H,进一步扩展其广受欢迎的RZ产品家族(MPU)。RZ/V2H打造了产品家族中最高水平性能,可实现视觉AI与实时控制功能。 RZ/V2H微处理器集成AI加速器提供卓越功效和高实时性能 RZ/V2H配备瑞萨新一代专有AI加速器DRP-AI3(动态可配置-AI3),可带来10TOPS/W的能效,相比早期型号提高可达10倍之多。此外,DRP-AI3加速器采用的剪枝技术显著增强了AI计算效率,将AI推理性能提
[机器人]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved