CLR A;clear Accumulator UP:MOV DPTR,#SINE MOV R0,#24 CLR P0.7;enable the DAC WR line LABEL:MOVC A,@A+DPTR MOV P1,A CLR A INC DPTR DJNZ R0,LABEL SJMP UP ORG 050H SINE: DB 127,160,191,217,237,250,255,250,237,217,191,160,127,94,63,37,17,4,0,4,4,17,3 END