与其它逐次逼近式的AD操作类似,有几个点需要主要:1.有8个通道,内部还有一个通道用于测温;2.内部可产生一个1.2V电压基准,并能x2输出到Vref,但必须接到Vref0上,当然也可以外接基准电压;3.有低功耗跟踪方式可供选择;4.内部有运放增益,对微弱信号特别有效
一般采用向ADBUSY写1的方式进行转换,以下是读取AD值的函数:
uint GetAD0value(uchar channel)//0~7对应AIN0~7,8是温度传感器
{//AD采样
uint ad0_value;
AMX0SL=channel;
AD0INT=0;
AD0BUSY=1;//启动AD转换
while(!AD0INT);
{
ad0_value=ADC0H;
ad0_value<<=8;
ad0_value+=ADC0L;//AD转换结果
}
return ad0_value;
}
温度的转换利用以下关系式:[2.4*GetAD0value(8)-3177.7]/117;
关键字:C8051F020 ADC0
引用地址:
C8051F020的ADC0
推荐阅读最新更新时间:2024-03-16 14:40
基于C8051F020的假肢控制系统设计
假肢是人体缺损肢体的替代物,用以弥补缺损肢体的形状和功能。本文针对失去整个手臂的情况,设计出一种仿人手臂形假肢的控制系统。使用者可以补偿部分缺失的功能,达到生活自理甚至于可以从事基本劳动,减少身心痛苦,同时也相应地解放了护理工作用。在设计中,采用C8051F020 单片机作为主控制器,并通过CPLD(Complex Programmable Logic Device)完成对各个关节控制量的检测以及凌阳61单片机实现语音控制功能。 1 机器人假肢结构 多自由度机器人型假肢(上肢)拥有6个自由度,其结构原理图如图1所示。
2 假肢控制系统的硬件设计 2.1 控制器的工作原理 控制系统原理框图如图2所示,
[嵌入式]
基于C8051F020的大灯仪自动定位系统
大灯仪是用来检测前照灯的专用检测设备,它主要由自动定位系统和检测系统两大部分组成。在接收检测指令后,可自动进入被检前照灯光照区跟踪光轴,然后自动检测被检前照灯发光强度、高度,以及远、近光的照射方向。并可对四灯制或两灯制的前照灯进行自动测量。检测完成后,自动返回初始位置,检测结果自动送出。 本系统的设计思路为,通过光线感应器件将大灯仪在移动过程中处于不同位置时感应到的光强信号经过放大处理,通过适当的控制算法后得到相应的控制信号,再将此控制信号输出到电机,通过电机将大灯仪定位于恰当的检测位置,从而完成大灯仪的自动定位。该大灯仪硬件结构框图如图1所示。 图1 大灯仪硬件结构框图 图2 环境光补偿电路 图3 光电
[测试测量]
单片机C8051F020及其在仪器和仪表中的应用
1引言 当前,随着科学技术及工农业生产水平的不断提高,对相应的仪器仪表也提出越来越高的要求,因此,仪器仪表需扩展大量的外围功能部件来满足仪器仪表复杂性、高性能及智能化的要求。这种方法虽然满足了仪器的复杂性要求,但随之而来的问题是由于系统扩展的过于复杂而造成系统可靠性降低,故障率增加,查找故障困难,从而失去了智能化仪器仪表的优势,如果能够将功能复杂的众多外围功能部件全部或大部分集成到系统所使用的单片机内部,则可大大提高仪器仪表系统的可靠性,同时又使系统的成本得以降低,还可利用单片机片内资源在不增加硬件成本的情况下增强仪器的性能,因而该方案是提高仪器仪表可靠性及性能的行之有效的方法,而美国Cygnal公司的 C8051F020
[单片机]
C8051F020中的ADC应用要素
摘要:归纳SOC型芯片C8051F020中模数转换部分的应用要素,包括精度与通道、速率与启动、基准与增益、数据与控制,提出编程及相关SFR的操作顺序。
关键词:片上系统(SOC) A/D转换(ADC) 特殊功能寄存器(SFR)
C8051F020(简称F020)是美国德州Cygnal公司推出的一种混合信号SOC型8位单片机。它属于C8051F系列中的F02x子系列。其性能价格比在目前应用领域极具竞争力。F020具有8路12位A/D转换(简称ADC)接口和8路8位在线可编程(ISP)的ADC电路,片上的特殊功能寄存器(简称SFR)有15个与ADC的控制相关,它们是:
AMUX0SL——AMUX0通道选择寄存器,复位值为000
[单片机]