;THE SIMLE DRIVR FOR MCP 3202 BY SD DWIVEDI Banda U.P.India 17.10.2007 mob-09415171555 mail-mudit_dube@yahoo.co.in ; compiler used pinnacle but any can change for other compiler OR OTHER CHIPS MCP3204 =4 CHANELS MCP3208 FOR 8 CH. CLK EQU P0.0 DOUT EQU P0.1 DIN EQU P0.2 CS EQU P0.3 ORG 00H CH1:CLR BUZZER SETB CLK MOV R3,#4 CLR CS NOP CLR CLK NOP NOP MOV A,#0C0H ;ID FOR CHANEL 1 MAKE + INPUT NOP NOP REP3:RLC A MOV DIN,C SETB CLK NOP NOP CLR CLK DJNZ R3,REP3 ;******************************* END OF DATA IN NOP NOP SETB CLK NOP NOP CLR CLK NOP NOP MOV R7,#00 MOV R3,#4 CLR A OUTDAT3:SETB CLK NOP NOP MOV C,DOUT CLR CLK NOP NOP RLC A DJNZ R3,OUTDAT3 MOV R7,A MOV R6,#00 MOV R3,#8 DATOUT3:SETB CLK NOP NOP MOV C,DOUT CLR CLK NOP NOP RLC A DJNZ R3,DATOUT3 SETB CS MOV R6,A MOV STORBUF1,R7 ;STORE FOR 8BIT MOV STORBUF2,R6 ;STORE FOR 8BIT ACALL HEXDECIMAL ;12BIT HEX TO DECIMAL CONVERTER ACALL DECIMALASCII ACALL SERIAL PORT ACALL SENDCHR ;#############################################STARTING POINT OF CH=2 END