| поискавой системы для электроныых деталей |
|
HT46C64 датащи(PDF) 27 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT46C64 датащи(HTML) 27 Page - Holtek Semiconductor Inc |
|
27 / 51 page ![]() HT46R64/HT46C64 Rev. 2..10 27 2014-06-06 下面举例说明如何启动和实现 A/D 转换。此例不断扫描 ADCR 寄存器的 EOC 位来判断 A/D 转换是否完成; 例:通过扫描 EOC 位判断 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 转换 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |