如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
目录实训目的目录实训内容目录实训原理实训原理◇可以将片内的温度传感器作为输入。◇电池测量功能。4.1.1ADC相关寄存器ADC的相关寄存器有ADCL(ADC数据低位)、ADCH(ADC数据高位)、ADCCON1(ADC控制1)、ADCCON2(ADC控制2)、ADCCON3(ADC控制3)等,具体描述如表4.1所示。表4.1ADC相关寄存器描述表4.1ADC相关寄存器描述表4.1ADC相关寄存器描述表4.1ADC相关寄存器描述表4.1ADC相关寄存器描述表4.1ADC相关寄存器描述4.1.2ADC操作1.ADC输入端口P0引脚的信号可以用作ADC输入,涉及到的引脚有:AIN0~AIN7。可以把这些引脚(AIN0~AIN7)配置为单端或差分输入。(1)单端输入。可以分为AIN0~AIN7共8路输入。(2)差分输入。可以分为AIN0和ANI1、AIN2和ANI3、AIN4和ANI5、AIN6和ANI7共四组输入,差分模式下的转换取自输入对之间的电压差,例如:第一组AIN0和ANI1作为输入,则实际输入电压为AIN0和ANI1这两个引脚之差。除了输入引脚AIN0~AIN7外,片上温度传感器的输出也可以选择作为ADC输入,用于片上温度测量。还可以输入一个对应AVDD5/3的电压作为一个ADC输入。这个输入允许诸如需要在应用中实现一个电池监测器的功能。注意在这种情况下参考电压不能取决于电源电压,比如AVDD5电压不能用作一个参考电压。用16个通道来表示ADC的输入,通道号码0到7表示单端电压输入,由AIN0到AIN7组成;通道号码8到11表示差分输入,由AIN0–AIN1、AIN2–AIN3、AIN4–AIN5和AIN6–AIN7组成;通道号码12到15表示GND(12)温度传感器(14),和AVDD5/3(15)。这些值在ADCCON2.SCH和ADCCON3.SCH中选择。2.ADC转换结果数字转换结果以2的补码形式表示。对于单端配置,结果总是为正,这是因为结果是输入信号和地面之间的差值,它总是一个正符号数(Vconv=Vinp-Vinn,其中Vinn=0V)。当输入幅度等于所选的电压参考VRE时,达到最大值。对于差分配置,两个引脚对之间的差分被转换,这个差分可以是负符号数。对于抽取率是512的一个数字转换结果的12位MSB,当模拟输入Vconv等于VREF时,数字转换结果是2047。当模拟输入等于-VREF时,数字转换结果是-2048。当ADCCON1.EOC设置为1时,数字转换结果是可以获得的,且结果放在ADCH和ADCL中。注意转换结果总是驻留在ADCH和ADCL寄存器组合的MSB段中。当读取ADCCON2.SCH位时,它们将指示转换在哪个通道上进行。4.2光敏传感器工作原理光敏电阻传感器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小;入射光弱,电阻增大。光敏传感器模块如图4.1所示。光敏传感器可用于路灯的自动点灭、照相机的测光计等设备上,光敏传感器应用电路如图4.1所示,图4.2为ZigBee模块的部分线路图。图4.1光敏传感器模块图4.2ZigBee模块的部分线路图目录实训步骤实训步骤实训步骤实训步骤实训步骤实训步骤实训步骤实训步骤谢谢!