Os motores de busca de Datasheet de Componentes eletrônicos |
|
HT46RB50 Folha de dados(PDF) 23 Page - Holtek Semiconductor Inc |
|
HT46RB50 Folha de dados(HTML) 23 Page - Holtek Semiconductor Inc |
23 / 50 page HT46RB50 Rev. 1.50 23 2014-07-28 下面举两个例子说明如何启动和实现 A/D 转换。第一个例子不断扫描 ADCR 寄存器的 EOC 位来判 断 A/D 转换是否完成;而第二个例子直接用中断的方法来判断 A/D 转换是否完成。 例 1:通过扫描 EOC 位判断 A/D 转换是否完成。 clr EADI ;禁止A/D中断 mov a,00000001B mov ACSR,a ; 设置ACSR寄存器,选择fSYS/8做为A/D转换时钟 mov a,00100000B ; 在ADCR寄存器中设置Port PB0~PB3做为A/D输入 mov ADCR,a ; 设置AN0进行A/D转换 : : : ; 当模拟通道选择位改变后,START信号(0-1-0)必须在10个 : ; 指令周期内发出 Start_conversion: clr START set START ; A/D转换复位 clr START ; 开始A/D转换 Polling_EOC: sz EOC ; 扫描ADCR寄存器的 EOC 位判断A/D转换是否完成 jmp polling_EOC ; 继续扫描 mov a,ADRH ; 从ADRH寄存器读取A/D转换结果的高位字节 mov adrh_buffer,a ; 将结果放入用户定义的寄存器中 mov a,ADRL ; 从ADRL寄存器读取A/D转换结果的低位字节 mov adrl_buffer,a ; 将结果放入用户定义的寄存器中 : : jmp start_conversion ; 开始下一次A/D转换 |
Nº de peça semelhante - HT46RB50_14 |
|
Descrição semelhante - HT46RB50_14 |
|
|
Ligação URL |
Privacy Policy |
ALLDATASHEETPT.COM |
ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | roca de Link | Lista de Fabricantes All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |