AD_RUN:
CLR CS ; 芯片允许
CLR DCLK
MOV R2,#8 ;先写8 bit命令字
MOV A,AD_CH
AD_LOOP:
MOV C, ACC.7
MOV DIN,C ;时钟上升沿锁存DIN
SETB DCLK ;开始发送命令字
CLR DCLK ;时钟脉冲,一共24个
RL A
DJNZ R2,AD_LOOP
NOP
NOP
NOP
NOP
ADW0: JNB BUSY,AD_WAIT ;等待转换完成
SJMP ADW1
AD_WAIT:
LCALL WATCHDOG
NOP
SJMP ADW0
CLR DIN
ADW1: MOV R2,#12 ;开始读取12bit结果
SETB DCLK
CLR DCLK
AD_READ:
SETB DCLK
CLR DCLK ;用时钟的下降沿读取
MOV A,AD_RESULTL
MOV C,DOUT
RLC A
MOV AD_RESULTL,A
MOV A,AD_RESULTH
RLC A
MOV AD_RESULTH,A
DJNZ R2,AD_READ
MOV R2,#4 ;最后是没用的4个时钟
IGNORE:
SETB DCLK
CLR DCLK
DJNZ R2,IGNORE
SETB CS ;禁止芯片
ANL AD_RESULTH,#0FH ;屏蔽高4 bit
RET
2.5 A/D转换结果的数据格式
ADS7843转换结果为二进制格式。需要说明的是,在进行公式计算时,参考电压在两种输入模式中是不一样的。而且,如果选取8位的转换精度,1LSB=VREF/256,一次转换完成时间可以提前4个时钟周期,此时串口时钟速率也可以提高一倍。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9]
需要技术服务: 李师傅电话18277394428
本文相关图纸、数据下载,IC资料下载,总线进入方式日立 32LD9570TC(S29AL016DTFI01 165DA1F7H OK)_液晶彩电数据
日立 32LD9570TC(24L32 0002AB39H OK)_液晶彩电数据
夏普 LCD-37AX3(IC1004 SST39VF1682 OK)_液晶彩电数据
夏普 LCD-37AX3(IC1003 L64)_液晶彩电数据
夏普 LCD-32BK5(KD893WE F8 60 IC2009 L32 0009D3FOH OK)_液晶彩电数据
夏普 LCD-32BK5(KD892WE F8 60 IC803 L32 OK)_液晶彩电数据
TF28Q31 61505 2.8寸液晶屏驱动
9335更新的Q36和Q35 屏排线 SAT24008C18液晶屏驱动
9325 通用的 3225液晶屏驱动
35702 屏排线 XY-2.4TA液晶屏驱动
2.8双翔SXD0017 液晶屏驱动
2.8_SXD0017液晶屏驱动
2.7屏SAT27006A19通用9335 2.4屏排线 SAT24008C18 Q33液晶屏驱动
2.4寸液晶屏驱动
采用KA5Q STR-G STR-W系列电源厚膜块的开关电源工作特点与维修_液晶彩电图纸