




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IBMisaregisteredtrademarkandPS/2isatrademarkofIBM.Windowsisatrademarkof ELANandELAN aretrademarksofELANMicroelectronicsCopyright©2008byELANMicroelectronicsCorporationAllRightsPrintedresponsibilityconcerningtheaccuracy,adequacy,orcompletenessofthisspecification.ELANMicroelectronicsmakesnocommitmenttoupdate,ortokeepcurrenttheinformationandmaterialcontainedinthisspecification.Suchinformationandmaterialmaychangetoconformtoeachconfirmedorder.InnoeventshallELANMicroelectronicsbemaderesponsibleforanyclaimsattributedtoerrors,omissions,orotherinaccuraciesintheinformationormaterialcontainedinthisspecification.ELANMicroelectronicsshallnotbeliablefordirect,indirect,special al,orconsequentialdamagesarisingfromtheuseofsuchinformationormaterial.Thesoftware(ifany)describedinthisspecificationisfurnishedunderalicenseornondisclosureagreement,andmaybeusedorcopiedonlyinaccordancewiththetermsofsuchagreement.ELANMicroelectronicsproductsarenotintendedforuseinlifesupportappliances,devices,orsystems.UseofELANMicroelectronicsproductinsuchapplicationsisnotsupportedandisprohibited.NOPARTOFTHISSPECIFICATIONMAYBEREPRODUCEDORTRANSMITTEDINANYFORMORBYANYMEANSWITHOUTTHEEXPRESSEDWRITTENPERMISSIONOFELANMICROELECTRONICS.ELANMICROELECTRONICSNo.12,InnovationRoad1HsinchuSciencePark :+8863563-Fax:+8863563-
HongElan(HK)MicroelectronicsCorporation,.FlatA,19F.,WorldTechCentre,HONG:
Group(USA)Cupertino,CA95015: ShenzhenHi-techIndustrialPark(SouthArea),Shenzhen:
#23,Zone115,Lane572,BiboRd.ZhangjiangHi-TechPark :+86215080-Fax:+86215080-IBMisaregisteredtrademarkandPS/2isatrademarkofIBM.Windowsisatrademarkof ELANandELAN aretrademarksofELANMicroelectronicsCopyright©2008byELANMicroelectronicsCorporationAllRightsPrintedresponsibilityconcerningtheaccuracy,adequacy,orcompletenessofthisspecification.ELANMicroelectronicsmakesnocommitmenttoupdate,ortokeepcurrenttheinformationandmaterialcontainedinthisspecification.Suchinformationandmaterialmaychangetoconformtoeachconfirmedorder.InnoeventshallELANMicroelectronicsbemaderesponsibleforanyclaimsattributedtoerrors,omissions,orotherinaccuraciesintheinformationormaterialcontainedinthisspecification.ELANMicroelectronicsshallnotbeliablefordirect,indirect,specialal,orconsequentialdamagesarisingfromtheuseofsuchinformationormaterial.Thesoftware(ifany)describedinthisspecificationisfurnishedunderalicenseornondisclosureagreement,andmaybeusedorcopiedonlyinaccordancewiththetermsofsuchagreement.ELANMicroelectronicsproductsarenotintendedforuseinlifesupportappliances,devices,orsystems.UseofELANMicroelectronicsproductinsuchapplicationsisnotsupportedandisprohibited.NOPARTOFTHISSPECIFICATIONMAYBEREPRODUCEDORTRANSMITTEDINANYFORMORBYANYMEANSWITHOUTTHEEXPRESSEDWRITTENPERMISSIONOFELANMICROELECTRONICS.ELANMICROELECTRONICSNo.12,InnovationRoad1HsinchuScienceParkHsinchu,308:+8863563-Fax:+8863563-
HongElan(HK)MicroelectronicsCorporation,.FlatA,19F.,WorldTechCentre:,HONG:
Group(USA)Cupertino,CA95015:Shenzhen,.ShenzhenHi-techIndustrialPark(SouthArea),Shenzhen::
Shanghai,.#23,Zone115,Lane572,BiboRd.ZhangjiangHi-TechParkShanghai,201203:+86215080-Fax:+86215080- 1R8AISRADC输入选择寄存器12R9ADCONADC控制寄存器132435RCADDATA1HADC4位36RDADDATA1LADC8位37RE(中断状态寄存器 38IOCE0(WDT控制和中断寄存器3 15283456AD唤醒(C语言)78AD唤醒(C语言)i一、1、R8AISRADC输入选择寄存器Bit2(ADE2):P52作为AD转换输使能位Bit1(ADE1):P51作为AD转换输使能位Bit0(ADE0):P50作为AD转换输使能位-(Bit6~Bit5CKR1~CKR0):ADC转换的时钟分频数00:1:16(默认)01:1:10:1:11-Bit4ADRUN):ADCBit3(ADPD):ADC掉电模式Bit1~Bit0ADIS1~ADIS0)2Bit5~Bit3VOF[2]~VOF[0])0000010100111001011101117、RE中断状态寄存器8、IOCE0(WDT控制和中断寄存器3二、EM78P259NAD三、EM78P259NAD2、设置寄存器ADCON的ADIS1:ADIS0,选择AD输入通道;设置寄存器ADCON的四、EM78P259NADC46等待EM78P259N被唤醒;保存转换的结果。如果需要做多次AD转换,跳到步骤5。五、范例 ;编译软件:eUIDEVersion D_ADDATAH D_ADDATAL BCIOCSMOVA,@0IOWP5CRIOW5;PORT5;参考电压为;ADC低字节结果;ADC高四位组结果$;AD ;校正ADC正电压MOVA,@0X07MOVCOUNTER,AMOV MOVADOC,A MOVA,ADDATA1L 6 MOVA,@0X07MOVCOUNTER,AMOV ZC 72、查询方式(C语言//WDT://编译软件:eUIDEVersion#include #defineDISI() #defineWDTC() #defineNOP() #defineENI() #defineSLEP()_asm{slep} CONTR()_asm{contr}\_asm{mov%P_scale,a}//CONT寄存 CONTW(IM_Value)_asm{mov #defineucharunsignedexternintIntVecIdx;//occupied0x10:rpagevoidAD_CALI_P(); ucharADC_datah@0x11:rpage0;ucharADC_datal@0x12:rpage0;ucharcounter;void{8 /*参考电压为 }AD校正子程序部分voidAD_CALI_P(){ { if(ADDATA1L==0){CALI=0;return;}//ADC低字节结果值是否为0,校正 //每次微调2LSB } 9{ //每次微调2LSB }} ;编译软件:eUIDEVersion D_ADDATAH D_ADDATAL 10 MOV ;ADC低字节结果MOVMOV ;ADC高四位组结果MOVD_ADDATAH,ABCIOCSMOVA,@0IOWIOWP6CR ;PORT5;参考电压为$;AD ;校正ADC正电压MOVA,@0X07MOVCOUNTER,AMOV MOVADOC,AZMOVA,@0X08 MOVA,@0X07MOVCOUNTER,AMOV MOVADOC,AZ12 MOV 4、中断方式(C语言//WDT://编译软件:eUIDEVersion#include #defineDISI() #defineWDTC() #defineNOP() #defineENI() #defineSLEP()_asm{slep} CONTR()_asm{contr}\_asm{mov //CONT寄存 CONTW(IM_Value)_asm{mov #defineucharunsignedexternint //occupied0x10:rpagevoidAD_CALI_P(); ucharADC_datah@0x11:rpage0;ucharADC_datal@0x12:rpage0;ucharcounter;void{ /*参考电压为 }AD校正子程序部分void{14
{ if(ADDATA1L==0){CALI=0;return;}//ADC低字节结果值是否为0,校正 //每次微调2LSB } { // }}void_intcallALLInt(void)@{{case0xD:}}void_intcallADconvert_l(void)@0x0C:low_int{BC0x3,5}5、查询方式AD唤醒(汇编 ;编译软件:eUIDEVersion D_ADDATAH D_ADDATAL MOVA,@0 MOVA,@0XFF16 ;PORT5MOVMOV MOVMOV ;参考电压为 CALL MOV ;ADC低字节结果MOVMOV ;ADC高四位组结果MOV ;AD ;校正ADC正电压MOVA,@0X07MOVCOUNTER,AMOV MOVADOC,A ZMOVA,@0X08 MOVA,@0X07MOVCOUNTER,AMOV ZC 186、查询方式AD唤醒(C语言//WDT://编译软件:eUIDEVersion#include #defineDISI() #defineWDTC() #defineNOP() #defineENI() #defineSLEP()_asm{slep} CONTR()_asm{contr}\_asm{mov%P_scale,a}//CONT寄存 CONTW(IM_Value)_asm{mov #defineucharunsignedexternintIntVecIdx;//occupied0x10:rpagevoidAD_CALI_P(); ucharADC_datah@0x11:rpage0;ucharADC_datal@0x12:rpage0;ucharcounter;void{ /*参考电压为 ;}AD校正子程序部分voidAD_CALI_P(){ { 20if(ADDATA1L==0){CALI=0;return;}//ADC低字节结果值是否为0,校 // } { //每次微调2LSB }}7、中断方式AD唤醒(汇编 ;编译软件:eUIDEVersion D_ADDATAH D_ADDATAL== ;ADC低字节结果MOVMOV ;ADC高四位组结果MOVD_ADDATAH,A MOVA,@0 MOVA,@0XFF ;PORT5MOVMOV M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论