传感器单片机A/D转换http:/ CLKEOCD0D7IN0IN7ABCALE八位转换器A/D三态输出锁存器VCCGNDOEVR(+)VR(-)38地址锁存与译码八路模拟量开关.http:/ CLKEOCD0D7IN0IN7ABCALE八位转换器A/D三态输出锁存器VCCGNDOEVR(+)VR(-)38地址锁存与译码八路模拟量开关.CLK:时钟信号,可由单片机ALE信号分频得到http:/ A1 A2ABCVR(+)VR(-)+5VGNDIN0IN7IN6IN5IN4IN3IN2IN1转换结果由此输出http:/ 0 00 0 10 1 00 1 11 0 01 0 1 1 1 0 1 1 1 IN0IN1IN2IN3IN4IN5IN6IN7C B A 8031A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A00809STCBA 0000 0111http:/ 0000H ;主程序入口地址 AJMP MAIN;跳转主程序 ORG OO13H;中断入口地址 AJMP INT1;跳转中断服务程序 MAIN:SETB IT1;边沿触发 SETB EA;开中断 SETB EX1 ;允许中断 MOV DPTR,#0FEF8H;指向0809 IN0通道地址http:/ MOVX DPTR,A;启动A/D转换 SJMP$;等待中断INT1:MOVX A,DPTR ;读A/D转换结果 MOV B,A;存数 RETI;返回http:/ 0000H ;主程序入口地址 AJMP MAIN;跳转主程序 ORG 1000H;中断入口地址MAIN:MOV DPTR,#0FEF8H;指向0809 IN0通道地址 MOVX DPTR,A;启动A/D转换 L1:JB P3.3 L1;查询 MOVX A,DPTR ;读A/D转换结果 MOV B,A;存数 SJMP$http:/ 1微秒,结构如下:微秒,结构如下:DI0DI78位寄存器DAC8位D/A转换器8位输入寄存器.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC输出为模拟电流,可转换为电压。
http:/ ILE=1,WR1=0时:直通 ILE=1,WR1=1时:锁存 XFER=0,WR2=0时:直通 XFER=1 or WR2=1时:锁存http:/ 译码器输出DI0DI78位寄存器DAC8位D/A转换器8位输入寄存器.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCChttp:/ 7-0CSXFERWR1WR274LS3738051P0 P2.7P2.7WRALEG“同时”做何解释?DI0DI78位寄存器DAC8位D/A转换器8位输入寄存器.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC两个输入寄存器同时受控的方式http:/ DPTR,#00E0HMOVX DPTR,AMOV DPTR,#00C0HMOVX DPTR,A输入寄存器地址:输入寄存器地址:00E0HDAC寄存器地址:寄存器地址:00C0H锁存器译码器WRALEEA8031P0.7P0.0DI7-DI0ILECSWR2WR1+5VDAC0832XFERY7A7A6A574LS138Y6CBAY7Y6http:/。