You are on page 1of 1

%%%%%%%%%%%%%%CONVERTISSEUR ANALOGIQUE NUMERIQUE RAMPE NUMERIQUE%%%%%%%%%%%%%%%

clear
clc
v_a=input('donner le tension v_a=');
v_T=input('donner le tension v_T=');
n=input('donner le nombre de bit');
pe=10.25
p=pe/(2^n-1)
v_ax=v_a+v_T
v_ax1=v_ax/p %%%%%v_ax1 c"est la valeur du pas valable%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%
for i=1:(2^n-1)
z=dec2bin(i);
if abs( v_ax1-i)<=0.5
r=bin2dec(z);
end
end
code=dec2bin(r)
v_ax1=r
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%
%%%%%%%%%%%%

You might also like